Anyone know how I can make Express' express.Response.json method only accept objects with my DataOrError type?
type DataOrError = {error: any; data?: never} | {error?: never; data: any}
app.use((error: any, req: Request, res: Response, next: NextFunction) => {
res.status(500).json({ error: error }) // <= I only want the .json to accept objects with type `DataOrError`
})