Можем ли мы преобразовать EventTarget в Iterable или AsyncIterable? - PullRequest
0 голосов
/ 14 июля 2020

Если у нас есть EventTarget, можно ли преобразовать его в Iterable или AsyncIterable?

Что-то, что обеспечит следующие функции:

const target = new EventTarget()

setTimeout(() => 
  target.dispatchEvent(new MessageEvent('message', { data: 'foobar' })),
  1000,
)

for (const event of toIterable(target, 'message')) {
  console.log(event.data)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...