11cb0ef41Sopenharmony_cilet thePort = null; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ciexport async function initialize(port) { 41cb0ef41Sopenharmony_ci port.postMessage('initialize'); 51cb0ef41Sopenharmony_ci thePort = port; 61cb0ef41Sopenharmony_ci} 71cb0ef41Sopenharmony_ci 81cb0ef41Sopenharmony_ciexport async function resolve(specifier, context, next) { 91cb0ef41Sopenharmony_ci if (specifier === 'node:fs' || specifier.includes('loader')) { 101cb0ef41Sopenharmony_ci return next(specifier); 111cb0ef41Sopenharmony_ci } 121cb0ef41Sopenharmony_ci 131cb0ef41Sopenharmony_ci thePort.postMessage(`resolve ${specifier}`); 141cb0ef41Sopenharmony_ci 151cb0ef41Sopenharmony_ci return next(specifier); 161cb0ef41Sopenharmony_ci} 17