Как я могу указать тот ИЛИ иной параметр, который является необязательным / обязательным, используя JSDoc?

#jsdoc

#jsdoc

Вопрос:

Это мой первый пост, поэтому я надеюсь, что вы сможете помочь!

У меня есть функция, для которой требуется предоставить один из двух разных параметров (либо X, либо Y), либо это будет строка. Есть ли способ аннотировать это с помощью JSDoc?

Ответ №1:

Это то, что вы ищете :
Ctrl   Пробел, чтобы получить intellisense

 /** @type {"My first String" | "My Other String"} */
const myStr = "...";
  

?