UNPKG

@aiot-toolkit/emulator

Version:

vela emulator tool.

33 lines (32 loc) 1.05 kB
import CommonEmulatorInstance from './common'; import { VelaImageType } from '../typing/Vvd'; /** * MiwearInstance * 针对 Vela正式版(4.0)的镜像 */ declare class MiwearInstance extends CommonEmulatorInstance { static emulatorStartedFlag: RegExp; static appInstalledFlag: RegExp; imageType: VelaImageType; appDir: string; static isAppInstalled(log: string, targetRpk: string): boolean; /** * 使用 pm 安装快应用 * @param targeRpk 快应用的rpk文件路径 */ install(targeRpk: string, options?: { packageName?: string; size?: number; }): Promise<void>; /** * 使用 pm 卸载快应用 * @param packageName 快应用的包名 */ uninstall(packageName: string): Promise<void>; /** 使用 am start 启动快应用 */ startApp(packageName: string, debug?: boolean): Promise<void>; closeApp(appName: string): Promise<void>; reboot(): Promise<void>; reloadApp(appPackageName: string): Promise<void>; } export default MiwearInstance;