4 argument function is not inferred as ErrorRequestHandler in Express.use
wirekang opened this issue · comments
wirekang commented
import {ErrorRequestHandler} from "express";
import express from "express"
const errorHandler: ErrorRequestHandler = (err,req,res,next)=>{}
const app = express()
app.use(errorHandler) // Works well with typescript
app.use((err,req,res,next)=>{}) // <------- Wrong type here
All arguments(err~next) is any
type. Is it intended?
tareq-alsayed commented
would you please provide us more info about error message you got
wirekang commented
@tareq-alsayed This error is typescript type error.