UNPKG

multi-automator

Version:
50 lines (49 loc) 994 B
/** * @desc: * @author: john_chen * @date: 2023.04.01 */ import { DevicesMap } from './types'; import Device from './Device'; import * as iOS from './iOS/index'; import * as android from './android/index'; export declare const DEVICE_TYPE_MAP: string[]; /** * Launch Options */ export interface LaunchOptions { /** * 设备ID */ deviceId?: string; /** * 设备类型 */ deviceType?: string; /** * web 初始化配置 */ webOptions?: object; /** * iOS 初始化参数 */ iOSOptions?: iOS.InitOptions; /** * Android 初始化参数 */ androidOptions?: android.InitOptions; } /** * 初始化设备 * * @param options * @returns <Promise<device>> */ export declare function launch(options?: LaunchOptions): Promise<Device>; /** * 获取设备列表 * * @param deviceType 设备类型 * @returns Promise<DevicesMap> */ export declare function devices(deviceType: string): Promise<DevicesMap>;