DefinitelyTyped/types/express-async-wrap/express-async-wrap-tests.ts
Rémy Oudemans a807e4e416 Add express-async-wrap (#35030)
* adds types for express-async-wrap

* Adds express-async-wrap properly

* Adds typescript version to express-async-wrap

* removes unnecessary generics

* removes unnecessary comment

* fix: now uses export default
2019-05-01 17:21:57 -07:00

18 lines
375 B
TypeScript

import asyncWrap from 'express-async-wrap';
import express = require('express');
const app = express();
const promise = new Promise(resolve => {
setTimeout(() => {
resolve("Success");
}, 250);
});
const asyncHandler = async (_: express.Request, res: express.Response) => {
await promise;
res.send('promise awaited');
};
app.get('/', asyncWrap(asyncHandler));