MessageType type exported

Last updated: 2026-03-05T10:53:28.867Z

Metrics

LOC: 89 Complexity: 1 Params: 0

Signature

type MessageType

Summary

Message types for communication between extension parts

Architecture violations

View all

  • [warning] max-lines: 'MessageType' has 89 lines (max 80)

Source Code

export type MessageType =
  | "FILL_ALL_FIELDS"
  | "FILL_SINGLE_FIELD"
  | "SAVE_FORM"
  | "LOAD_SAVED_FORM"
  | "GET_SAVED_FORMS"
  | "DELETE_FORM"
  | "GET_FORM_FIELDS"
  | "GET_RULES"
  | "SAVE_RULE"
  | "DELETE_RULE"
  | "GET_SETTINGS"
  | "SAVE_SETTINGS"
  | "AI_GENERATE"
  | "AI_CHECK_AVAILABLE"
  | "AI_CLASSIFY_FIELD"
  | "AI_OPTIMIZE_SCRIPT"
  | "AI_GENERATE_FORM_CONTEXT"
  | "FILL_CONTEXTUAL_AI"
  | "DETECT_FIELDS"
  | "RECLASSIFY_FIELD"
  | "START_WATCHING"
  | "STOP_WATCHING"
  | "GET_WATCHER_STATUS"
  | "FILL_FIELD_BY_SELECTOR"
  | "GET_IGNORED_FIELDS"
  | "ADD_IGNORED_FIELD"
  | "REMOVE_IGNORED_FIELD"
  | "GET_FIELD_CACHE"
  | "SAVE_FIELD_CACHE"
  | "DELETE_FIELD_CACHE"
  | "CLEAR_FIELD_CACHE"
  | "GET_LEARNED_ENTRIES"
  | "CLEAR_LEARNED_ENTRIES"
  | "RETRAIN_LEARNING_DATABASE"
  | "INVALIDATE_CLASSIFIER"
  | "RELOAD_CLASSIFIER"
  | "GET_DATASET"
  | "ADD_DATASET_ENTRY"
  | "REMOVE_DATASET_ENTRY"
  | "CLEAR_DATASET"
  | "IMPORT_DATASET"
  | "SEED_DATASET"
  | "EXPORT_DATASET"
  | "GET_RUNTIME_MODEL_META"
  | "DELETE_RUNTIME_MODEL"
  | "APPLY_TEMPLATE"
  | "UPDATE_FORM"
  | "SET_DEFAULT_FORM"
  | "EXPORT_E2E"
  | "START_RECORDING"
  | "STOP_RECORDING"
  | "PAUSE_RECORDING"
  | "RESUME_RECORDING"
  | "GET_RECORDING_STATUS"
  | "GET_RECORDING_STEPS"
  | "EXPORT_RECORDING"
  | "REMOVE_RECORDING_STEP"
  | "UPDATE_RECORDING_STEP"
  | "CLEAR_RECORDING"
  | "RECORDING_STEP_ADDED"
  | "RECORDING_STEP_UPDATED"
  | "RECORDING_RESTORED"
  | "CLEAR_FORM"
  | "DEVTOOLS_RELAY"
  | "SAVE_FIELD_OVERRIDE"
  | "DELETE_FIELD_OVERRIDE"
  // Demo / replay
  | "DEMO_SAVE_FLOW"
  | "DEMO_CONVERT_RECORDING"
  | "DEMO_GET_FLOWS"
  | "DEMO_DELETE_FLOW"
  | "DEMO_REPLAY_START"
  | "DEMO_REPLAY_PAUSE"
  | "DEMO_REPLAY_RESUME"
  | "DEMO_REPLAY_STOP"
  | "DEMO_REPLAY_STATUS"
  | "DEMO_REPLAY_PROGRESS"
  | "DEMO_REPLAY_COMPLETE"
  | "DEMO_RECORD_SCREEN_START"
  | "DEMO_RECORD_SCREEN_STOP"
  | "DEMO_GET_STREAM_ID"
  // Demo content-script messages (background → content)
  | "DEMO_EXECUTE_STEP"
  | "DEMO_CURSOR_MOVE"
  | "DEMO_CURSOR_CLICK"
  | "DEMO_CURSOR_DESTROY"
  | "DEMO_HIGHLIGHT_ELEMENT"
  | "PING";

No outgoing dependencies.

Impact (Incoming)

graph LR MessageType["MessageType"] getHandlerForType["getHandlerForType"] MessageHandler["MessageHandler"] getLanguageModelApi["getLanguageModelApi"] handle["handle"] getHandlerForType -->|uses| MessageType MessageHandler -->|uses| MessageType getLanguageModelApi -->|uses| MessageType handle -->|uses| MessageType handle -->|uses| MessageType handle -->|uses| MessageType handle -->|uses| MessageType handle -->|uses| MessageType handle -->|uses| MessageType style MessageType fill:#dbeafe,stroke:#2563eb,stroke-width:2px click MessageType "2ef3f4e4b1044d26.html" click getHandlerForType "5558432b6ab64704.html" click MessageHandler "ab334f3bc9eb52d7.html" click getLanguageModelApi "64fb30d22107f96b.html" click handle "8b929c06f047f82c.html"
SourceType
getHandlerForType uses
MessageHandler uses
getLanguageModelApi uses
handle uses
handle uses
handle uses
handle uses
handle uses
handle uses