diff --git a/docs/src/api/class-browsercontext.md b/docs/src/api/class-browsercontext.md index 3aed64a178..fe3edc74b8 100644 --- a/docs/src/api/class-browsercontext.md +++ b/docs/src/api/class-browsercontext.md @@ -1287,7 +1287,7 @@ A glob pattern, regex pattern or predicate receiving [URL] used to register a ro ### param: BrowserContext.unroute.handler * since: v1.8 * langs: js, python -- `handler` ?<[function]\([Route], [Request]\)> +- `handler` ?<[function]\([Route], [Request]\): [Promise|any]> Optional handler function used to register a routing with [`method: BrowserContext.route`]. diff --git a/docs/src/api/class-page.md b/docs/src/api/class-page.md index 5380ea3e53..ef2baf1ab7 100644 --- a/docs/src/api/class-page.md +++ b/docs/src/api/class-page.md @@ -3668,7 +3668,7 @@ A glob pattern, regex pattern or predicate receiving [URL] to match while routin ### param: Page.unroute.handler * since: v1.8 * langs: js, python -- `handler` ?<[function]\([Route], [Request]\)> +- `handler` ?<[function]\([Route], [Request]\): [Promise|any]> Optional handler function to route the request. diff --git a/packages/playwright-core/types/types.d.ts b/packages/playwright-core/types/types.d.ts index 69f4b9e319..5aa7f6643a 100644 --- a/packages/playwright-core/types/types.d.ts +++ b/packages/playwright-core/types/types.d.ts @@ -4181,7 +4181,7 @@ export interface Page { * @param url A glob pattern, regex pattern or predicate receiving [URL] to match while routing. * @param handler Optional handler function to route the request. */ - unroute(url: string|RegExp|((url: URL) => boolean), handler?: ((route: Route, request: Request) => void)): Promise; + unroute(url: string|RegExp|((url: URL) => boolean), handler?: ((route: Route, request: Request) => Promise|any)): Promise; url(): string; @@ -8234,7 +8234,7 @@ export interface BrowserContext { * @param handler Optional handler function used to register a routing with * [browserContext.route(url, handler[, options])](https://playwright.dev/docs/api/class-browsercontext#browser-context-route). */ - unroute(url: string|RegExp|((url: URL) => boolean), handler?: ((route: Route, request: Request) => void)): Promise; + unroute(url: string|RegExp|((url: URL) => boolean), handler?: ((route: Route, request: Request) => Promise|any)): Promise; /** * **NOTE** Only works with Chromium browser's persistent context.