【发布时间】:2018-12-12 12:42:21
【问题描述】:
假设我有一个执行 TCP 的库,响应可能会有所不同,一些响应表示错误。
使用 Error 对象没有多大意义,因为这很昂贵,而且堆栈跟踪与原始请求没有任何关系,因为错误会异步发生。
所以我能想到的最好的东西是一个简单的字符串,比如:
const makeRequest = function(err, result){
if(err && err.code === 'Request timeout'){
}
if(err && err.code === 'Unauthorized'){
}
};
如何允许用户使用 TypeScript 对字符串进行类型检查?
【问题讨论】:
标签: node.js typescript tcp typescript-typings tsc