Sha256: 748fabd8f5cb4bbdb57ab8715c899855f90d7f67260d098ce0dc0ad1e1eae91b
Contents?: true
Size: 593 Bytes
Versions: 13
Compression:
Stored size: 593 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; module.exports = class ResultPlugin { constructor(source) { this.source = source; } apply(resolver) { this.source.tapAsync("ResultPlugin", (request, resolverContext, callback) => { const obj = Object.assign({}, request); if(resolverContext.log) resolverContext.log("reporting result " + obj.path); resolver.hooks.result.callAsync(obj, resolverContext, err => { if(err) return callback(err); callback(null, obj); }); }); } };
Version data entries
13 entries across 13 versions & 6 rubygems