1 2 3 4 5 6
export function switchCase<T extends string | number, R>( value: T, cases: Record<T, R>, ) { return cases[value]; }