diff --git a/restify/restify-tests.ts b/restify/restify-tests.ts index 3e0697c1d4..ca3c5000ef 100644 --- a/restify/restify-tests.ts +++ b/restify/restify-tests.ts @@ -92,12 +92,14 @@ server.put( '/hello', send); server.del( '/hello', send); server.get( '/hello', send); server.head('/hello', send); +server.opts('/hello', send); server.post(/(.*)/, send); server.put( /(.*)/, send); server.del( /(.*)/, send); server.get( /(.*)/, send); server.head(/(.*)/, send); +server.opts(/(.*)/, send); new restify.BadRequestError(); diff --git a/restify/restify.d.ts b/restify/restify.d.ts index d3e5e35f83..c523810eec 100644 --- a/restify/restify.d.ts +++ b/restify/restify.d.ts @@ -87,6 +87,11 @@ declare module "restify" { head(route: any, routeCallBack: RequestHandler, ...routeCallBacks: RequestHandler[][]): any; head(route: any, routeCallBack: RequestHandler[], ...routeCallBacks: RequestHandler[][]): any; + opts(route: any, routeCallBack: RequestHandler, ...routeCallBacks: RequestHandler[]): any; + opts(route: any, routeCallBack: RequestHandler[], ...routeCallBacks: RequestHandler[]): any; + opts(route: any, routeCallBack: RequestHandler, ...routeCallBacks: RequestHandler[][]): any; + opts(route: any, routeCallBack: RequestHandler[], ...routeCallBacks: RequestHandler[][]): any; + name: string; version: string; log: Object;