improve typing

This commit is contained in:
Samuel Newman
2025-07-16 21:36:39 +03:00
parent 5c5c74889c
commit 5b7ed3cb7a
@@ -8,6 +8,7 @@ import {useCleanError} from '#/lib/hooks/useCleanError'
import {useGetTimeAgo} from '#/lib/hooks/useTimeAgo'
import {useTLDs} from '#/lib/hooks/useTLDs'
import {isEmailMaybeInvalid} from '#/lib/strings/email'
import {type AppLanguage} from '#/locale/languages'
import {useAgeAssuranceContext} from '#/state/ageAssurance'
import {useInitAgeAssurance} from '#/state/ageAssurance/useInitAgeAssurance'
import {useLanguagePrefs} from '#/state/preferences'
@@ -330,7 +331,8 @@ function Inner() {
function convertToKWSSupportedLanguage(
appLanguage: string,
): string | undefined {
switch (appLanguage) {
// `${Enum}` is how you get a type of string union of the enum values (???) -sfn
switch (appLanguage as `${AppLanguage}`) {
// only en is supported
case 'en-GB':
return 'en'