method Server.use can accept arrays of RequestHandlers

This commit is contained in:
Václav Oborník
2014-03-08 15:50:08 +01:00
parent ac22449387
commit 5eaf82aa6a

11
restify/restify.d.ts vendored
View File

@@ -51,7 +51,10 @@ declare module "restify" {
}
interface Server extends http.Server {
use: (... handler: any[]) => any;
use(handler: RequestHandler, ...handlers: RequestHandler[]): any;
use(handler: RequestHandler[], ...handlers: RequestHandler[]): any;
use(handler: RequestHandler, ...handlers: RequestHandler[][]): any;
use(handler: RequestHandler[], ...handlers: RequestHandler[][]): any;
post(route: any, routeCallBack: RequestHandler, ...routeCallBacks: RequestHandler[]): any;
post(route: any, routeCallBack: RequestHandler[], ...routeCallBacks: RequestHandler[]): any;
@@ -89,9 +92,9 @@ declare module "restify" {
acceptable: string[];
url: string;
address: () => addressInterface;
listen: (... args: any[]) => any;
close: (... args: any[]) => any;
pre: (routeCallBack: RequestHandler) => any;
listen(... args: any[]): any;
close(... args: any[]): any;
pre(routeCallBack: RequestHandler): any;
}