Să presupunem că eu sunt definirea unui modul, și am câteva definiții de funcții, cum ar fi acest lucru:
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;
Sunt folosind în mod repetat acest tip de întoarcere adnotare:
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void
Există o modalitate de a defini acest tip, atribuie un nume, și doar numele de referință în loc de a repeta același lucru?













