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
35 lines • 1.24 kB
TypeScript
/**
* Flutter Semantic Filter
* Intelligent filtering of semantic nodes to find the right elements
*/
import { FlutterSemanticNode } from './flutter-semantic-analyzer.js';
export interface FilterOptions {
maxWidth?: number;
maxHeight?: number;
requireClickable?: boolean;
excludeFullPage?: boolean;
preferExactMatch?: boolean;
}
export declare class FlutterSemanticFilter {
/**
* Filter semantic nodes to find the most likely target
*/
static filterNodes(nodes: FlutterSemanticNode[], searchText: string, options?: FilterOptions): FlutterSemanticNode[];
/**
* Check if a node has button-like dimensions
*/
static isButtonLike(node: FlutterSemanticNode): boolean;
/**
* Find the best match for a button
*/
static findButton(nodes: FlutterSemanticNode[], buttonText: string): FlutterSemanticNode | null;
/**
* Find form fields
*/
static findFormField(nodes: FlutterSemanticNode[], fieldLabel: string): FlutterSemanticNode | null;
/**
* Debug helper to log filtered results
*/
static debugFilter(nodes: FlutterSemanticNode[], searchText: string, options?: FilterOptions): void;
}
//# sourceMappingURL=flutter-semantic-filter.d.ts.map