awesome-typescript-loader
Version:
Awesome TS loader for webpack
21 lines (16 loc) • 547 B
TypeScript
/**
* Type declarations for Webpack runtime.
*/
interface WebpackRequireEnsureCallback {
(req: WebpackRequire): void
}
interface WebpackRequire {
(id: string): any;
(paths: string[], callback: (...modules: any[]) => void): void;
ensure(ids: string[], callback: WebpackRequireEnsureCallback, chunkName?: string): void;
context(directory: string, useSubDirectories?: boolean, regExp?: RegExp): WebpackContext;
}
interface WebpackContext extends WebpackRequire {
keys(): string[];
}
declare var require: WebpackRequire;