TypeScript API / laikacms/assets / variationScore
Function: variationScore()
ts
function variationScore(variation, options): object;Parameters
| Parameter | Type | Description |
|---|---|---|
variation | { height?: number; mimeType?: string; size?: number; url: string; variant: string; width?: number; } | - |
variation.height? | number | Height in pixels (if applicable). |
variation.mimeType? | string | MIME type of the variation (may differ from original). Example: Original is PNG, variation is WebP. |
variation.size? | number | Size in bytes (if known). |
variation.url | string | URL to access this variation. May be a signed URL with expiration. May support the following template variables: - {width}: Width in pixels - {height}: Height in pixels The presence of these variables indicates the variation can be dynamically transformed. |
variation.variant | string | Unique identifier for this variation. Examples: 'thumbnail', 'small', 'medium', 'large', '100x100', 'webp' |
variation.width? | number | Width in pixels (if applicable). |
options | BuildUrlOptions | - |
Returns
object
major
ts
major: number;pixelOversize
ts
pixelOversize: number;pixelUndersize
ts
pixelUndersize: number;