Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { normalizeLowercaseStringOrEmpty } from "./string-coerce.ts";
export type SelectOption = {
value: string;
label: string;
};
export function pushUniqueTrimmedSelectOption(
options: SelectOption[],
seen: Set<string>,
value: string,
labelForValue: (trimmed: string) => string,
) {
const trimmed = value.trim();
if (!trimmed) {
return;
}
const key = normalizeLowercaseStringOrEmpty(trimmed);
if (seen.has(key)) {
return;
}
seen.add(key);
options.push({ value: trimmed, label: labelForValue(trimmed) });
}
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland