UNPKG

@allmaps/iiif-parser

Version:

Allmaps IIIF parser

17 lines (16 loc) 441 B
import { z } from 'zod'; export const SizeSchema = z.object({ width: z.number().int(), height: z.number().int() }); export const TilesetSchema = z.object({ width: z.number().int(), height: z.number().int().optional(), scaleFactors: z.array(z.number().int()) }); const imageServiceTypes = [ 'ImageService1', 'ImageService2', 'ImageService3' ]; export const ImageServiceTypesSchema = z.enum(imageServiceTypes);