FieldsTabCallbacks interface presentation exported

Last updated: 2026-03-04T23:21:38.422Z

Metrics

LOC: 15 Complexity: 1 Params: 0

Signature

interface FieldsTabCallbacks

Source Code

export interface FieldsTabCallbacks {
  onDetect: () => void;
  onFillAll: () => void;
  onFillEmpty: () => void;
  onClearDetected: () => void;
  onClearForm: () => void;
  onFillField: (selector: string) => void;
  onInspectField: (selector: string) => void;
  onToggleIgnore: (selector: string, label: string) => void;
  onEditField: (field: DetectedFieldSummary) => void;
  onSaveFieldRule: (payload: FieldEditorSavePayload) => void;
  onDeleteFieldRule: () => void;
  onCloseEditor: () => void;
  onRedetectField?: (selector: string) => Promise<void>;
}

Dependencies (Outgoing)

graph LR FieldsTabCallbacks["FieldsTabCallbacks"] t["t"] DetectedFieldSummary["DetectedFieldSummary"] TypeBadge["TypeBadge"] ConfidenceBadge["ConfidenceBadge"] FieldEditorSavePayload["FieldEditorSavePayload"] FieldsTabCallbacks -->|uses| t FieldsTabCallbacks -->|uses| DetectedFieldSummary FieldsTabCallbacks -->|uses| TypeBadge FieldsTabCallbacks -->|uses| ConfidenceBadge FieldsTabCallbacks -->|uses| FieldEditorSavePayload style FieldsTabCallbacks fill:#dbeafe,stroke:#2563eb,stroke-width:2px click FieldsTabCallbacks "4ae0d4ee918b4d68.html" click t "8e8864a3c5cfd1e1.html" click DetectedFieldSummary "bfdc4d4bda59a49c.html" click TypeBadge "1c97b7cce1c9782a.html" click ConfidenceBadge "4a01ec108381886b.html" click FieldEditorSavePayload "43f9545433be93a3.html"

No incoming dependencies.