|====\____/====/============\=/===========|================|
| | ____ |/ ____//| |
| | | | | //_____|_____| |_____|
| |\==/| | | | |______ \\ | |
| | \/ | | \==/ | \\/ // | |
|____| |____|____________|___________// |____|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module.exports = curry; | |
| function curry (f) { | |
| var arity = f.length; | |
| var params = []; | |
| var end = createEnd(f, arity); | |
| return createCurried(params, arity, end); | |
| } | |
| function createEnd (f, arity) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module.exports = captureDefines; | |
| function captureDefines (amdEval) { | |
| return function (load) { | |
| var result, isAnon, _define; | |
| result = { named: [] }; | |
| _define = function captureDefine () { | |
| var args, def; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function logWinner (p1, p2) { | |
| Promise.race([p1, p2]).then(console.log.bind(console)); | |
| } | |
| var p1 = new Promise(function(resolve) { | |
| setTimeout(function() { resolve('p1'); }, 20); | |
| }); | |
| var p2 = new Promise(function(resolve) { | |
| setTimeout(function() { resolve('p2'); }, 10); |
made with esnextbin
OlderNewer