diff options
author | Viktor Marinho <56888067+viktormarinho@users.noreply.github.com> | 2024-03-25 18:44:49 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-25 22:44:49 +0100 |
commit | fb1aa4e6d2339f0a62aa33e19ea403c059b38d43 (patch) | |
tree | b81fe7f4fac559654880b702f227265cec21ea38 /tests/unit/structured_clone_test.ts | |
parent | 8b454b560a2db75370a038e2d86bad53bc60006e (diff) |
fix(ext/web): Fix structuredClone Web API type declaration (any -> generic) (#22968)
Closes #22958
Used the same type as in:
https://github.com/microsoft/TypeScript/blob/main/src/lib/dom.generated.d.ts#L26114
---------
Signed-off-by: Viktor Marinho <56888067+viktormarinho@users.noreply.github.com>
Diffstat (limited to 'tests/unit/structured_clone_test.ts')
-rw-r--r-- | tests/unit/structured_clone_test.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/unit/structured_clone_test.ts b/tests/unit/structured_clone_test.ts index 314a276dd..6e0473f9a 100644 --- a/tests/unit/structured_clone_test.ts +++ b/tests/unit/structured_clone_test.ts @@ -9,9 +9,12 @@ Deno.test("self.structuredClone", async () => { const arrayOriginal = ["hello world"]; const channelOriginal = new MessageChannel(); const [arrayCloned, portTransferred] = self - .structuredClone([arrayOriginal, channelOriginal.port2], { - transfer: [channelOriginal.port2], - }); + .structuredClone( + [arrayOriginal, channelOriginal.port2] as [string[], MessagePort], + { + transfer: [channelOriginal.port2], + }, + ); assert(arrayOriginal !== arrayCloned); // not the same identity assertEquals(arrayCloned, arrayOriginal); // but same value channelOriginal.port1.postMessage("1"); |