@imbricate/core
Version:
Imbricate Core, Notebook for Engineers
18 lines (17 loc) • 757 B
TypeScript
/**
* @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>>;
}