From 675b97fb8b5b988208b7f5a4d5fe3d8223fb21b6 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Mon, 18 Mar 2024 05:32:24 +0100 Subject: [PATCH] Update test.ts --- utils/generate_types/test/test.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/utils/generate_types/test/test.ts b/utils/generate_types/test/test.ts index 91fcaddf3b..5087778098 100644 --- a/utils/generate_types/test/test.ts +++ b/utils/generate_types/test/test.ts @@ -323,12 +323,19 @@ playwright.chromium.launch().then(async browser => { console.log(await resultHandle.jsonValue()); await resultHandle.dispose(); - // evaluteHandle with two different return types + // evaluteHandle with two different return types (JSHandle) { const handle = await page.evaluateHandle(() => '' as string | number); const result = await handle.evaluate(value => value); const assertion: AssertType = true; } + // evaluteHandle with two different return types (ElementHandle) + { + const handle = await page.evaluateHandle(() => '' as HTMLInputElement | HTMLTextAreaElement); + await handle.evaluate(element => element.value); + const assertion: AssertType, typeof handle> = true; + } + await browser.close(); })();