[请求] 统一 `load` 和 `loadMany` 处理错误的方式
作者: ashleigh-yeoman创建于 2023年8月31日更新于 2025年7月3日
标签enhancement
你想要解决的问题是什么? 目前,load和loadMany的处理方式截然不同。load是一个正常的 promise,会拒绝,因此需要使用try-catch。loadMany总是解析,因此我们需要迭代结果以确定是否无法获取任何内容。 由于TypeScript声明中没有任何指示表明一个总是解析,而另一个不解析。甚至没有 JSDoc 来提及如果批量函数返回错误,则 promise 将拒绝。
内容来源: graphql/dataloader