UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

16 lines (15 loc) 1.04 kB
/** * @author WMXPY * @namespace StaticManager * @description Full Feature */ import { IMBRICATE_STATIC_MIME_TYPE, ImbricateStaticAuditOptions } from "../../static/definition"; import { IMBRICATE_STATIC_MANAGER_FEATURE } from "../feature"; import { ImbricateStaticManagerCreateStaticOutcome, ImbricateStaticManagerGetStaticOutcome, ImbricateStaticManagerGetStaticUriOutcome } from "../outcome"; import { IImbricateStaticManager } from "../static-manager"; export declare abstract class ImbricateStaticManagerFullFeatureBase implements IImbricateStaticManager { readonly supportedFeatures: IMBRICATE_STATIC_MANAGER_FEATURE[]; abstract getStatic(staticUniqueIdentifier: string): PromiseLike<ImbricateStaticManagerGetStaticOutcome>; abstract createInBase64(content: string, mimeType: IMBRICATE_STATIC_MIME_TYPE, auditOptions?: ImbricateStaticAuditOptions): PromiseLike<ImbricateStaticManagerCreateStaticOutcome>; abstract getStaticUri(staticUniqueIdentifier: string): PromiseLike<ImbricateStaticManagerGetStaticUriOutcome>; }