blakeembrey / blakeembrey/javascript-stringify
Handle different error types
未關閉
- 主要語言
- TypeScript
- 星號
- 146
- 分支
- 16
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Currently, all error types seem to be represented as `new Error()`. Other error types like `SyntaxError`, `ReferenceError` etc, are not serialized any differently
Suggestion:
```js
stringify(new SyntaxError('syntax')); // "new SyntaxError(syntax')"
stringify(new ReferenceError('syntax')); // "new ReferenceError(syntax')"
...
```
It should be possible to do this using [`Error.prototype.name`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/name) with the caveat that it can be overridden to an empty string, which should probably be handled
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。