From c968c7f2f3b4686155a2e4404de7783edfabdf26 Mon Sep 17 00:00:00 2001 From: Bill Johnston Date: Thu, 16 Jul 2020 17:42:52 +0000 Subject: [PATCH] Add middleware type to api handler --- index.d.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/index.d.ts b/index.d.ts index cba376f..0d020b0 100644 --- a/index.d.ts +++ b/index.d.ts @@ -191,24 +191,24 @@ export declare class API { app(namespace: string, package: Package): App; app(packages: App): App; - get(path: string, ...handler: HandlerFunction[]): void; - get(...handler: HandlerFunction[]): void; - post(path: string, ...handler: HandlerFunction[]): void; - post(...handler: HandlerFunction[]): void; - put(path: string, ...handler: HandlerFunction[]): void; - put(...handler: HandlerFunction[]): void; - patch(path: string, ...handler: HandlerFunction[]): void; - patch(...handler: HandlerFunction[]): void; - delete(path: string, ...handler: HandlerFunction[]): void; - delete(...handler: HandlerFunction[]): void; - options(path: string, ...handler: HandlerFunction[]): void; - options(...handler: HandlerFunction[]): void; - head(path: string, ...handler: HandlerFunction[]): void; - head(...handler: HandlerFunction[]): void; - any(path: string, ...handler: HandlerFunction[]): void; - any(...handler: HandlerFunction[]): void; - METHOD(method: METHODS, path: string, ...handler: HandlerFunction[]): void; - METHOD(method: METHODS, ...handler: HandlerFunction[]): void; + get(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + get(...handler: HandlerFunction[] | Middleware[]): void; + post(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + post(...handler: HandlerFunction[] | Middleware[]): void; + put(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + put(...handler: HandlerFunction[] | Middleware[]): void; + patch(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + patch(...handler: HandlerFunction[] | Middleware[]): void; + delete(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + delete(...handler: HandlerFunction[] | Middleware[]): void; + options(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + options(...handler: HandlerFunction[] | Middleware[]): void; + head(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + head(...handler: HandlerFunction[] | Middleware[]): void; + any(path: string, ...handler: HandlerFunction[] | Middleware[]): void; + any(...handler: HandlerFunction[] | Middleware[]): void; + METHOD(method: METHODS, path: string, ...handler: HandlerFunction[] | Middleware[]): void; + METHOD(method: METHODS, ...handler: HandlerFunction[] | Middleware[]): void; register(routes: (api: API, options?: RegisterOptions) => void, options?: RegisterOptions): void; routes(format: true): void; routes(format: false): string[][];