1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- import webpack from 'webpack';
- import { WebpackInjectManifestOptions } from 'workbox-build';
- declare class InjectManifest {
- protected config: WebpackInjectManifestOptions;
- private alreadyCalled;
-
- constructor(config: WebpackInjectManifestOptions);
- /**
- * @param {Object} [compiler] default compiler object passed from webpack
- *
- * @private
- */
- propagateWebpackConfig(compiler: webpack.Compiler): void;
- /**
- * @param {Object} [compiler] default compiler object passed from webpack
- *
- * @private
- */
- apply(compiler: webpack.Compiler): void;
- /**
- * @param {Object} compilation The webpack compilation.
- * @param {Object} parentCompiler The webpack parent compiler.
- *
- * @private
- */
- performChildCompilation(compilation: webpack.Compilation, parentCompiler: webpack.Compiler): Promise<void>;
- /**
- * @param {Object} compilation The webpack compilation.
- * @param {Object} parentCompiler The webpack parent compiler.
- *
- * @private
- */
- addSrcToAssets(compilation: webpack.Compilation, parentCompiler: webpack.Compiler): void;
- /**
- * @param {Object} compilation The webpack compilation.
- * @param {Object} parentCompiler The webpack parent compiler.
- *
- * @private
- */
- handleMake(compilation: webpack.Compilation, parentCompiler: webpack.Compiler): Promise<void>;
- /**
- * @param {Object} compilation The webpack compilation.
- *
- * @private
- */
- addAssets(compilation: webpack.Compilation): Promise<void>;
- }
- export { InjectManifest };
|