Dies
const { foo: IFoo[] } = bar;
und das
const { foo: Array<IFoo> } = bar;
wird vernünftigerweise einen Fehler verursachen.
Und das
const { foo: TFoo } = bar;
wird nur TFoo
Eigentum zerstören .
Wie können Typen für destrukturierte Objekteigenschaften angegeben werden?
bar
trotzdem abzuleiten?