UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

18 lines (17 loc) 1.04 kB
/** * @author WMXPY * @namespace Document * @description Essential Readonly */ import { ImbricatePropertiesDrafter } from "../../property/map"; import { DocumentAnnotations, ImbricateDocumentAuditOptions } from "../definition"; import { IMBRICATE_DOCUMENT_FEATURE } from "../feature"; import { IImbricateDocument } from "../interface"; import { ImbricateDocumentPutPropertyOutcome } from "../outcome"; import { ImbricateDocumentEssentialBase } from "./essential"; export declare abstract class ImbricateDocumentEssentialReadonlyBase extends ImbricateDocumentEssentialBase implements IImbricateDocument { readonly annotations: DocumentAnnotations; readonly supportedFeatures: IMBRICATE_DOCUMENT_FEATURE[]; mergeProperties(_propertiesDrafter: ImbricatePropertiesDrafter, _auditOptions?: ImbricateDocumentAuditOptions): Promise<ImbricateDocumentPutPropertyOutcome>; replaceProperties(_propertiesDrafter: ImbricatePropertiesDrafter, _auditOptions?: ImbricateDocumentAuditOptions): Promise<ImbricateDocumentPutPropertyOutcome>; }