multi-automator
Version:
Multi terminal automation
53 lines (52 loc) • 798 B
TypeScript
/**
* @desc: common types
* @author: john_chen
* @date: 2025.01.12
*/
/**
* 应用信息
*/
export interface AppInfo {
appId: string;
version: string;
name: string;
activity?: string;
}
/**
* 设备状态
*/
export interface DeviceStatus {
status: number;
}
/**
* 设备列表
*/
export interface DevicesMap {
[udid: string]: DeviceStatus;
}
/**
* 滑动选项
*/
export interface SwipeOptions {
duration?: number;
startPressDuration?: number;
}
/**
* 屏幕尺寸
*/
export interface ScreenSize {
width: number;
height: number;
displayWidth?: number;
displayHeight?: number;
statusBarHeight?: number;
}
/**
* 元素边界
*/
export interface ElementBounds {
x: number;
y: number;
width: number;
height: number;
}