@@ -5,17 +5,10 @@ import { nanoid } from 'nanoid';
55import { SauceLabsLauncher } from './SauceLabsLauncher.js' ;
66import { SauceLabsLauncherManager } from './SauceLabsLauncherManager.js' ;
77
8- type LegacySauceConnectOptions = {
9- /**
10- * @deprecated Use `tunnelName` instead.
11- */
12- tunnelIdentifier ?: string ;
13- } ;
14-
158export function createSauceLabsLauncher (
169 saucelabsOptions : SauceLabsOptions ,
1710 saucelabsCapabilities ?: WebdriverIO . Capabilities [ 'sauce:options' ] ,
18- sauceConnectOptions ?: SauceConnectOptions & LegacySauceConnectOptions ,
11+ sauceConnectOptions ?: SauceConnectOptions ,
1912) {
2013 if ( saucelabsOptions == null ) {
2114 throw new Error ( 'Options are required to set user and key.' ) ;
@@ -34,14 +27,7 @@ export function createSauceLabsLauncher(
3427 finalSauceLabsOptions . region = 'us' ;
3528 }
3629
37- const finalConnectOptions : SauceConnectOptions & LegacySauceConnectOptions = {
38- ...sauceConnectOptions ,
39- } ;
40- if ( finalConnectOptions ?. tunnelIdentifier ) {
41- console . warn ( 'The `tunnelIdentifier` option is deprecated. Use `tunnelName` instead.' ) ;
42- finalConnectOptions . tunnelName = finalConnectOptions . tunnelIdentifier ;
43- delete finalConnectOptions . tunnelIdentifier ;
44- }
30+ const finalConnectOptions : SauceConnectOptions = { ...sauceConnectOptions } ;
4531 if ( typeof finalConnectOptions . tunnelName !== 'string' ) {
4632 finalConnectOptions . tunnelName = `web-test-runner-${ nanoid ( ) } ` ;
4733 }
0 commit comments