summaryrefslogtreecommitdiff
path: root/ext/node/polyfills/worker_threads.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ext/node/polyfills/worker_threads.ts')
-rw-r--r--ext/node/polyfills/worker_threads.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/node/polyfills/worker_threads.ts b/ext/node/polyfills/worker_threads.ts
index 71999dd62..36314675a 100644
--- a/ext/node/polyfills/worker_threads.ts
+++ b/ext/node/polyfills/worker_threads.ts
@@ -32,6 +32,7 @@ import process from "node:process";
const { JSONParse, JSONStringify, ObjectPrototypeIsPrototypeOf } = primordials;
const {
Error,
+ PromiseResolve,
Symbol,
SymbolFor,
SymbolIterator,
@@ -280,7 +281,8 @@ class NodeWorker extends EventEmitter {
this.#status = "TERMINATED";
op_host_terminate_worker(this.#id);
}
- this.emit("exit", 1);
+ this.emit("exit", 0);
+ return PromiseResolve(0);
}
ref() {