contensis-delivery-api
Version:
Client for retrieving content using the read-only Contensis Delivery API
21 lines (18 loc) • 557 B
text/typescript
import { VersionInfo } from 'contensis-core-api';
import { Entry as LooseEntry, StrictEntry } from './Entry';
export type NodeVersionInfo = Pick<VersionInfo, 'versionNo'>;
export interface Node<TEntry extends StrictEntry = LooseEntry> {
id: string;
parentId?: string;
projectId: string;
slug: string;
displayName: string;
language: string;
path: string;
childCount: number;
children?: Node[];
entry?: TEntry;
isCanonical: boolean;
version: NodeVersionInfo;
includeInMenu: boolean;
}