GT2/GT2-Android/node_modules/very-fast-args/index.js

25 lines
707 B
JavaScript
Raw Normal View History

function vfa() {
switch(arguments.length) {
case 1:
return [ arguments[0] ];
case 2:
return [ arguments[0], arguments[1] ];
case 3:
return [ arguments[0], arguments[1], arguments[2] ];
case 4:
return [ arguments[0], arguments[1], arguments[2] , arguments[3] ];
case 5:
return [ arguments[0], arguments[1], arguments[2] , arguments[3], arguments[4] ];
case 6:
return [ arguments[0], arguments[1], arguments[2] , arguments[3], arguments[4], arguments[5] ];
default:
return Array.apply(null, arguments);
}
}
try{
module.exports = Function('return function fargs(...rest){ return rest; }')();
} catch(err) {
module.exports = vfa;
}