-
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathindex.d.ts
More file actions
28 lines (28 loc) · 1.56 KB
/
index.d.ts
File metadata and controls
28 lines (28 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { Platform } from "./lib/enums";
import { IDevice } from "./lib/device";
export { Platform, DeviceType, Status, AndroidKeyEvent } from "./lib/enums";
export { IDevice } from "./lib/device";
export { AndroidController } from "./lib/android-controller";
export { IOSController } from "./lib/ios-controller";
export { DeviceController } from "./lib/device-controller";
export { VirtualDeviceController } from "./lib/mobile-base/virtual-device-controller";
export { VirtualDevice } from "./lib/mobile-base/virtual-device";
export { DeviceSignal } from "./lib/enums/DeviceSignals";
export { sortAscByApiLevelPredicate, sortDescByApiLevelPredicate, filterPredicate, killAllProcessAndRelatedCommand, convertStringToRegExp } from "./lib/utils";
export declare function getAndroidDevices(verbose?: boolean): Promise<void>;
export declare function getIOSDevices(): Promise<Map<string, IDevice[]>>;
export declare function getDevices(platform: Platform): Promise<IDevice[]>;
export declare function startEmulator(emulator: IDevice, options?: any): Promise<void>;
export declare function startSimulator(simulator: IDevice, options?: any): Promise<void>;
export declare function startDevice(device: IDevice, options?: any): Promise<void>;
/**
* Still not impleneted
*/
export declare function killAllEmulators(): void;
export declare function killAllSimulators(): void;
export declare function killEmulator(emulator: IDevice): void;
export declare function killSimulator(simulator: IDevice): void;
/**
* Still not implemented
*/
export declare function restartDevice(device: IDevice): Promise<void>;