UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

17 lines (16 loc) 1.03 kB
/** * @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>; }