normalizeDomFeatures function ✓ 100.0%
Last updated: 2026-02-24T21:07:57.585Z
Metrics
LOC: 15
Complexity: 6
Params: 1
Coverage: 100.0% (2/2 lines, 1942x executed)
Signature
normalizeDomFeatures(domFeatures?: DomFeatureHints): : DomFeatureHints
Source Code
function normalizeDomFeatures(domFeatures?: DomFeatureHints): DomFeatureHints {
if (!domFeatures) return {};
return {
inputType: domFeatures.inputType
? normalizeToken(domFeatures.inputType)
: undefined,
maxLength:
typeof domFeatures.maxLength === "number" && domFeatures.maxLength > 0
? domFeatures.maxLength
: undefined,
pattern: domFeatures.pattern
? normalizeToken(domFeatures.pattern)
: undefined,
};
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| normalizeToken | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| buildMetadataTokens | calls |