File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed
Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -14,15 +14,17 @@ console.log("Running pthread_esm_startup");
1414#endif
1515
1616#if ENVIRONMENT_MAY_BE_NODE
17- // Create as web-worker-like an environment as we can.
18- var worker_threads = await import ( 'worker_threads' ) ;
19- global . Worker = worker_threads . Worker ;
20- var parentPort = worker_threads [ 'parentPort' ] ;
21- parentPort . on ( 'message' , ( msg ) => global . onmessage ?. ( { data : msg } ) ) ;
22- Object . assign ( globalThis , {
23- self : global ,
24- postMessage : ( msg ) => parentPort [ 'postMessage' ] ( msg ) ,
25- } ) ;
17+ if ( { { { nodeDetectionCode( ) } } } ) {
18+ // Create as web-worker-like an environment as we can.
19+ var worker_threads = await import ( 'worker_threads' ) ;
20+ global . Worker = worker_threads . Worker ;
21+ var parentPort = worker_threads [ 'parentPort' ] ;
22+ parentPort . on ( 'message' , ( msg ) => global . onmessage ?. ( { data : msg } ) ) ;
23+ Object . assign ( globalThis , {
24+ self : global ,
25+ postMessage : ( msg ) => parentPort [ 'postMessage' ] ( msg ) ,
26+ } ) ;
27+ }
2628#endif
2729
2830self . onmessage = async ( msg ) => {
You can’t perform that action at this time.
0 commit comments