@imbricate/core
Version:
Imbricate Core, Notebook for Engineers
15 lines (14 loc) • 771 B
TypeScript
/**
* @author WMXPY
* @namespace TextManager
* @description Full Feature
*/
import { ImbricateTextAuditOptions } from "../../text/definition";
import { IMBRICATE_TEXT_MANAGER_FEATURE } from "../feature";
import { ImbricateTextManagerCreateTextOutcome, ImbricateTextManagerGetTextOutcome } from "../outcome";
import { IImbricateTextManager } from "../text-manager";
export declare abstract class ImbricateTextManagerFullFeatureBase implements IImbricateTextManager {
readonly supportedFeatures: IMBRICATE_TEXT_MANAGER_FEATURE[];
abstract getText(uniqueIdentifier: string): PromiseLike<ImbricateTextManagerGetTextOutcome>;
abstract createText(content: string, auditOptions?: ImbricateTextAuditOptions): PromiseLike<ImbricateTextManagerCreateTextOutcome>;
}