fix(node): Worker constructor doesn't check type: module of package.json (#19480)

This commit is contained in:
Vedant Pandey 2023-06-15 20:30:30 +05:30 committed by GitHub
parent f145cbfacc
commit 0c50c39c35
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 31 additions and 1 deletions

View file

@ -0,0 +1,3 @@
import { myFunction } from "./other_file.js";
myFunction().then(() => {});

View file

@ -0,0 +1,3 @@
export async function myFunction() {
await new Promise((resolve) => setTimeout(resolve, 100));
}

View file

@ -0,0 +1,4 @@
{
"name": "foo",
"type": "module"
}

View file

@ -133,6 +133,16 @@ Deno.test({
},
});
Deno.test({
name: "[worker_threads] worker thread with type module",
fn() {
const worker = new workerThreads.Worker(
new URL("./testdata/worker_module/index.js", import.meta.url),
);
worker.terminate();
},
});
Deno.test({
name: "[worker_threads] inheritences",
async fn() {