【发布时间】:2019-12-04 07:24:39
【问题描述】:
鉴于以下
/**
* @param {{bar?: string|null}} [param0]
*/
const foo = ({bar = null} = {}) => bar;
Typescript 3.7.2 报告
var bar: string | null
Binding element 'bar' implicitly has an 'any' type.ts(7031)
JavaScript 代码按我希望的方式工作,但我如何编写 jsdoc 提示以便 TypeScript 了解解构后的 bar 变量是 string|null 而不是 any?
【问题讨论】:
标签: javascript typescript jsdoc checkjs