@types/koa-router
Advanced tools
+38
-32
@@ -20,3 +20,2 @@ // Type definitions for koa-router 7.4 | ||
| import * as Koa from "koa"; | ||
@@ -52,3 +51,3 @@ | ||
| */ | ||
| params: any; | ||
| params: Record<string, string>; | ||
| /** | ||
@@ -65,4 +64,6 @@ * the router instance | ||
| export type RouterContext<StateT = any, CustomT = {}> = | ||
| Koa.ParameterizedContext<StateT, CustomT & IRouterParamContext<StateT, CustomT>>; | ||
| export type RouterContext<StateT = any, CustomT = {}> = Koa.ParameterizedContext< | ||
| StateT, | ||
| CustomT & IRouterParamContext<StateT, CustomT> | ||
| >; | ||
@@ -73,4 +74,6 @@ // For backward compatibility IRouterContext needs to be an interface | ||
| export type IMiddleware<StateT = any, CustomT = {}> = | ||
| Koa.Middleware<StateT, CustomT & IRouterParamContext<StateT, CustomT>> | ||
| export type IMiddleware<StateT = any, CustomT = {}> = Koa.Middleware< | ||
| StateT, | ||
| CustomT & IRouterParamContext<StateT, CustomT> | ||
| >; | ||
@@ -136,3 +139,8 @@ export interface IParamMiddleware<STateT = any, CustomT = {}> { | ||
| constructor(path: string | RegExp, methods: string[], middleware: Router.IMiddleware, opts?: ILayerOptions); | ||
| constructor(path: string | RegExp, methods: string[], middleware: Array<Router.IMiddleware>, opts?: ILayerOptions); | ||
| constructor( | ||
| path: string | RegExp, | ||
| methods: string[], | ||
| middleware: Array<Router.IMiddleware>, | ||
| opts?: ILayerOptions, | ||
| ); | ||
@@ -209,3 +217,3 @@ /** | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -215,3 +223,3 @@ get<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -235,3 +243,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -241,3 +249,3 @@ post<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -261,3 +269,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -267,3 +275,3 @@ put<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -287,3 +295,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -293,3 +301,3 @@ link<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -313,3 +321,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -319,3 +327,3 @@ unlink<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -339,3 +347,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -345,3 +353,3 @@ delete<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -365,3 +373,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -371,3 +379,3 @@ del<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -391,3 +399,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -397,3 +405,3 @@ head<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -417,3 +425,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -423,3 +431,3 @@ options<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -443,3 +451,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -449,3 +457,3 @@ patch<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -469,3 +477,3 @@ | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -475,3 +483,3 @@ all<T, U>( | ||
| middleware: Koa.Middleware<T, U>, | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U> | ||
| routeHandler: Router.IMiddleware<StateT & T, CustomT & U>, | ||
| ): Router<StateT & T, CustomT & U>; | ||
@@ -499,5 +507,3 @@ | ||
| */ | ||
| allowedMethods( | ||
| options?: Router.IRouterAllowedMethodsOptions | ||
| ): Router.IMiddleware<StateT, CustomT>; | ||
| allowedMethods(options?: Router.IRouterAllowedMethodsOptions): Router.IMiddleware<StateT, CustomT>; | ||
@@ -504,0 +510,0 @@ /** |
| { | ||
| "name": "@types/koa-router", | ||
| "version": "7.4.1", | ||
| "version": "7.4.2", | ||
| "description": "TypeScript definitions for koa-router", | ||
@@ -54,4 +54,4 @@ "license": "MIT", | ||
| }, | ||
| "typesPublisherContentHash": "930258b5c1441b693860d0a6e749ac18d935ca0cbbabb93e2dedc05549d23b24", | ||
| "typeScriptVersion": "3.0" | ||
| "typesPublisherContentHash": "e49a84527df1aa36d74d8868133e3f5a64bee975d7a3d8775f45f8164b682d2f", | ||
| "typeScriptVersion": "3.5" | ||
| } |
@@ -11,3 +11,3 @@ # Installation | ||
| ### Additional Details | ||
| * Last updated: Thu, 14 May 2020 17:53:38 GMT | ||
| * Last updated: Thu, 15 Apr 2021 01:31:15 GMT | ||
| * Dependencies: [@types/koa](https://npmjs.com/package/@types/koa) | ||
@@ -14,0 +14,0 @@ * Global values: none |
20872
0.55%494
1.44%