@iiif/3d-manifesto-dev
Version:
IIIF Presentation API utility library for client and server with 3D extension
16 lines (15 loc) • 358 B
TypeScript
export declare class TreeNode {
data: any;
nodes: TreeNode[];
selected: boolean;
expanded: boolean;
id: string;
label: string;
navDate: Date;
parentNode: TreeNode;
constructor(label?: string, data?: any);
addNode(node: TreeNode): void;
isCollection(): boolean;
isManifest(): boolean;
isRange(): boolean;
}