21 lines
312 B
TypeScript
21 lines
312 B
TypeScript
export type Language = {
|
|
code: string;
|
|
name: string;
|
|
localName?: string;
|
|
};
|
|
|
|
export const languages: Language[] = [
|
|
{
|
|
code: 'en',
|
|
name: 'English',
|
|
},
|
|
];
|
|
|
|
export const languageMap: Record<string, Language> = languages.reduce(
|
|
(acc, lang) => ({
|
|
...acc,
|
|
[lang.code]: lang,
|
|
}),
|
|
{}
|
|
);
|