(target, type, listener)
| 633 | } |
| 634 | |
| 635 | function _onceWrap(target, type, listener) { |
| 636 | const state = { fired: false, wrapFn: undefined, target, type, listener }; |
| 637 | const wrapped = onceWrapper.bind(state); |
| 638 | wrapped.listener = listener; |
| 639 | state.wrapFn = wrapped; |
| 640 | return wrapped; |
| 641 | } |
| 642 | |
| 643 | /** |
| 644 | * Adds a one-time `listener` function to the event emitter. |