UNPKG

@web/test-runner-saucelabs

Version:
19 lines 788 B
import { BrowserLauncher } from '@web/test-runner-core'; import { SauceLabsOptions, SauceConnectOptions } from 'saucelabs'; /** * Wraps a Promise with a timeout, rejecing the promise with the timeout. */ export declare function withTimeout<T>(promise: Promise<T>, message: string): Promise<T>; export declare class SauceLabsLauncherManager { private api; private launchers; private connectionPromise?; private connection?; private options; private connectOptions?; constructor(options: SauceLabsOptions, connectOptions?: SauceConnectOptions); registerLauncher(launcher: BrowserLauncher): Promise<void>; deregisterLauncher(launcher: BrowserLauncher): Promise<void>; private closeConnection; } //# sourceMappingURL=SauceLabsLauncherManager.d.ts.map