Ich habe eine Schnittstelle, wie diese wollenWie kann ich eine Schnittstelle zu einem anonymen Callback-Funktion in Typoskript anwenden
interface CallBackHandler{
(err: Error, response: {statusCode: number, body: object}):void
}
und i sieht diese Schnittstelle an den Rückruf dieser
request({
url: url,
method: "GET",
withCredentials: false,
json: true,
headers: headers
}, (err, response) => {
this.handleResponse(err, response, resolve, reject);
});
anzuwenden aber ich bekomme einen Fehler, der sagt, dass die Funktion etwas zurückgeben muss, wenn der Rückgabetyp nicht ungültig ist, wenn ich die Schnittstelle hinzufüge
(err, response): CallBackHandler => {
this.handleResponse(err, response, resolve, reject);
}
Wie kann diese Schnittstelle richtig angewendet werden?