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