在下面的代码中,我尝试创建一个访问给定输入的data属性的类型安全函数。我的目标是避免在任何地方重复对data的访问,为此,我希望将样板保持在最小(例如,我希望TypeScript推断尽可能多的类型)。= Promise<HttpResponse<T>>
return
function getData<
情况如下:我需要调用一些API端点,传递我之前请求的身份验证令牌。问题是这个令牌可能会过期,所以每次我想调用一个端点来检索数据时,我都需要确保令牌有效,并在必要时进行更新。目前,我有一个更新令牌的异步操作和另一组从API检索数据的操作。我的目标是对这两个操作进行某种方面编程/组合,例如:
renewTokenIfNeeded = ... // action that check if token has