Erstellen einer Schnittstelle mit einem array von variabler Länge, mit Objekten im Typoskript/Angular4

Ich bin versucht, erstellen Sie eine variable innerhalb eines in-memory-Datenbank, die enthält Typoskript-Schnittstelle, die beschreibt, einen JSON-Datensatz. Dieser Datensatz sollte enthalten mehrere Felder, welche wiederum enthalten mehrere Objekte mit einer festen Länge und konsistente Attribute.

Ich dies Schreibe, in Angular4 und Typoskript. Die arrays müssen mit variabler Länge mit mindestens 1 Mitglied

Ich geschrieben habe, diese pseudo-code, um Ihnen zu zeigen, was ich meine:

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;
 }][...];

Ich habe einen Blick durch das Typoskript und Angular-Dokumentation und einige Suchvorgänge durchgeführt und ich kann nicht finden, die richtige syntax für diese. Wer weiß?

InformationsquelleAutor | 2017-05-07
Schreibe einen Kommentar