diff options
author | Jérôme Benoit <jerome.benoit@sap.com> | 2024-01-18 23:42:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-18 22:42:04 +0000 |
commit | 99f9fa5556e60c8149403bbe88411f45b080ca11 (patch) | |
tree | a00d8e41d6de6e09d67b35c6158a1d10d99afe93 /cli/tsc/dts | |
parent | 88bc57d7643b4306d13cae72830a900cd81d1549 (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/dts')
-rw-r--r-- | cli/tsc/dts/lib.deno.shared_globals.d.ts | 6 |
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>( |