UNPKG

@paroicms/server-image-cache-engine

Version:

The image variant engine that we use at Paroi.

17 lines (16 loc) 701 B
import type { ResizeRule, SizeName } from "@paroicms/public-anywhere-lib"; import type { NewVariantInput } from "../engine-types.js"; import type { CompletedInput, OwnerKey, StoredCacheItem, TaskKey, TransactionCacheItem } from "./internal.types.js"; export declare function makeTaskKey(v: { mediaId: string; mediaType: string; rawSizeName: SizeName; }): TaskKey; export declare function makeOwnerKey(v: { mediaId: string; mediaType: string; ownerHandle: string; rawResizeR: ResizeRule; }): OwnerKey; export declare function completeInput(input: NewVariantInput): CompletedInput; export declare function toTransactionCacheItem(item: StoredCacheItem): TransactionCacheItem;