Files
web/types/requests/languageSwitcher.ts
2024-05-31 09:28:23 +02:00

27 lines
690 B
TypeScript

type CurrentLanguageResult = {
url: string
isExternal?: boolean
}
export type LanguageSwitcherData = {
da: CurrentLanguageResult | undefined
de: CurrentLanguageResult | undefined
en: CurrentLanguageResult | undefined
fi: CurrentLanguageResult | undefined
no: CurrentLanguageResult | undefined
sv: CurrentLanguageResult | undefined
}
type LanguageResult = {
items: { web?: { original_url?: string | null }; url: string }[]
}
export type LanguageSwitcherQueryDataRaw = {
da: LanguageResult | undefined
de: LanguageResult | undefined
en: LanguageResult | undefined
fi: LanguageResult | undefined
no: LanguageResult | undefined
sv: LanguageResult | undefined
}