Con la función JSDocs de Javascript, he visto dos sintaxis diferentes para documentar los valores devueltos que pueden ser anulables.
Digamos que tenemos esta función:
const getTitle = () => { // Can return string or null };Para esto, cuál de los siguientes JSDocs es correcto:
Puedes hacer esto de dos maneras, la primera preferida:
@returns {?string} @returns {string|null}