J'ai une interface qui ressemble à ceciComment puis-je appliquer une interface à une fonction de rappel anonyme dactylographiée
interface CallBackHandler{
(err: Error, response: {statusCode: number, body: object}):void
}
et je veux appliquer cette interface au rappel de ce
request({
url: url,
method: "GET",
withCredentials: false,
json: true,
headers: headers
}, (err, response) => {
this.handleResponse(err, response, resolve, reject);
});
mais j'obtiens une erreur disant que la fonction doit retourner quelque chose si le type de retour n'est pas vide quand j'ajoute l'interface
(err, response): CallBackHandler => {
this.handleResponse(err, response, resolve, reject);
}
quelle est la bonne façon d'appliquer cette interface?