Module
Node.Events.EventEmitter
- Package
- purescript-idiomatic-node-events
- Repository
- bklaric/purescript-idiomatic-node-events
#EventEmitter Source
class EventEmitter emitter whereMembers
on :: forall listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitteronce :: forall listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitterprependListener :: forall listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitterprependOnceListener :: forall listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitterremoveListener :: forall listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitterremoveAllListeners :: forall listener. Event emitter listener -> emitter -> Effect emitteremit :: forall listener. Event emitter listener -> Array Foreign -> emitter -> Effect Booleanlisteners :: forall listener. Event emitter listener -> emitter -> Effect (Array (EventListener listener))listenerCount :: forall listener. Event emitter listener -> emitter -> Effect IntgetMaxListeners :: emitter -> Effect IntsetMaxListeners :: Int -> emitter -> Effect emittereventNames :: emitter -> Effect (Array String)
#defaultOn Source
defaultOn :: forall emitter listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitter#defaultOnce Source
defaultOnce :: forall emitter listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitter#defaultPrependListener Source
defaultPrependListener :: forall emitter listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitter#defaultPrependOnceListener Source
defaultPrependOnceListener :: forall emitter listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitter#defaultRemoveListener Source
defaultRemoveListener :: forall emitter listener. Event emitter listener -> EventListener listener -> emitter -> Effect emitter#defaultRemoveAllListeners Source
defaultRemoveAllListeners :: forall emitter listener. Event emitter listener -> emitter -> Effect emitter#defaultListeners Source
defaultListeners :: forall emitter listener. Event emitter listener -> emitter -> Effect (Array (EventListener listener))#defaultListenerCount Source
defaultListenerCount :: forall emitter listener. Event emitter listener -> emitter -> Effect Int#defaultGetMaxListeners Source
defaultGetMaxListeners :: forall emitter. emitter -> Effect Int#defaultSetMaxListeners Source
defaultSetMaxListeners :: forall emitter. Int -> emitter -> Effect emitter#on' Source
on' :: forall emitter listener. EventEmitter emitter => Event emitter listener -> listener -> emitter -> Effect emitter#once' Source
once' :: forall emitter listener. EventEmitter emitter => Event emitter listener -> listener -> emitter -> Effect emitter#prependListener' Source
prependListener' :: forall emitter listener. EventEmitter emitter => Event emitter listener -> listener -> emitter -> Effect emitter#prependOnceListener' Source
prependOnceListener' :: forall emitter listener. EventEmitter emitter => Event emitter listener -> listener -> emitter -> Effect emitter#removeAllListeners_ Source
removeAllListeners_ :: forall emitter. EventEmitter emitter => emitter -> Effect emitter