UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

16 lines (15 loc) 605 B
/** * @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>; }