Create an observable which listens to events from an extension event target.
These event targets use addListener
and removeListener
which take
a single argument, the event listener. This makes them different from
common event targets which take the event name as an argument.
They also pass multiple arguments instead of only one event object.
Arguments that would normally be passed to the event listener are wrapped in an array.
Operator to convert an array to an object. This makes sense if you have a predictable array structure.
Keys without a value default to undefined
.
Object keys in order of the array
Generated using TypeDoc
Observable utilities like operators and all that good stuff.