1 个不稳定版本
0.1.0 | 2023年7月31日 |
---|
#43 in #exception
5KB
从Deno中取了一些代码并进行打包,这样您就不必复制粘贴它们
应该可以正确映射错误。更多信息请参阅此 问题。
lib.rs
:
Deno中有许多类型的错误
- AnyError:一个可以封装任何类型错误的泛型包装器。
- JsError:用于存储JavaScript代码中抛出的错误消息和堆栈跟踪的容器。我们使用它来格式化打印堆栈跟踪。
- Diagnostic:这些是从TypeScript编译器中起源的错误。它们与JsError相似,因为它们有行号。但是,Diagnostics是编译时类型错误,而JsErrors是运行时异常。
依赖项
~209MB
~4.5M SLoC