UNPKG

node-worker-threads-pool-ts

Version:

Simple worker threads pool using Node's worker_threads module. Compatible with ES6+ Promise, Typescript, Async/Await.

19 lines 577 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createCode = void 0; const es6FuncReg = /^task[^]*([^]*)[^]*{[^]*}$/; function createCode(fn) { const strFn = Function.prototype.toString.call(fn); let expression = ""; if (es6FuncReg.test(strFn)) { // ES6 style in-object function. expression = "function " + strFn; } else { // ES5 function or arrow function. expression = strFn; } return `(${expression})`; } exports.createCode = createCode; //# sourceMappingURL=create-code.js.map