export function getEnumLabel( enumLabels: Record, value: T ): string { return enumLabels[value] || String(value) } export function getEnumOptions( enumLabels: Record ): Array<{ value: T; label: string }> { return Object.entries(enumLabels).map(([value, label]) => ({ value: value as T, label: label as string, })) }