Merge pull request #19802 from AviVahl/master

webpack: improve loader context typings
This commit is contained in:
Benjamin Lichtman
2017-09-19 10:29:08 -07:00
committed by GitHub
2 changed files with 7 additions and 3 deletions

View File

@@ -1162,13 +1162,13 @@ declare namespace webpack {
* Emit a warning.
* @param message
*/
emitWarning(message: string): void;
emitWarning(message: string | Error): void;
/**
* Emit a error.
* @param message
*/
emitError(message: string): void;
emitError(message: string | Error): void;
/**
* Execute some code fragment like a module.

View File

@@ -611,7 +611,11 @@ function loader(this: webpack.loader.LoaderContext, source: string, sourcemap: s
this.resolve('context', 'request', ( err: Error, result: string) => {});
this.emitError('warning');
this.emitWarning('warning message');
this.emitWarning(new Error('warning message'));
this.emitError('error message');
this.emitError(new Error('error message'));
this.callback(null, source);
}