UNPKG

547 BTypeScriptView Raw
1/**
2 * Type declarations for Webpack runtime.
3 */
4
5interface WebpackRequireEnsureCallback {
6 (req: WebpackRequire): void
7}
8
9interface WebpackRequire {
10 (id: string): any;
11 (paths: string[], callback: (...modules: any[]) => void): void;
12 ensure(ids: string[], callback: WebpackRequireEnsureCallback, chunkName?: string): void;
13 context(directory: string, useSubDirectories?: boolean, regExp?: RegExp): WebpackContext;
14}
15
16interface WebpackContext extends WebpackRequire {
17 keys(): string[];
18}
19
20declare var require: WebpackRequire;