【发布时间】:2019-02-17 19:49:03
【问题描述】:
我有这段代码。常见的问题,我不记得 API 是返回 JSON 还是解析的对象。
github.repos.getForOrg({org}, (err: any, res: any) => {
if (err) {
return cb(err, null);
}
try {
res = <Array<{ clone_url: string }>>JSON.parse(res);
}
catch (err) {
// ignore
}
const cloneUrls = res.map(item => item.clone_url);
});
然而,问题在于它识别出它是一个数组,但它不会提交数组中元素的类型。可能是一个 TS 错误,不确定,虽然它会接受它是一个数组,但不承认知道元素的类型,但这似乎很奇怪?
【问题讨论】:
标签: typescript tsc typescript3.0