From 70fb03c388c88f70b1317f85064ad087e3ebe3e0 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Mon, 2 Jun 2025 09:46:49 +0200 Subject: [PATCH] fix(browser): add `this` type to `locators.extend` (#8069) --- packages/browser/context.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browser/context.d.ts b/packages/browser/context.d.ts index 14bef46e8..6468f1e88 100644 --- a/packages/browser/context.d.ts +++ b/packages/browser/context.d.ts @@ -583,7 +583,7 @@ export interface BrowserPage extends LocatorSelectors { export interface BrowserLocators { createElementLocators(element: Element): LocatorSelectors extend(methods: { - [K in keyof LocatorSelectors]?: (...args: Parameters) => ReturnType | string + [K in keyof LocatorSelectors]?: (this: BrowserPage | Locator, ...args: Parameters) => ReturnType | string }): void } -- 2.51.2