我有一个dataSync服务,它在解析时返回<WebPost>类型的promise。但是当我在我的组件中使用服务时,typescript一直将返回的数据作为object类型引用,而不是<WebPost>类型,这会破坏我的代码。另外,在dataSync服务resolve(data) line中,当我将鼠标悬停在数据上时,会出现以下错误
Argument of type '{ _id: string; c
} 然后像这样调用这个函数: function bar() { if (a === undefined) { }
return a; // TypeScript infers a as number (good!)} 因为函数foo返回元组(number, undefined)或(undefined, number),所以<e