gpu.js/src/core/alias.js
2017-07-10 15:12:09 -04:00

7 lines
288 B
JavaScript

'use strict';
const utils = require('./utils');
module.exports = function alias(name, fn) {
const fnString = fn.toString();
return new Function(`return function ${ name } (${ utils.getParamNamesFromString(fnString).join(', ') }) {${ utils.getFunctionBodyFromString(fnString) }}`)();
};