stacktracejs / error-stack-parser

Extract meaning from JS Errors
https://www.stacktracejs.com/#!/docs/error-stack-parser
MIT License
450 stars 52 forks source link

Update types to reflect issue#45 #74

Closed alessioprestileo closed 2 years ago

alessioprestileo commented 2 years ago

The parse function should not be imported by itself. Types were updated accordingly.

Description

The parse function should not be imported by itself, as explained in issue#45. The issue arises because the types allow the parse function to be imported by itself, as a named export. I changed the types so that the only possible import is the default export, like import ErrorStackParser from 'error-stack-parser'; and the parse function can only be used like ErrorStackParser.parse(error)

Motivation and Context

This PR updates the types so that Issue #45 cannot occur, because the parse function cannot be imported by itself.

How Has This Been Tested?

I tested the new types in a repo where I use error-stack-parser.

Types of changes

Checklist:

alessioprestileo commented 2 years ago

@eriwen Hello, do you have any feedback on this PR?