ZakharYA
@ZakharYA
Чтож...

Как можно использовать type числом в JSDOC?

Есть банальная функция с использованием JSDOC, и в неё можно вставить аргумент test значение value1, value2, другие будут как ошибки. Возможно ли использовать вместо строки - число?
Вот пример с string, который будет работать
/**
 * @param {'value1', 'value2'} test
 */
function example(test){}

example('value1');


А вот так будет не правильно, но как использовать по другому числа?
/**
 * @param {1, 2} test
 */
function example(test){}

example(1);
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
@param {(1|2)} test
Ответ написан
Seasle
@Seasle Куратор тега JavaScript
/**
 * @param {1|2} param 
 */
function temp(param) {}

или
/**
 * @typedef {1|2} MyType
 */

/**
 * @param {MyType} param 
 */
function temp(param) {}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы