UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

26 lines (25 loc) 736 B
/** * @author WMXPY * @namespace Loader * @description Persistence */ import { OriginPayload } from "../origin/definition"; /** * Imbricate Origin Load Type * * 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 { NPM_PACKAGE = "NPM_PACKAGE", FILE_SYSTEM = "FILE_SYSTEM" } export type ImbricateOriginPersistenceOrigin = { readonly originLoadType: IMBRICATE_ORIGIN_LOAD_TYPE; readonly originLoadValue: string; readonly originName: string; readonly originPayloads: OriginPayload; }; export type ImbricateOriginPersistence = { readonly origins: ImbricateOriginPersistenceOrigin[]; };