buildSignals function presentation exported ✓ 100.0%
Last updated: 2026-02-24T21:07:57.586Z
Metrics
LOC: 11
Complexity: 1
Params: 1
Coverage: 100.0% (1/1 lines, 65x executed)
Signature
buildSignals(field: Partial<FormField>): : string
Summary
Concatenates a field's label, name, id, placeholder and autocomplete attributes into a single lowercase string for ML classification.
Tags
#@param field - Partial form field with optional metadata#@returns Normalised signals string
Source Code
export function buildSignals(field: Partial<FormField>): string {
return [
field.label?.toLowerCase(),
field.name?.toLowerCase(),
field.id?.toLowerCase(),
field.placeholder?.toLowerCase(),
field.autocomplete?.toLowerCase(),
]
.filter(Boolean)
.join(" ");
}
Impact (Incoming)
| Source | Type |
|---|---|
| handleRuleButtonClick | uses |
| isFillableField | uses |
| initFieldIcon | uses |
| NativeElement | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |
| matches | uses |