From ef5a0d3661348381847b0f4de187cc7e81dda9ec Mon Sep 17 00:00:00 2001 From: Oleg Repin Date: Mon, 20 Nov 2017 19:19:11 +0300 Subject: [PATCH] [puppeteer] NavigationOptions.waitUntil fix NavigationOptions.waitUntil could be array according to https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#pagegobackoptions --- types/puppeteer/index.d.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/types/puppeteer/index.d.ts b/types/puppeteer/index.d.ts index f92bedd135..065cbab7b4 100644 --- a/types/puppeteer/index.d.ts +++ b/types/puppeteer/index.d.ts @@ -249,6 +249,12 @@ export interface EmulateOptions { export type EvaluateFn = string | ((...args: any[]) => any); +export type LoadEvent = + | "load" + | "domcontentloaded" + | "networkidle0" + | "networkidle2"; + /** The navigation options. */ export interface NavigationOptions { /** @@ -260,7 +266,7 @@ export interface NavigationOptions { * When to consider navigation succeeded. * @default load Navigation is consider when the `load` event is fired. */ - waitUntil?: "load" | "domcontentloaded" | "networkidle0" | "networkidle2"; + waitUntil?: LoadEvent | LoadEvent[]; } export type PDFFormat =