Я пытаюсь создать переменную в базе данных в памяти, которая содержит интерфейс TypeScript, который описывает набор данных JSON. Этот набор данных должен содержать несколько массивов, которые, в свою очередь, содержат несколько объектов с фиксированной длиной и согласованными атрибутами.
Я пишу это в Angular4 и TypeScript. Массивы должны иметь переменную длину с минимумом 1 члена
Я написал этот псевдо-код, чтобы показать вам, что я имею в виду:
export class MyHomeBrewery {
taps: Array<any> = [{
id: number;
name: string;
type: string;
quantity: number;
}][...];
barrels: Array<any> {
id: number;
name: string;
width: number;
height: number;
quantity: number;
}][...];
Я просмотрел документацию по TypeScript и Angular и выполнил несколько поисков, и я не могу найти правильный синтаксис для этого. Кто-нибудь знает?