UNPKG

525 BTypeScriptView Raw
1declare module "iso-639-1" {
2 interface ISO6391 {
3 getName: (code: string) => string;
4 getAllNames: () => Array<string>;
5 getNativeName: (code: string) => string;
6 getAllNativeNames: () => Array<string>;
7 getCode: (name: string) => string;
8 getAllCodes: () => Array<string>;
9 validate: (code: string) => boolean;
10 getLanguages: (codes: Array<string>) => Array<{
11 code: string;
12 name: string;
13 nativeName: string;
14 }>;
15 }
16
17 let localeCode: ISO6391;
18
19 export default localeCode;
20}