sendgrid-nodejs icon indicating copy to clipboard operation
sendgrid-nodejs copied to clipboard

fix: ResponseError typescript compile errors

Open geofflangenderfer opened this issue 1 year ago • 0 comments

Fixes

this PR updates the types for the ResponseError class. Previously, this caused typescript compiler failures that require casting this to any type.

Type error: Property 'toJSON' does not exist on type 'ResponseError'.
  48 |                 console.error(error)
  49 |                 if (error instanceof ResponseError) {
> 50 |                     res.status(error.code).json(error.toJSON());
     |                                                       ^
  51 |                 } else if (error instanceof Error) {
  52 |                     const errorMessage = error.message
  53 |                     res.status(500).json({ message: errorMessage });
Error: Command "npm run build" exited with 1

Checklist

  • [x] I acknowledge that all my contributions will be made under the project's license
  • [ ] I have made a material change to the repo (functionality, testing, spelling, grammar)
  • [x] I have read the Contribution Guidelines and my PR follows them
  • [x] I have titled the PR appropriately
  • [x] I have updated my branch with the main branch
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [ ] I have added the necessary documentation about the functionality in the appropriate .md file
  • [ ] I have added inline documentation to the code I modified

If you have questions, please file a support ticket.

geofflangenderfer avatar Aug 17 '24 07:08 geofflangenderfer