Массив Jsdoc с несколькими разными элементами в массиве

Я хочу сделать jsdoc что-то вроде следующего

/**
@param {string|number[]}
*/

Выше это массив чисел или строка, но я хочу массив чисел и / или строк. Мне нужно, чтобы это работало для других вещей, таких как 2 разных типа объектов. Кто-нибудь знает как это сделать?

1 ответ

Если вы используете Closure Compiler, вы можете написать: /** @param {!Array<number|string>} x */ function f(x) {}

Смотрите этот пример.

Другие вопросы по тегам