123456789101112131415161718192021222324 |
- import webpack, { Compiler, Module } from 'webpack';
- import { EmitCountMap, InternalOptions } from './';
- interface BeforeRunHookArgs {
- emitCountMap: EmitCountMap;
- manifestFileName: string;
- }
- interface EmitHookArgs {
- compiler: Compiler;
- emitCountMap: EmitCountMap;
- manifestAssetId: string;
- manifestFileName: string;
- moduleAssets: Record<any, any>;
- options: InternalOptions;
- }
- declare const getCompilerHooks: (compiler: Compiler) => any;
- declare const beforeRunHook: ({ emitCountMap, manifestFileName }: BeforeRunHookArgs, _: Compiler, callback: Function) => void;
- declare const emitHook: ({ compiler, emitCountMap, manifestAssetId, manifestFileName, moduleAssets, options }: EmitHookArgs, compilation: webpack.compilation.Compilation) => void;
- interface LegacyModule extends Module {
- userRequest?: any;
- }
- declare const normalModuleLoaderHook: ({ moduleAssets }: {
- moduleAssets: Record<any, any>;
- }, loaderContext: webpack.loader.LoaderContext, module: LegacyModule) => void;
- export { beforeRunHook, emitHook, getCompilerHooks, normalModuleLoaderHook };
|