Sha256: 5170fea5049f0f0ed5a32e3edd4079a5fd054aa93d956fe2a3efe7869032dafa
Contents?: true
Size: 504 Bytes
Versions: 14
Compression:
Stored size: 504 Bytes
Contents
'use strict'; var toArray = require('es5-ext/array/to-array') , callable = require('es5-ext/object/valid-callable') , slice = Array.prototype.slice , resolveArgs; resolveArgs = function (args) { return this.map(function (r, i) { return r ? r(args[i]) : args[i]; }).concat(slice.call(args, this.length)); }; module.exports = function (resolvers) { resolvers = toArray(resolvers); resolvers.forEach(function (r) { if (r != null) callable(r); }); return resolveArgs.bind(resolvers); };
Version data entries
14 entries across 7 versions & 1 rubygems