@iiif/3d-manifesto-dev
Version:
IIIF Presentation API utility library for client and server with 3D extension
12 lines (11 loc) • 783 B
TypeScript
import { Collection, IIIFResource, IManifestoOptions, Manifest } from "./internal";
export declare class Deserialiser {
static parse(manifest: any, options?: IManifestoOptions): IIIFResource | null;
static parseJson(json: any, options?: IManifestoOptions): IIIFResource | null;
static parseCollection(json: any, options?: IManifestoOptions): Collection;
static parseCollections(collection: Collection, options?: IManifestoOptions): void;
static parseManifest(json: any, options?: IManifestoOptions): Manifest;
static parseManifests(collection: Collection, options?: IManifestoOptions): void;
static parseItem(json: any, options?: IManifestoOptions): IIIFResource | null;
static parseItems(collection: Collection, options?: IManifestoOptions): void;
}