From b947639d3ab84d72f4605500b28618ece58fc090 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Mon, 12 Feb 2024 22:37:31 +0100 Subject: [PATCH] fix(ct): fix component.d.ts core types (#29463) Fixes https://github.com/microsoft/playwright/issues/29461 --- packages/playwright-ct-core/src/injected/importRegistry.ts | 6 ++++++ packages/playwright-ct-core/types/component.d.ts | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/playwright-ct-core/src/injected/importRegistry.ts b/packages/playwright-ct-core/src/injected/importRegistry.ts index 138d31ce05..1f5c1adf4c 100644 --- a/packages/playwright-ct-core/src/injected/importRegistry.ts +++ b/packages/playwright-ct-core/src/injected/importRegistry.ts @@ -47,3 +47,9 @@ export class ImportRegistry { return importedObject; } } + +declare global { + interface Window { + __pwRegistry: ImportRegistry; + } +} diff --git a/packages/playwright-ct-core/types/component.d.ts b/packages/playwright-ct-core/types/component.d.ts index 1b43a944e4..7502ec2f06 100644 --- a/packages/playwright-ct-core/types/component.d.ts +++ b/packages/playwright-ct-core/types/component.d.ts @@ -55,7 +55,6 @@ declare global { __pw_hooks_after_mount?: (( params: { hooksConfig?: HooksConfig; [key: string]: any } ) => Promise)[]; - __pwRegistry: ImportRegistry; // Can't start with __pw due to core reuse bindings logic for __pw*. __ctDispatchFunction: (ordinal: number, args: any[]) => void; __pwUnwrapObject: (value: any) => Promise;