UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

24 lines (23 loc) 1.62 kB
/** * @author WMXPY * @namespace TextManager * @description Outcome */ import { CommonOutcomeSymbol } from "../common/outcome"; import { IImbricateText } from "../text/interface"; export declare const S_TextManager_GetText_NotFound: unique symbol; export declare const S_TextManager_GetText_Unknown: unique symbol; export type ImbricateTextManagerGetTextOutcomeSymbol = typeof S_TextManager_GetText_NotFound | typeof S_TextManager_GetText_Unknown; export declare const ImbricateTextManagerGetTextOutcomeSymbolList: ImbricateTextManagerGetTextOutcomeSymbol[]; export declare const rebuildImbricateTextManagerGetTextSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateTextManagerGetTextOutcomeSymbol; export type ImbricateTextManagerGetTextOutcome = { readonly text: IImbricateText; } | CommonOutcomeSymbol | ImbricateTextManagerGetTextOutcomeSymbol; export declare const S_TextManager_CreateText_IdentifierDuplicated: unique symbol; export declare const S_TextManager_CreateText_Unknown: unique symbol; export type ImbricateTextManagerCreateTextOutcomeSymbol = typeof S_TextManager_CreateText_IdentifierDuplicated | typeof S_TextManager_CreateText_Unknown; export declare const ImbricateTextManagerCreateTextOutcomeSymbolList: ImbricateTextManagerCreateTextOutcomeSymbol[]; export declare const rebuildImbricateTextManagerCreateTextSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateTextManagerCreateTextOutcomeSymbol; export type ImbricateTextManagerCreateTextOutcome = { readonly text: IImbricateText; } | CommonOutcomeSymbol | ImbricateTextManagerCreateTextOutcomeSymbol;