v8-profiler-n-api
Version:
node bindings for the v8 profiler
21 lines (17 loc) • 363 B
JavaScript
;
let canIUseWorkerThreads = false;
let isMainThread = true;
let threadId = 0;
try {
const workerThreads = require('worker_threads');
isMainThread = workerThreads.isMainThread;
threadId = workerThreads.threadId;
canIUseWorkerThreads = true;
} catch (err) {
err;
}
module.exports = {
isMainThread,
threadId,
canIUseWorkerThreads,
};