UNPKG

f2e-server3

Version:

f2e-server 3.0

45 lines (44 loc) 1.51 kB
import { BuildOptions, BuildResult } from "esbuild"; import { MemoryTree } from "../../memory-tree/interface"; import { F2EConfigResult } from "../../interface"; export interface SaveParams { store: MemoryTree.Store; result: BuildResult; conf: F2EConfigResult; } export declare const save: (params: SaveParams) => Promise<void>; export interface BuildExternalOptions { conf: F2EConfigResult; store: MemoryTree.Store; option: BuildOptions; lib_hash: string; } export declare const external_build: ({ conf, store, option, lib_hash, }: BuildExternalOptions) => Promise<void>; export interface OriginInfo { lib_hash: string; css_paths: string[]; hot_modules: string[]; error?: any; rebuilds: Set<{ (): Promise<void>; }>; } export declare const origin_map: Map<string, OriginInfo>; export declare const build_origin_map: ({ result, rebuild, store, lib_hash, hot_modules, root, }: { lib_hash: string; hot_modules: string[]; store: MemoryTree.Store; result?: BuildResult; rebuild?: { (): Promise<void>; }; root: string; }) => void; export interface BuildIntoStoreOptions { store: MemoryTree.Store; _option: BuildOptions; hot_modules?: string[]; conf: F2EConfigResult; } export declare const build_option: ({ store, _option, conf, }: BuildIntoStoreOptions) => Promise<void>; export declare const watch_option: ({ store, _option, hot_modules, conf, }: Required<BuildIntoStoreOptions>) => Promise<void>;