我有这样的数据示例,我收到:
{
Europe: {
WestEurope: {
Belgium: [French, English, Dutch]
}
}
}
不知道如何为这样的动态结构创建接口,其中我有一棵树:
对象->对象(区域)->对象(子区域)->对象(国家)->ArrayOfStrings(语言)
我试过这样:
export interface Localisation {
[key: string]: Localisation;
}
export interface Region {
[key: string]: Region;
}
export interface SubRegion {
[key: string]: SubRegion;
}
export interface Country {
[key: string]: Country;
}
export interface Language {
[index: number]: Array<string>;
}
但它们不是“链式”-> 所以“本地化”不知道它包含“区域”等。我想以某种方式连接它们。可能吗?