UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

68 lines (67 loc) 5.71 kB
/** * @author WMXPY * @namespace Document * @description Outcome */ import { CommonOutcomeSymbol } from "../common/outcome"; import { IImbricateProperty } from "../property/interface"; import { ImbricatePropertyRecord } from "../property/map"; import { IMBRICATE_PROPERTY_TYPE } from "../property/type"; import { DocumentEditRecord } from "./definition"; export declare const S_Document_GetProperties_Unknown: unique symbol; export type ImbricateDocumentGetPropertiesOutcomeSymbol = typeof S_Document_GetProperties_Unknown; export declare const ImbricateDocumentGetPropertiesOutcomeSymbolList: ImbricateDocumentGetPropertiesOutcomeSymbol[]; export declare const rebuildImbricateDocumentGetPropertiesSymbol: (symbolDescription: string) => CommonOutcomeSymbol | typeof S_Document_GetProperties_Unknown; export type ImbricateDocumentGetPropertiesOutcome = { readonly properties: ImbricatePropertyRecord; } | CommonOutcomeSymbol | ImbricateDocumentGetPropertiesOutcomeSymbol; export declare const S_Document_GetProperty_NotFound: unique symbol; export declare const S_Document_GetProperty_Unknown: unique symbol; export type ImbricateDocumentGetPropertyOutcomeSymbol = typeof S_Document_GetProperty_NotFound | typeof S_Document_GetProperty_Unknown; export declare const ImbricateDocumentGetPropertyOutcomeSymbolList: ImbricateDocumentGetPropertyOutcomeSymbol[]; export declare const rebuildImbricateDocumentGetPropertySymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateDocumentGetPropertyOutcomeSymbol; export type ImbricateDocumentGetPropertyOutcome = { readonly property: IImbricateProperty<IMBRICATE_PROPERTY_TYPE>; } | CommonOutcomeSymbol | ImbricateDocumentGetPropertyOutcomeSymbol; export declare const S_Document_PutProperty_InvalidKey: unique symbol; export declare const S_Document_PutProperty_InvalidValue: unique symbol; export declare const S_Document_PutProperty_Unknown: unique symbol; export type ImbricateDocumentPutPropertyOutcomeSymbol = typeof S_Document_PutProperty_InvalidKey | typeof S_Document_PutProperty_InvalidValue | typeof S_Document_PutProperty_Unknown; export declare const ImbricateDocumentPutPropertyOutcomeSymbolList: ImbricateDocumentPutPropertyOutcomeSymbol[]; export declare const rebuildImbricateDocumentPutPropertySymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateDocumentPutPropertyOutcomeSymbol; export type ImbricateDocumentPutPropertyOutcome = { readonly editRecords: DocumentEditRecord[]; } | CommonOutcomeSymbol | ImbricateDocumentPutPropertyOutcomeSymbol; export declare const S_Document_PutAnnotation_InvalidNamespace: unique symbol; export declare const S_Document_PutAnnotation_InvalidIdentifier: unique symbol; export declare const S_Document_PutAnnotation_Unknown: unique symbol; export type ImbricateDocumentPutAnnotationOutcomeSymbol = typeof S_Document_PutAnnotation_InvalidNamespace | typeof S_Document_PutAnnotation_InvalidIdentifier | typeof S_Document_PutAnnotation_Unknown; export declare const ImbricateDocumentPutAnnotationOutcomeSymbolList: ImbricateDocumentPutAnnotationOutcomeSymbol[]; export declare const rebuildImbricateDocumentPutAnnotationSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateDocumentPutAnnotationOutcomeSymbol; export type ImbricateDocumentPutAnnotationOutcome = { readonly editRecords: DocumentEditRecord[]; } | CommonOutcomeSymbol | ImbricateDocumentPutAnnotationOutcomeSymbol; export declare const S_Document_DeleteAnnotation_NotFound: unique symbol; export declare const S_Document_DeleteAnnotation_Unknown: unique symbol; export type ImbricateDocumentDeleteAnnotationOutcomeSymbol = typeof S_Document_DeleteAnnotation_NotFound | typeof S_Document_DeleteAnnotation_Unknown; export declare const ImbricateDocumentDeleteAnnotationOutcomeSymbolList: ImbricateDocumentDeleteAnnotationOutcomeSymbol[]; export declare const rebuildImbricateDocumentDeleteAnnotationSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateDocumentDeleteAnnotationOutcomeSymbol; export type ImbricateDocumentDeleteAnnotationOutcome = { readonly editRecords: DocumentEditRecord[]; } | CommonOutcomeSymbol | ImbricateDocumentDeleteAnnotationOutcomeSymbol; export declare const S_Document_AddEditRecords_InvalidRecord: unique symbol; export declare const S_Document_AddEditRecords_Unknown: unique symbol; export type ImbricateDocumentAddEditRecordsOutcomeSymbol = typeof S_Document_AddEditRecords_InvalidRecord | typeof S_Document_AddEditRecords_Unknown; export declare const ImbricateDocumentAddEditRecordsOutcomeSymbolList: ImbricateDocumentAddEditRecordsOutcomeSymbol[]; export declare const rebuildImbricateDocumentAddEditRecordsSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateDocumentAddEditRecordsOutcomeSymbol; export type ImbricateDocumentAddEditRecordsOutcome = { readonly editRecords: DocumentEditRecord[]; } | CommonOutcomeSymbol | ImbricateDocumentAddEditRecordsOutcomeSymbol; export declare const S_Document_GetEditRecords_NotFound: unique symbol; export declare const S_Document_GetEditRecords_Unknown: unique symbol; export type ImbricateDocumentGetEditRecordsOutcomeSymbol = typeof S_Document_GetEditRecords_NotFound | typeof S_Document_GetEditRecords_Unknown; export declare const ImbricateDocumentGetEditRecordsOutcomeSymbolList: ImbricateDocumentGetEditRecordsOutcomeSymbol[]; export declare const rebuildImbricateDocumentGetEditRecordsSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateDocumentGetEditRecordsOutcomeSymbol; export type ImbricateDocumentGetEditRecordsOutcome = { readonly editRecords: DocumentEditRecord[]; } | CommonOutcomeSymbol | ImbricateDocumentGetEditRecordsOutcomeSymbol;