From 6e1d94ffa781cea3c64a0022a2d11f0888e67f93 Mon Sep 17 00:00:00 2001 From: Andy Wermke Date: Mon, 17 Sep 2018 18:15:23 +0200 Subject: [PATCH] Router verb handlers support array of paths See . --- types/koa-router/index.d.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/types/koa-router/index.d.ts b/types/koa-router/index.d.ts index f8a31e71cb..b5dc934965 100644 --- a/types/koa-router/index.d.ts +++ b/types/koa-router/index.d.ts @@ -165,55 +165,55 @@ declare class Router { * HTTP get method */ get(name: string, path: string | RegExp, ...middleware: Array): Router; - get(path: string | RegExp, ...middleware: Array): Router; + get(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * HTTP post method */ post(name: string, path: string | RegExp, ...middleware: Array): Router; - post(path: string | RegExp, ...middleware: Array): Router; + post(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * HTTP put method */ put(name: string, path: string | RegExp, ...middleware: Array): Router; - put(path: string | RegExp, ...middleware: Array): Router; + put(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * HTTP delete method */ delete(name: string, path: string | RegExp, ...middleware: Array): Router; - delete(path: string | RegExp, ...middleware: Array): Router; + delete(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * Alias for `router.delete()` because delete is a reserved word */ del(name: string, path: string | RegExp, ...middleware: Array): Router; - del(path: string | RegExp, ...middleware: Array): Router; + del(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * HTTP head method */ head(name: string, path: string | RegExp, ...middleware: Array): Router; - head(path: string | RegExp, ...middleware: Array): Router; + head(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * HTTP options method */ options(name: string, path: string | RegExp, ...middleware: Array): Router; - options(path: string | RegExp, ...middleware: Array): Router; + options(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * HTTP path method */ patch(name: string, path: string | RegExp, ...middleware: Array): Router; - patch(path: string | RegExp, ...middleware: Array): Router; + patch(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * Register route with all methods. */ all(name: string, path: string | RegExp, ...middleware: Array): Router; - all(path: string | RegExp, ...middleware: Array): Router; + all(path: string | RegExp | (string | RegExp)[], ...middleware: Array): Router; /** * Set the path prefix for a Router instance that was already initialized.