@fpjs-incubator/broyster
Version:
17 lines (16 loc) • 791 B
TypeScript
import { ConfigOptions } from 'karma';
import { BrowserStackCredentials } from './browserstack_helpers';
import { Logger } from './karma_logger';
export declare class BrowserStackLocalManager {
private credentials;
private localIdentifier?;
private isRunning;
private bsLocal;
private switchPromise;
constructor(credentials: BrowserStackCredentials, localIdentifier?: string | undefined);
run(logger: Logger): Promise<void>;
kill(logger: Logger): Promise<void>;
}
export declare function makeBrowserStackLocalManagerFactory(browserStackCredentials: BrowserStackCredentials, localIdentifier?: LocalIdentifier): BrowserStackLocalManager;
export type LocalIdentifier = string;
export declare function makeLocalIdentifier(config: ConfigOptions): LocalIdentifier;