@iiif/3d-manifesto-dev
Version:
IIIF Presentation API utility library for client and server with 3D extension
25 lines (24 loc) • 802 B
TypeScript
import { IAccessToken, IExternalResourceData, IManifestoOptions, Service } from "./internal";
export interface IExternalResource {
authAPIVersion: number;
authHoldingPage: any;
clickThroughService: Service | null;
data: IExternalResourceData;
dataUri: string | null;
error: any;
externalService: Service | null;
getData(accessToken?: IAccessToken): Promise<IExternalResource>;
hasServiceDescriptor(): boolean;
height: number;
index: number;
isAccessControlled(): boolean;
isResponseHandled: boolean;
kioskService: Service | null;
loginService: Service | null;
logoutService: Service | null;
options?: IManifestoOptions;
restrictedService: Service | null;
status: number;
tokenService: Service | null;
width: number;
}