UNPKG

cabbie-sync

Version:
58 lines (57 loc) 1.97 kB
/** * * This file is generated automatically, run npm run build to re-generate. **/ import { ApplicationCacheStatus } from './enums/application-cache-statuses'; import { BrowserOrientation } from './enums/browser-orientations'; import { HttpMethod } from './flow-types/http-method'; import { Options } from './flow-types/options'; import { Session } from './flow-types/session-data'; import { LogEntry } from './log-entry'; import Connection from './connection'; import Browser from './browser'; import Debug from './debug'; import TimeOut from './time-out'; import ActiveWindow from './active-window'; import IME from './ime'; import CookieStorage from './cookie-storage'; import LocalStorage from './local-storage'; import SessionStorage from './session-storage'; import WindowHandle from './window-handle'; declare class Driver { session: Session; debug: Debug; _connection: Connection; remote: string; options: Options; browser: Browser; timeOut: TimeOut; activeWindow: ActiveWindow; ime: IME; cookieStorage: CookieStorage; localStorage: LocalStorage; sessionStorage: SessionStorage; _closeTaxiRank: any; constructor(remote: string, options?: Options); _createSession(remote: string, connection: Connection, options: Options): Session; requestJSON(method: HttpMethod, path: string, body?: any): any; getWindows(): Array<WindowHandle>; getOrientation(): BrowserOrientation; setOrientation(orientation: BrowserOrientation): void; getGeoLocation(): { latitude: number; longitude: number; altitude: number; }; setGeoLocation(loc: { latitude: number; longitude: number; altitude: number; }): void; getApplicationCacheStatus(): ApplicationCacheStatus; getLogs(logType: string): Array<LogEntry>; getLogTypes(): Array<string>; dispose(status?: any): void; sauceJobUpdate(body: any): boolean; } export default Driver;