如何在 JSDoc 打字稿中双重投射一个值?

How to double cast a value in JSDoc typescript?

出现 TS 2352 错误:

Conversion of type 'X' to type 'Y' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first. ... ts(2352)

如何先将表达式转换为 'unknown'?我已经在 J​​SDoc 打字稿中进行了一次转换:

/** @type {Y} */ (variableOfTypeX)

我在任何地方都找不到这方面的文档。

通过尝试和失败,我发现这是如何在 JSDoc 打字稿中双重转换一个值(首先是未知,然后是 Y):

/** @type {Y} */ (/** @type {unknown} */ (variableOfTypeX))