@midia21

Как в jsdoc3 описать функцию которая является колбэком метода addEventListener?

function a() {
  //...
  btn.addEventListener('click', b);
}

/**
 * вызовится при клике на кнопку
 * @param {...} event 
 */
function b(event) {
  //делать чтото
}


Как в jsDoc3 правильнее было бы оформить комментарий к этой функции? Что указывать в типе переменной event? Читал про теги event, fires и listens но довольно плохо их понял. Можно ли их как-то применить, чтобы дать понять что "b" это не просто функция а колбэк для слушателя события клика кнопки?
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
/**
 * вызовится при клике на кнопку
 * @param {MouseEvent} event 
 */
function b(event) {
  //делать чтото
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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