@types/koa-compose
Advanced tools
Comparing version 3.2.3 to 3.2.4
// Type definitions for koa-compose 3.2 | ||
// Project: https://github.com/koajs/compose | ||
// Definitions by: jKey Lu <https://github.com/jkeylu> | ||
// Anton Astashov <https://github.com/astashov> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
@@ -9,6 +10,42 @@ // TypeScript Version: 2.3 | ||
declare function compose<T, U, V, W>( | ||
middleware: [Koa.Middleware<T, U>, Koa.Middleware<V, W>] | ||
): Koa.Middleware<T & V, U & W>; | ||
declare function compose<T1, U1, T2, U2>( | ||
middleware: [Koa.Middleware<T1, U1>, Koa.Middleware<T2, U2>] | ||
): Koa.Middleware<T1 & T2, U1 & U2>; | ||
declare function compose<T1, U1, T2, U2, T3, U3>( | ||
middleware: [Koa.Middleware<T1, U1>, Koa.Middleware<T2, U2>, Koa.Middleware<T3, U3>] | ||
): Koa.Middleware<T1 & T2 & T3, U1 & U2 & U3>; | ||
declare function compose<T1, U1, T2, U2, T3, U3, T4, U4>( | ||
middleware: [Koa.Middleware<T1, U1>, Koa.Middleware<T2, U2>, Koa.Middleware<T3, U3>, Koa.Middleware<T4, U4>] | ||
): Koa.Middleware<T1 & T2 & T3 & T4, U1 & U2 & U3 & U4>; | ||
declare function compose<T1, U1, T2, U2, T3, U3, T4, U4, T5, U5>( | ||
middleware: [ | ||
Koa.Middleware<T1, U1>, Koa.Middleware<T2, U2>, Koa.Middleware<T3, U3>, Koa.Middleware<T4, U4>, | ||
Koa.Middleware<T5, U5> | ||
] | ||
): Koa.Middleware<T1 & T2 & T3 & T4 & T5, U1 & U2 & U3 & U4 & U5>; | ||
declare function compose<T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6>( | ||
middleware: [ | ||
Koa.Middleware<T1, U1>, Koa.Middleware<T2, U2>, Koa.Middleware<T3, U3>, Koa.Middleware<T4, U4>, | ||
Koa.Middleware<T5, U5>, Koa.Middleware<T6, U6> | ||
] | ||
): Koa.Middleware<T1 & T2 & T3 & T4 & T5 & T6, U1 & U2 & U3 & U4 & U5 & U6>; | ||
declare function compose<T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7>( | ||
middleware: [ | ||
Koa.Middleware<T1, U1>, Koa.Middleware<T2, U2>, Koa.Middleware<T3, U3>, Koa.Middleware<T4, U4>, | ||
Koa.Middleware<T5, U5>, Koa.Middleware<T6, U6>, Koa.Middleware<T7, U7> | ||
] | ||
): Koa.Middleware<T1 & T2 & T3 & T4 & T5 & T6 & T7, U1 & U2 & U3 & U4 & U5 & U6 & U7>; | ||
declare function compose<T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8>( | ||
middleware: [ | ||
Koa.Middleware<T1, U1>, Koa.Middleware<T2, U2>, Koa.Middleware<T3, U3>, Koa.Middleware<T4, U4>, | ||
Koa.Middleware<T5, U5>, Koa.Middleware<T6, U6>, Koa.Middleware<T7, U7>, Koa.Middleware<T8, U8> | ||
] | ||
): Koa.Middleware<T1 & T2 & T3 & T4 & T5 & T6 & T7 & T8, U1 & U2 & U3 & U4 & U5 & U6 & U7 & U8>; | ||
declare function compose<T>(middleware: Array<compose.Middleware<T>>): compose.ComposedMiddleware<T>; | ||
@@ -15,0 +52,0 @@ |
{ | ||
"name": "@types/koa-compose", | ||
"version": "3.2.3", | ||
"version": "3.2.4", | ||
"description": "TypeScript definitions for koa-compose", | ||
@@ -11,2 +11,7 @@ "license": "MIT", | ||
"githubUsername": "jkeylu" | ||
}, | ||
{ | ||
"name": "Anton Astashov", | ||
"url": "https://github.com/astashov", | ||
"githubUsername": "astashov" | ||
} | ||
@@ -18,3 +23,4 @@ ], | ||
"type": "git", | ||
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git" | ||
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", | ||
"directory": "types/koa-compose" | ||
}, | ||
@@ -25,4 +31,4 @@ "scripts": {}, | ||
}, | ||
"typesPublisherContentHash": "2afedd7f4a780fe141711e01d021c943a9b450c7c5e7787ad42c759d9762e105", | ||
"typesPublisherContentHash": "8d74a321fa3388eacb4ffb320518f9d5902a418c3765ed7d617e85cda2179c58", | ||
"typeScriptVersion": "2.3" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Fri, 08 Feb 2019 00:24:20 GMT | ||
* Last updated: Wed, 22 May 2019 16:20:02 GMT | ||
* Dependencies: @types/koa | ||
@@ -17,2 +17,2 @@ * Global values: none | ||
# Credits | ||
These definitions were written by jKey Lu <https://github.com/jkeylu>. | ||
These definitions were written by jKey Lu <https://github.com/jkeylu>, Anton Astashov <https://github.com/astashov>. |
5220
46