【发布时间】:2023-02-08 07:23:25
【问题描述】:
!any 在 JSDoc 中作为参数类型有效吗?这意味着什么?
我试图用它来将变量限制为除“null”或“undefined”之外的任何类型。但至少在 VSCode 中,似乎没有强制执行此检查。
【问题讨论】:
标签: jsdoc
!any 在 JSDoc 中作为参数类型有效吗?这意味着什么?
我试图用它来将变量限制为除“null”或“undefined”之外的任何类型。但至少在 VSCode 中,似乎没有强制执行此检查。
【问题讨论】:
标签: jsdoc
您可以使用NonNullable实用程序类型
/**@type {string | null | undefined}*/
let foo;
/**@type {NonNullable<typeof foo>}*/(foo).toLowerCase();
【讨论】: