From 237cbe960374a10d0807d9ab6f2088658f3f1a0d Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Wed, 12 Feb 2020 19:22:22 -0800 Subject: [PATCH] typescript is great --- src/server/chromium.ts | 2 +- src/server/firefox.ts | 2 +- src/server/webkit.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/chromium.ts b/src/server/chromium.ts index 69031b55a8..175b2b9a4f 100644 --- a/src/server/chromium.ts +++ b/src/server/chromium.ts @@ -50,7 +50,7 @@ export class Chromium implements BrowserType { } async launch(options?: LaunchOptions & { slowMo?: number }): Promise { - if (options && options.userDataDir) + if (options && (options as any).userDataDir) throw new Error('userDataDir option is not supported in `browserType.launch`. Use `browserType.launchPersistent` instead'); const { browserServer, transport } = await this._launchServer(options, 'local'); const browser = await CRBrowser.connect(transport!, options && options.slowMo); diff --git a/src/server/firefox.ts b/src/server/firefox.ts index efe9a26e34..f33c2d2c76 100644 --- a/src/server/firefox.ts +++ b/src/server/firefox.ts @@ -60,7 +60,7 @@ export class Firefox implements BrowserType { } async launch(options?: LaunchOptions & { slowMo?: number }): Promise { - if (options && options.userDataDir) + if (options && (options as any).userDataDir) throw new Error('userDataDir option is not supported in `browserType.launch`. Use `browserType.launchPersistent` instead'); const { browserServer, transport } = await this._launchServer(options, 'local'); const browser = await FFBrowser.connect(transport!, options && options.slowMo); diff --git a/src/server/webkit.ts b/src/server/webkit.ts index f873dc4572..4a53b2dcbd 100644 --- a/src/server/webkit.ts +++ b/src/server/webkit.ts @@ -62,7 +62,7 @@ export class WebKit implements BrowserType { } async launch(options?: LaunchOptions & { slowMo?: number }): Promise { - if (options && options.userDataDir) + if (options && (options as any).userDataDir) throw new Error('userDataDir option is not supported in `browserType.launch`. Use `browserType.launchPersistent` instead'); const { browserServer, transport } = await this._launchServer(options, 'local'); const browser = await WKBrowser.connect(transport!, options && options.slowMo);