@allmaps/iiif-parser
Version:
Allmaps IIIF parser
11 lines (10 loc) • 523 B
TypeScript
import { ImageRequest, SizeObject, TileZoomLevel } from '@allmaps/types';
import { Fit } from './types.js';
export declare function getImageRequest(imageSize: SizeObject, containerSize: SizeObject, mode: Fit | undefined, { sizes, tileZoomLevels, supportsAnyRegionAndSize, maxWidth, maxHeight, maxArea }: {
sizes?: SizeObject[];
tileZoomLevels?: TileZoomLevel[];
supportsAnyRegionAndSize?: boolean | null;
maxWidth?: number;
maxHeight?: number;
maxArea?: number;
}): ImageRequest | ImageRequest[][];