Hvordan dobbelkast en verdi i JSDoc TypeScript?
Får TS 2352-feilen:
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)Hvordan konverterer jeg uttrykket til 'ukjent' først? Jeg gjør allerede en enkel typekonvertering i JSDoc TypeScript:
/** @type {Y} */ (variableOfTypeX)
Jeg kan ikke finne dokumentasjonen for dette noe sted.
Svar #1
Ved å prøve og feile, fant jeg ut at dette er hvordan man dobbelkaster en verdi i JSDoc TypeScript (først til unknown og deretter til Y):
/** @type {Y} */ (/** @type {unknown} */ (variableOfTypeX))
