【发布时间】:2018-01-05 18:26:06
【问题描述】:
拥有:
// api.js
export function getLayout(){
return axios.get('/api/layout').then(res => res.data)
}
// api.d.ts
declare interface JSONResponse {
meta: object,
data: Array<Field>
}
export declare function getLayout():Promise<any> // Promise<any>.then<JSONResponse>??
我希望 VSCode 提出以下建议
getLayout().then(json => {
json.data // suggest data is of type Array<Fields>
})
这可能吗?
【问题讨论】:
标签: typescript visual-studio-code typescript-typings vscode-settings