Supposons que je suis la définition d'un module, et j'ai quelques définitions de fonctions comme celle-ci:
export function bodyParser(options?:any):
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void;
export function errorHandler(opts?:any):
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void;
export function methodOverride():
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void;
export function favicon(url: string, opts? ):
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void;
export function logger(type: string, opts? ):
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void;
J'utilise à plusieurs reprises cette annotation de type de retour:
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void
Y at-il un moyen de définir ce type, attribuez-lui un nom et une référence juste le nom au lieu de répéter la même chose?













