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

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

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

Как в jsDoc3 правильнее было бы оформить комментарий к этой функции? Что указывать в типе переменной event? Читал про теги @event, @fires и @listens но довольно плохо их понял. Можно ли их как-то применить, чтобы дать понять что "b" это не просто функция а колбэк для слушателя события клика кнопки?


Ответы (0 шт):