UNPKG

fuse-box

Version:

Fuse-Box a bundler that does it right

26 lines (25 loc) 822 B
import { ITarget } from '../config/ITarget'; import { IModule } from '../moduleResolver/module'; import { Concat } from '../utils/utils'; import { ICodeSplittingMap } from './bundleRuntimeCore'; export interface IBundleSourceProps { isCSS?: boolean; isProduction?: boolean; target: ITarget; withSourcemaps?: boolean; } export interface IBundleGenerateProps { isIsolated?: boolean; runtimeCore: string; } export declare type BundleSource = { codeSplittingMap?: ICodeSplittingMap; containsMaps?: boolean; entries: Array<IModule>; exported?: boolean; injection?: Array<string>; modules: Array<IModule>; generate: (opts: IBundleGenerateProps) => Concat; generateHash: () => string; }; export declare function createBundleSource(props: IBundleSourceProps): BundleSource;