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.