UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

33 lines (32 loc) 1.13 kB
/** * @namespace Loader * @description Persistence */ import { OriginPayload } from "../origin/definition"; /** * Imbricate Origin Load Type * * BUILT_IN - load origin from built-in, as origin name * NPM_PACKAGE - load origin from npm package, as package name * FILE_SYSTEM - load origin from file system, as file path */ export declare enum IMBRICATE_ORIGIN_LOAD_TYPE { BUILT_IN = "BUILT_IN", NPM_PACKAGE = "NPM_PACKAGE", FILE_SYSTEM = "FILE_SYSTEM" } export declare const ImbricateOriginLoadTypeList: ReadonlyArray<IMBRICATE_ORIGIN_LOAD_TYPE>; export declare enum IMBRICATE_ORIGIN_BUILT_IN { ORIGIN_FILE_SYSTEM = "origin-file-system", ORIGIN_QUICK_ACTION = "origin-quick-action" } export declare const ImbricateOriginBuiltInList: ReadonlyArray<IMBRICATE_ORIGIN_BUILT_IN>; export type ImbricateOriginPersistenceOrigin = { readonly originLoadType: IMBRICATE_ORIGIN_LOAD_TYPE; readonly originLoadValue: string; readonly originName: string; readonly originPayloads: OriginPayload; }; export type ImbricateOriginPersistence = { readonly origins: ImbricateOriginPersistenceOrigin[]; };