UNPKG

fuse-box

Version:

Fuse-Box a bundler that does it right

19 lines (18 loc) 823 B
import { Context } from '../core/context'; import { IBundleContext } from '../moduleResolver/bundleContext'; import { IModule } from '../moduleResolver/module'; import { ISplitEntry } from '../production/module/SplitEntries'; import { IBundleWriteResponse } from './bundle'; export interface IBundleRouter { generateBundles: (modules: Array<IModule>) => void; generateSplitBundles: (entries: Array<ISplitEntry>) => void; init: (modules: Array<IModule>) => void; writeBundles: () => Promise<Array<IBundleWriteResponse>>; writeManifest: (bundles: Array<IBundleWriteResponse>) => Promise<string>; } export interface IBundleRouteProps { bundleContext?: IBundleContext; ctx: Context; entries: Array<IModule>; } export declare function createBundleRouter(props: IBundleRouteProps): IBundleRouter;