您如何处理我在打字稿中遇到的这种常见模式?
async RemoteCall(): Promise<Result> {
var res: Result = await RPC()
if (res) {
return res
}
}
我应该:
Result
设为更可靠的类型? (例如具有数据和错误属性)Promise<Result | undefined>
吗?我不熟悉有关Javascript和Typescript的当前最佳实践,因此任何指针将不胜感激!