двух строк. типо так
@returns {string<('dark'|'light')>})
/** * @returns {('dark'|'light')} */ function darkOrLight() { return 'dark'; }
только что заметил что помимо строк может и ундефунед вернуть, тогда типо так? {('dark'|'light')|undefined}
/** * @returns {('dark'|'light'|undefined)} */ function darkOrLightOrUndefined() { return undefined; }
thx (:
Обсуждают сегодня