| 1234567891011121314151617181920212223242526 | /*	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);				});			}		);	}};
 |