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.