From 96816bfc6ec48c032183170f02f52b2e5f873468 Mon Sep 17 00:00:00 2001 From: Meir Blachman Date: Fri, 27 Apr 2018 01:44:20 +0300 Subject: [PATCH] [puppeteer] Add `Request.abort` errorCode argument (#25345) --- types/puppeteer/index.d.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/types/puppeteer/index.d.ts b/types/puppeteer/index.d.ts index 4b5be6bbc8..899a24eef6 100644 --- a/types/puppeteer/index.d.ts +++ b/types/puppeteer/index.d.ts @@ -604,6 +604,20 @@ export type ResourceType = | "manifest" | "other"; +export type ErrorCode = + | "aborted" + | "accessdenied" + | "addressunreachable" + | "connectionaborted" + | "connectionclosed" + | "connectionfailed" + | "connectionrefused" + | "connectionreset" + | "internetdisconnected" + | "namenotresolved" + | "timedout" + | "failed"; + export interface Overrides { url?: string; method?: HttpMethod; @@ -618,7 +632,7 @@ export interface Request { * To use this, request interception should be enabled with `page.setRequestInterception`. * @throws An exception is immediately thrown if the request interception is not enabled. */ - abort(): Promise; + abort(errorCode?: ErrorCode): Promise; /** * Continues request with optional request overrides.