-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtypes.d.ts
64 lines (59 loc) · 1.21 KB
/
types.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
export interface Country {
name: string;
topLevelDomain: string[];
alpha2Code: string;
alpha3Code: string;
callingCodes: string[];
capital: string;
altSpellings: string[];
subregion: string;
region: string;
population: number;
latlng: number[];
demonym: string;
area: number;
timezones: string[];
borders: string[];
nativeName: string;
numericCode: string;
flags: Flags;
currencies: Currency[];
languages: Language[];
translations: Translations;
flag: string;
regionalBlocs: RegionalBloc[];
cioc: string;
independent: boolean;
}
export interface Currency {
code: string;
name: string;
symbol: string;
}
export interface Flags {
svg: string;
png: string;
}
export interface Language {
iso639_1: string;
iso639_2: string;
name: string;
nativeName: string;
}
export interface RegionalBloc {
acronym: string;
name: string;
}
export interface Translations {
br: string;
pt: string;
nl: string;
hr: string;
fa: string;
de: string;
es: string;
fr: string;
ja: string;
it: string;
hu: string;
}