UNPKG
techdadi-express-starter-ts
Version:
latest (0.1.12-beta)
0.1.12-beta
0.1.11-beta
0.1.10-beta
0.1.9-beta
0.1.8-beta
0.1.7-beta
0.1.6-beta
0.1.5-beta
0.1.4-beta
0.1.3-beta
0.1.2-beta
0.1.1-beta
0.1.0-beta
CLI for creating a new Express TypeScript starter project
techdadi-express-starter-ts
/
starter-template
/
src
/
utils
/
catchAsync.ts
8 lines
(6 loc)
•
237 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
import
{
Request
,
Response
,
NextFunction
}
from
'express'
;
export
default
function
catchAsync
(
fn:
Function
) {
return
(
req: Request, res: Response, next: NextFunction
) =>
{
fn
(req, res, next).
catch
(
(
err: any
) =>
next
(err)); }; }