Encountering TypeScript Error:
Argument type (response: Response<DSBMannschaftDTO[]>) => void is not
assignable to parameter type ((value:Response<DSBMannschaftDTO[]>) =>
(PromiseLike<void> | void)) null | undefined | undefined
Schema Overview:
export class DsbMannschaftDTO implements DataTransferObject {
id: number;
vereinId: number;
nummer: number;
benutzerId: number;
veranstaltungsId: number;
version: number;
static copyFrom(optional: {
id?: number,
vereinId?: number,
nummer?: number,
benutzerId?: number;
veranstaltungsId: number;
version?: number
} = {}): DsbMannschaftDTO {
const copy = new DsbMannschaftDTO();
copy.id = optional.id || null;
copy.vereinId = optional.vereinId || null;
copy.benutzerId = optional.benutzerId || null;
copy.veranstaltungsId = optional.veranstaltungsId || null;
copy.nummer = optional.nummer || null;
copy.version = optional.version || null;
return copy;
}
}
Code Implementation:
private loadTableRows() {
this.loading = true;
this.dsbMannschaftDataProvider.findAll()
.then(onfulfilled:(response: Response<DsbMannschaftDTO[]>) => this.handleLoadTableRowsSuccess(response))
.catch(onrejected:(response: Response<DsbMannschaftDTO[]>) => this.handleLoadTableRowsFailure(response));
}
Clarification on the Error Message, any insights appreciated. Thank you in advance!