From 6919d377738b8ff6a0992627938201b990c1ed92 Mon Sep 17 00:00:00 2001 From: Yash Ladha Date: Wed, 23 Jun 2021 06:04:18 +0530 Subject: [PATCH] chore: add type to resolve function --- src/common/Browser.ts | 2 +- src/common/Page.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/Browser.ts b/src/common/Browser.ts index d9c9d29737a1f..618e1afca95c7 100644 --- a/src/common/Browser.ts +++ b/src/common/Browser.ts @@ -480,7 +480,7 @@ export class Browser extends EventEmitter { const { timeout = 30000 } = options; const existingTarget = this.targets().find(predicate); if (existingTarget) return existingTarget; - let resolve; + let resolve: (value: Target | PromiseLike) => void; const targetPromise = new Promise((x) => (resolve = x)); this.on(BrowserEmittedEvents.TargetCreated, check); this.on(BrowserEmittedEvents.TargetChanged, check); diff --git a/src/common/Page.ts b/src/common/Page.ts index c5b696089fd90..a615e18f6a6a6 100644 --- a/src/common/Page.ts +++ b/src/common/Page.ts @@ -639,7 +639,7 @@ export class Page extends EventEmitter { }); const { timeout = this._timeoutSettings.timeout() } = options; - let callback; + let callback: (value: FileChooser | PromiseLike) => void; const promise = new Promise((x) => (callback = x)); this._fileChooserInterceptors.add(callback); return helper