В частном объекте cytoscape есть поле данных с именем listeners
. Вы можете видеть, что если вы:
console.log()
объект cy, - перейдите к
_private
, - и откроете объект
emitter
- и, наконец, go до
listeners
Это массив, в котором перечислены все прослушиватели событий, определенные по умолчанию и определенные пользователем, с некоторыми метаданными, такими как событие , тип и область действия слушателя.
Вы можете получить доступ к этому в своем коде, просто позвонив по номеру
cy.emitter().listeners
Теперь возникает вопрос: зачем вам эта информация вообще? Как правило, вы должны быть в порядке, если вы наберете cy.off('eventXY', ...)
перед тем, как использовать cy.on('eventXY', ...)
. Вы уверены, что это нужно для работы вашего приложения? Возможно, более подробно рассмотрим основную проблему (зачем вам эта информация в первую очередь).
Спасибо и хорошего дня!