diff options
Diffstat (limited to 'node_modules/when/lib/liftAll.js')
-rw-r--r-- | node_modules/when/lib/liftAll.js | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/node_modules/when/lib/liftAll.js b/node_modules/when/lib/liftAll.js deleted file mode 100644 index af4dd4f7a..000000000 --- a/node_modules/when/lib/liftAll.js +++ /dev/null @@ -1,28 +0,0 @@ -/** @license MIT License (c) copyright 2010-2014 original author or authors */ -/** @author Brian Cavalier */ -/** @author John Hann */ - -(function(define) { 'use strict'; -define(function() { - - return function liftAll(liftOne, combine, dst, src) { - if(typeof combine === 'undefined') { - combine = defaultCombine; - } - - return Object.keys(src).reduce(function(dst, key) { - var f = src[key]; - return typeof f === 'function' ? combine(dst, liftOne(f), key) : dst; - }, typeof dst === 'undefined' ? defaultDst(src) : dst); - }; - - function defaultCombine(o, f, k) { - o[k] = f; - return o; - } - - function defaultDst(src) { - return typeof src === 'function' ? src.bind() : Object.create(src); - } -}); -}(typeof define === 'function' && define.amd ? define : function(factory) { module.exports = factory(); })); |