ImageValue
An image slot's runtime value after resolution: `url`/`alt` plus optional re-edit state (`rect`, `ar`, `crop_key`) carried for the cropper, never rendered directly.
An image slot’s runtime value after resolution: url/alt plus optional
re-edit state (rect, ar, crop_key) carried for the cropper, never
rendered directly. Framing is baked into url itself — there is no
render-time crop or object-position step; a renderer reads only url,
alt, mobile, and responsive.
Import from @homepages/template-kit.
Signature
Section titled “Signature”export type ImageValue = { photo_id: string; url: string; alt: string; rect?: { nx: number; ny: number; nw: number; nh: number; } | null; ar?: number | null; crop_key?: string; mobile?: { url: string; responsive?: ResponsiveImage | null; } | null; responsive?: ResponsiveImage | null;};