Typescript 属性不存在于类型';对象';从第三方职能

Typescript 属性不存在于类型';对象';从第三方职能,typescript,Typescript,我有一个第三方函数(其他人的库),它通过承诺返回一个对象。我想这样做: externalClient .query("...") .then((value) => value.data); 需要说明的是,externalClient.query是我没有编写的函数 但是,typescript出错,消息是类型“object”上不存在属性“data”。ts(2339) 我该如何处理这个问题?回答@Akhil: 您可以像这样给出预期的类型。然后((value:MyType

我有一个第三方函数(其他人的库),它通过承诺返回一个对象。我想这样做:

externalClient
 .query("...")
 .then((value) => value.data);
需要说明的是,
externalClient.query
是我没有编写的函数

但是,typescript出错,消息是类型“object”上不存在属性“data”。ts(2339)

我该如何处理这个问题?

回答@Akhil:


您可以像这样给出预期的类型
。然后((value:MyTypeDef)=>value.data)

您可以记录该对象吗?如果是,它显示了什么?这回答了你的问题吗?您可以像这样给出预期的类型
。然后((value:MyTypeDef)=>value.data)