/** * @author WMXPY * @namespace Database_Page * @description Interface */ export interface IPageHistoryRecord { readonly updatedAt: Date; readonly digest: string; } export interface IPageConfig { collectionUniqueIdentifier: string; title: string; description?: string; directories: string[]; identifier: string; imbricateDigest: string; contentDigest: string; attributes: Record; historyRecords: IPageHistoryRecord[]; imbricateUpdatedAt: Date; } export interface IPage extends IPageConfig { readonly createdAt: Date; readonly updatedAt: Date; }