@imbricate/core
Version:
Imbricate Core, Notebook for Engineers
16 lines (15 loc) • 605 B
TypeScript
/**
* @author WMXPY
* @namespace Text
* @description Base Class
*/
import { ImbricateAuthor } from "../../author/definition";
import { IMBRICATE_TEXT_FEATURE } from "../feature";
import { IImbricateText } from "../interface";
import { ImbricateTextGetContentOutcome } from "../outcome";
export declare abstract class ImbricateTextFullFeatureBase implements IImbricateText {
abstract readonly uniqueIdentifier: string;
readonly supportedFeatures: IMBRICATE_TEXT_FEATURE[];
abstract readonly author: ImbricateAuthor;
abstract getContent(): PromiseLike<ImbricateTextGetContentOutcome>;
}