(callback, hook)
| 88 | * @returns {Callback<T>} generic callback |
| 89 | */ |
| 90 | const makeWebpackErrorCallback = (callback, hook) => (err, result) => { |
| 91 | if (err) { |
| 92 | if (err instanceof WebpackError) { |
| 93 | callback(err); |
| 94 | return; |
| 95 | } |
| 96 | callback(new HookWebpackError(err, hook)); |
| 97 | return; |
| 98 | } |
| 99 | callback(null, result); |
| 100 | }; |
| 101 | |
| 102 | module.exports.makeWebpackErrorCallback = makeWebpackErrorCallback; |
| 103 |
no test coverage detected