Angenommen, ich habe eine JSON-Nutzlast, die in etwa Folgendes analysiert wird:
{
name: "test",
items: {
"a": {
id: 1,
size: 10
},
"b": {
id: 2,
size: 34
}
}
}
Wie würde ich die Definition der Beispielschnittstelle einrichten, um zu modellieren, dass der Wert der Eigenschaft items ein Objekt ist, dessen Schlüssel Zeichenfolgen sind und dessen Werte von der Item-Schnittstelle definiert werden:
export interface Example {
name: string;
items: ???;
}
export interface Item {
id: number;
size: number;
}
ItemSchnittstelle?ExampleReicht es nicht aus, nur die Schnittstelle zu exportieren ?