@imbricate/core
Version:
Imbricate Core, Notebook for Engineers
16 lines (15 loc) • 800 B
TypeScript
/**
* @author WMXPY
* @namespace Document
* @description Exclude Edit Records
*/
import { DocumentEditRecord } from "../definition";
import { IMBRICATE_DOCUMENT_FEATURE } from "../feature";
import { IImbricateDocument } from "../interface";
import { ImbricateDocumentAddEditRecordsOutcome, ImbricateDocumentGetEditRecordsOutcome } from "../outcome";
import { ImbricateDocumentFullFeatureBase } from "./full-feature";
export declare abstract class ImbricateDocumentExcludeEditRecordsBase extends ImbricateDocumentFullFeatureBase implements IImbricateDocument {
readonly supportedFeatures: IMBRICATE_DOCUMENT_FEATURE[];
addEditRecords(_records: DocumentEditRecord[]): Promise<ImbricateDocumentAddEditRecordsOutcome>;
getEditRecords(): Promise<ImbricateDocumentGetEditRecordsOutcome>;
}