Supponiamo che sto definendo un modulo, e ho alcune definizioni di funzioni come questo:
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;
Sto più volte di utilizzare questo tipo di ritorno della nota:
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void
C'è un modo per definire quel tipo, assegnare un nome, e basta fare riferimento al nome invece di ripetere la stessa cosa?













