UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

17 lines (16 loc) 740 B
/** * @namespace Static * @description Base Class */ import { ImbricateAuthor } from "../../author/definition"; import { IMBRICATE_STATIC_MIME_TYPE } from "../definition"; import { IMBRICATE_STATIC_FEATURE } from "../feature"; import { IImbricateStatic } from "../interface"; import { ImbricateStaticGetContentOutcome } from "../outcome"; export declare abstract class ImbricateStaticFullFeatureBase implements IImbricateStatic { abstract readonly uniqueIdentifier: string; abstract readonly mimeType: IMBRICATE_STATIC_MIME_TYPE; readonly supportedFeatures: IMBRICATE_STATIC_FEATURE[]; abstract readonly author: ImbricateAuthor; abstract getContentInBase64(): PromiseLike<ImbricateStaticGetContentOutcome<string>>; }