text: const {parentPort} = require('bthreads');
  
  setInterval(() => { }, 10);
  
  if (parentPort) {
      parentPort.on('message', (message) => {
          if (message === 'error') {
              throw new Error('oops');
          }
  
          if (message === 'cancel') {
              parentPort.postMessage('cancelled');
              return;
          }
  
          // post the message back
          parentPort.postMessage(`Worker received: ${message}`);
          process.exit(0);
      });
  }
  