Aus*_*vis 5 javascript runtime-error node.js system-error typescript
查看 Node 的文档,SystemError扩展了该类Error。然而,如果你尝试直接使用SystemError,Node 会抛出ReferenceError这样的信息:SystemError。
显然,根据文档,有可能遇到 的实例SystemError,但似乎不可能以通常的方式重新创建此类错误(例如throw new SystemError(args))。
我想测试一些旨在SystemError与文档中详细说明的指定 API 交互的代码,但我不知道如何重新创建SystemError. 这可能吗?
我认为 Node.js 不提供是SystemError为了避免任何人(npm 包)使用它。所以aSystemError确实是aSystemError而不是别的东西。
如果您想测试它,请生成错误:例如尝试读取不存在的文件。
另一种解决方案是重新创建一个相似的错误,因为您知道它的每个属性。但这实际上是一个解决方法。
https://nodejs.org/api/errors.html#errors_class_systemerror
在 Github https://github.com/DefinitelyTyped/DefinitelyTyped中我找不到interface任何SystemError.
node-fetch除了、voximplant-websdk和所做的自定义实现之外alexa-sdk。
https://github.com/DefinitelyTyped/DefinitelyTyped/search?q=systemError&unscoped_q=systemError
| 归档时间: |
|
| 查看次数: |
2618 次 |
| 最近记录: |