summaryrefslogtreecommitdiff
path: root/cli/tsc
diff options
context:
space:
mode:
authorJérôme Benoit <jerome.benoit@sap.com>2024-01-18 23:42:04 +0100
committerGitHub <noreply@github.com>2024-01-18 22:42:04 +0000
commit99f9fa5556e60c8149403bbe88411f45b080ca11 (patch)
treea00d8e41d6de6e09d67b35c6158a1d10d99afe93 /cli/tsc
parent88bc57d7643b4306d13cae72830a900cd81d1549 (diff)
fix(types): align global deno worker type with deno.worker/webworker one (#21936)
Transpiler doing type checking such as the ones used in dnt or bundler fail because of incompatible Worker types if env like browser are targeted. Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Diffstat (limited to 'cli/tsc')
-rw-r--r--cli/tsc/dts/lib.deno.shared_globals.d.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/tsc/dts/lib.deno.shared_globals.d.ts b/cli/tsc/dts/lib.deno.shared_globals.d.ts
index fc88eb149..f4d19c8e9 100644
--- a/cli/tsc/dts/lib.deno.shared_globals.d.ts
+++ b/cli/tsc/dts/lib.deno.shared_globals.d.ts
@@ -522,9 +522,9 @@ declare interface WorkerOptions {
/** @category Web Workers */
declare interface Worker extends EventTarget {
- onerror?: (e: ErrorEvent) => void;
- onmessage?: (e: MessageEvent) => void;
- onmessageerror?: (e: MessageEvent) => void;
+ onerror: (this: Worker, e: ErrorEvent) => any | null;
+ onmessage: (this: Worker, e: MessageEvent) => any | null;
+ onmessageerror: (this: Worker, e: MessageEvent) => any | null;
postMessage(message: any, transfer: Transferable[]): void;
postMessage(message: any, options?: StructuredSerializeOptions): void;
addEventListener<K extends keyof WorkerEventMap>(