11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ciconst common = require('../../common'); 31cb0ef41Sopenharmony_ciconst path = require('path'); 41cb0ef41Sopenharmony_ciconst { Worker } = require('worker_threads'); 51cb0ef41Sopenharmony_ciconst binding = path.resolve(__dirname, `./build/${common.buildType}/binding`); 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ciconst w = new Worker(`require(${JSON.stringify(binding)})`, { eval: true }); 81cb0ef41Sopenharmony_ciw.on('exit', common.mustCall(() => require(binding))); 9