Załóżmy, że jestem definiowania moduł, a mam pewne definicje funkcji takich jak to:
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;
Ja wielokrotnie używając tego typu powrotu adnotacji:
(req: ExpressServerRequest, res: ExpressServerResponse, next) =>void
Czy istnieje sposób określić tego typu, należy przypisać mu nazwę, a po prostu odwołać się do nazwy zamiast powtarzać to samo?













