UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

18 lines (17 loc) 757 B
/** * @author WMXPY * @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>>; }