StructuredSignals interface exported

Last updated: 2026-02-24T21:07:57.585Z

Metrics

LOC: 8 Complexity: 1 Params: 0

Signature

interface StructuredSignals

Summary

Structured signal layers extracted from a form field. Used as input for feature text building and classifier training.

Source Code

export interface StructuredSignals {
  /** High-relevance tokens: label, name, id, placeholder */
  primary: string[];
  /** Medium-relevance tokens: autocomplete attribute */
  secondary: string[];
  /** Low-relevance tokens: input type, required, pattern, maxlength */
  structural: string[];
}

Dependencies (Outgoing)

graph LR StructuredSignals["StructuredSignals"] DomFeatureHints["DomFeatureHints"] FieldCategory["FieldCategory"] FieldType["FieldType"] FormField["FormField"] TrainingLanguage["TrainingLanguage"] StructuredSignals -->|uses| DomFeatureHints StructuredSignals -->|uses| FieldCategory StructuredSignals -->|uses| FieldType StructuredSignals -->|uses| FormField StructuredSignals -->|uses| TrainingLanguage style StructuredSignals fill:#dbeafe,stroke:#2563eb,stroke-width:2px click StructuredSignals "1cdbeb8df086b53c.html" click DomFeatureHints "e6463b761b1268b7.html" click FieldCategory "a035f81f5535d665.html" click FieldType "e49ed8a601306673.html" click FormField "85cdbded927c91b0.html" click TrainingLanguage "c30b92ef6950375d.html"
TargetType
DomFeatureHints uses
FieldCategory uses
FieldType uses
FormField uses
TrainingLanguage uses

Impact (Incoming)

graph LR StructuredSignals["StructuredSignals"] DetectionMethod["DetectionMethod"] FlattenSignalsOptions["FlattenSignalsOptions"] PretrainedState["PretrainedState"] DetectionMethod -->|uses| StructuredSignals FlattenSignalsOptions -->|uses| StructuredSignals PretrainedState -->|uses| StructuredSignals style StructuredSignals fill:#dbeafe,stroke:#2563eb,stroke-width:2px click StructuredSignals "1cdbeb8df086b53c.html" click DetectionMethod "55a99e26a09b3e28.html" click FlattenSignalsOptions "c030e6d8ad05a122.html" click PretrainedState "5cefc72e50bf5399.html"