Variable ImageAssetRequirementsSchemaConst
ImageAssetRequirementsSchema: ZodObject<
{
min_width: ZodOptional<ZodNumber>;
max_width: ZodOptional<ZodNumber>;
min_height: ZodOptional<ZodNumber>;
max_height: ZodOptional<ZodNumber>;
unit: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"px">,
ZodLiteral<"dp">,
ZodLiteral<"inches">,
ZodLiteral<"cm">,
ZodLiteral<"mm">,
ZodLiteral<"pt">,
],
>,
>;
aspect_ratio: ZodOptional<ZodString>;
formats: ZodOptional<
ZodArray<
ZodUnion<
readonly [
ZodLiteral<"jpg">,
ZodLiteral<"jpeg">,
ZodLiteral<"png">,
ZodLiteral<"gif">,
ZodLiteral<"webp">,
ZodLiteral<"svg">,
ZodLiteral<"avif">,
ZodLiteral<"tiff">,
ZodLiteral<"pdf">,
ZodLiteral<"eps">,
],
>,
>,
>;
min_dpi: ZodOptional<ZodNumber>;
bleed: ZodOptional<
ZodUnion<
readonly [
ZodObject<{ uniform: ZodNumber }, $loose>,
ZodObject<
{
top: ZodNumber;
right: ZodNumber;
bottom: ZodNumber;
left: ZodNumber;
},
$loose,
>,
],
>,
>;
color_space: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"rgb">,
ZodLiteral<"cmyk">,
ZodLiteral<"grayscale">,
],
>,
>;
max_file_size_kb: ZodOptional<ZodNumber>;
transparency_required: ZodOptional<ZodBoolean>;
animation_allowed: ZodOptional<ZodBoolean>;
max_animation_duration_ms: ZodOptional<ZodNumber>;
max_weight_grams: ZodOptional<ZodNumber>;
},
$loose,
> = ...