Интересно, как создать интерфейс ts для этого вида JSON:
"Cities": { "NY": ["New York", [8000, 134]], "LA": ["Los Angeles", [4000, 97]], }
Я не знаю, как создать этот вложенный массив и уникальный ярлык.
Вы можете объявить элементы, которые будет содержать массив:
interface IData { [key: string]: [ string, [number, number] ]; }
[number, number] указывает, что массив содержит ровно 2 элемента типа number. Обозначение отличается от number[], которое указывает массив number.
[number, number]
number
number[]