API-Generator: list()-Funktionen haben falschen return type
list()-Funktionen in API-Services.gen haben aktuell als ihren return type Promise<UseAxiosReturn<SomeType>> angegeben. Allerdings ist die tatsächliche Rückgabe ein Array von Elementen des entsprechenden Typs, also sollte es Promise<UseAxiosReturn<SomeType[]>> sein.
Auch wenn die tatsächlichen Rückgabewerte stimmen verhindert dies die korrekte Typisierung von auf diesen Funktionen aufbauendem Code. Beispiele hierfür sind Meint_state.list, wo die Typisierung zu Fehlern beim Erstellen der Benachrichtigungsliste führt, und Papi.version.list, was zu Problemen bei der Typisierung der APIView und der invalidieren des Transaktionscaches führt.
Edited by Johannes Klatt