middleware-async
Advanced tools
Comparing version
@@ -27,3 +27,3 @@ import { NextFunction, Request, RequestHandler, Response } from 'express'; | ||
*/ | ||
export declare const middlewareToPromise: (middleware: RequestHandler) => RequestHandler; | ||
export declare const middlewareToPromise: (middleware: RequestHandler) => (req: Request, res: Response) => Promise<undefined>; | ||
/** | ||
@@ -33,2 +33,2 @@ * extended version of middlewareToPromise which allows one or more middleware / array of middlewares | ||
*/ | ||
export declare const combineToAsync: (...args: readonly RequestHandler[]) => RequestHandler; | ||
export declare const combineToAsync: (...args: readonly RequestHandler[]) => (req: Request, res: Response) => Promise<undefined>; |
@@ -56,3 +56,3 @@ import {NextFunction, Request, RequestHandler, Response} from 'express' | ||
*/ | ||
export const middlewareToPromise = (middleware: RequestHandler): RequestHandler => (req, res) => new Promise( | ||
export const middlewareToPromise = (middleware: RequestHandler) => (req: Request, res: Response): Promise<undefined> => new Promise( | ||
(resolve, reject) => middleware(req, res, err => { | ||
@@ -59,0 +59,0 @@ if (err) reject(err) |
{ | ||
"name": "middleware-async", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "A handy tool to work with async/promise express middleware", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
29435
0.33%