detect method ✓ 100.0%
Last updated: 2026-03-04T23:21:38.391Z
Metrics
LOC: 20
Complexity: 6
Params: 0
Coverage: 100.0% (3/3 lines, 0x executed)
Signature
detect(): : FormField[]
Source Code
detect(): FormField[] {
const fields = collectNativeFields();
const classifiers = getActiveClassifiers();
for (const field of fields) {
for (const classifier of classifiers) {
const result = classifier.detect(field);
if (result !== null && result.type !== "unknown") {
field.fieldType = result.type;
field.detectionMethod = classifier.name;
field.detectionConfidence = result.confidence;
break;
}
}
if (field.fieldType === "unknown") {
field.detectionMethod = "html-fallback";
field.detectionConfidence = 0.1;
}
}
return fields;
},
Dependencies (Outgoing)
| Target | Type |
|---|---|
| collectNativeFields | calls |
| getActiveClassifiers | calls |
No incoming dependencies.