PageDetector interface presentation exported

Last updated: 2026-03-01T23:35:47.796Z

Metrics

LOC: 3 Complexity: 1 Params: 0

Signature

interface PageDetector

Summary

A detector that scans the page and produces a flat list of FormFields. Contrast with FieldClassifier, which classifies a single, already-found field. Implementations should be stateless and operate on document directly. input is void — the page is the implicit context.

Source Code

export interface PageDetector extends Detector<void, FormField[]> {
  readonly name: string;
}

No outgoing dependencies.

Impact (Incoming)

graph LR PageDetector["PageDetector"] getActiveClassifiers["getActiveClassifiers"] makeField["makeField"] getActiveClassifiers -->|uses| PageDetector makeField -->|uses| PageDetector style PageDetector fill:#dbeafe,stroke:#2563eb,stroke-width:2px click PageDetector "3fd019ed6ce3398e.html" click getActiveClassifiers "94c3286cfdb569c3.html" click makeField "40cb7e5a6354eaea.html"
SourceType
getActiveClassifiers uses
makeField uses