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ß?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie mit Ihnen, die Schnittstelle wie unten