inferLanguageFromSignals function exported ✓ 100.0%
Last updated: 2026-02-24T21:07:57.585Z
Metrics
LOC: 10
Complexity: 3
Params: 1
Coverage: 100.0% (6/6 lines, 4x executed)
Signature
inferLanguageFromSignals(signals: string): : TrainingLanguage
Summary
Heuristically infers the language (pt, en, es) from signal text.
Source Code
export function inferLanguageFromSignals(signals: string): TrainingLanguage {
const normalized = normalizeToken(signals);
if (/\b(el|la|correo|telefono|direccion|apellido)\b/.test(normalized)) {
return "es";
}
if (/\b(the|your|email|phone|address|name|zip|state)\b/.test(normalized)) {
return "en";
}
return "pt";
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| normalizeToken | calls |
| normalized | dynamic_call |
Impact (Incoming)
| Source | Type |
|---|---|
| TrainingProgress | uses |
| PretrainedState | uses |