All files / lib/internal/process worker_thread_only.js

100% Statements 21/21
100% Branches 3/3
100% Functions 2/2
100% Lines 21/21

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2214x 14x 14x 14x 14x 14x 14x 14x 14x 4356x 4356x 12x 12x 4356x 4356x 4356x 4356x 14x 14x 14x 14x  
'use strict';
 
// This file contains process bootstrappers that can only be
// run in the worker thread.
 
const {
  codes: { ERR_WORKER_UNSUPPORTED_OPERATION }
} = require('internal/errors');
 
function unavailable(name) {
  function unavailableInWorker() {
    throw new ERR_WORKER_UNSUPPORTED_OPERATION(name);
  }
 
  unavailableInWorker.disabled = true;
  return unavailableInWorker;
}
 
module.exports = {
  unavailable
};