UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

39 lines • 1.51 kB
import { UserActionSimulator } from './user-action-simulator.js'; /** * UserActionCoordinator - Coordinates all user action simulation functionality * * This coordinator consolidates user interaction capabilities including basic actions, * advanced simulation with multiple selector strategies, Flutter-specific interactions, * and comprehensive error handling into a unified interface, reducing complexity in LocalDebugEngine. */ export class UserActionCoordinator { userActionSimulator; constructor() { this.userActionSimulator = new UserActionSimulator(); } /** * Set the current page for action simulation */ setPage(page) { this.userActionSimulator.setPage(page); } /** * Set Flutter enhanced engine for advanced Flutter interactions */ setFlutterEnhancedEngine(engine) { this.userActionSimulator.setFlutterEnhancedEngine(engine); } /** * Simulate basic user actions (click, type, hover, screenshot, reload) */ async simulateUserAction(action, selector, value) { return await this.userActionSimulator.simulateUserAction(action, selector, value); } /** * Simulate comprehensive actions with advanced selector strategies and Flutter support */ async simulateAction(page, action, selector, value, coordinates) { return await this.userActionSimulator.simulateAction(page, action, selector, value, coordinates); } } //# sourceMappingURL=user-action-coordinator.js.map