Пожалуйста, помогите, я пытаюсь преобразовать объект в экземпляр чего-либо.У меня есть следующие данные в качестве объекта из API:
{
"0": {
"0": {
"1": 2
},
"1": {
"1": 5
},
"2": {
"1": 9
},
"3": {
"1": 3
},
"4": {
"1": 1
}
},
"1": {
"0": {
"1": 7
},
"1": {
"1": 6
},
"2": {
"1": 10
},
"3": {
"1": 8
},
"4": {
"1": 4
}
}
}
мои перечисления выглядят следующим образом:
export enum Enum3 {
week1 = 0,
....
week4
}
export enum Enum2 {
day1 = 0,
.....
day10
}
export enum Enum1 {
monday = 0,
.....
friday
}
попытался объявить следующее, но не сработало:
// number is the number of racers entering the race
let RaceDay: {[key: Enum1 ]: number };
let Days: {[key: Enum2 ]: RaceDay[Key] };
let Weeks: {[key: Enum3 ]: Days[Key] };
Weeks = ApiData; // data above.
Как мне объявить или создать экземпляр такого объекта?спасибо.