Module

Node.EventEmitter

Package
purescript-node-event-emitter
Repository
jordanmartinez/purescript-node-event-emitter

#Handlers Source

#CanHandle Source

#NoHandle Source

#Emittable Source

#CanEmit Source

#NoEmit Source

data NoEmit :: Emittabledata NoEmit

#EventEmitter Source

#asEmitterOnly Source

asEmitterOnly :: forall handler. EventEmitter CanEmit handler -> EventEmitter NoEmit handler

#asHandlerOnly Source

#setMaxListeners Source

setMaxListeners :: forall a b. Int -> EventEmitter a b -> Effect Unit

#setUnlimitedListeners Source

#listenersLength Source

listenersLength :: forall a b. String -> EventEmitter a b -> Effect Int

#listenersLengthImpl Source

#setMaxListenersImpl Source

#onImpl Source

onImpl :: forall a cb. EffectFn3 (EventEmitter a CanHandle) String cb cb

#offImpl Source

#UnsafeOnEvent Source

class UnsafeOnEvent callbackFn callbackEffectFn | callbackFn -> callbackEffectFn where

Members

Instances

#unsafeAddEventListener Source

unsafeAddEventListener :: forall a callbackFn callbackEffectFn. UnsafeOnEvent callbackFn callbackEffectFn => String -> callbackFn -> EventEmitter a CanHandle -> Effect callbackEffectFn

#UnsafeOffEvent Source

#unsafeRemoveEventListener Source

unsafeRemoveEventListener :: forall a callbackFn. UnsafeOffEvent callbackFn => String -> callbackFn -> EventEmitter a CanHandle -> Effect Unit

#unsafeSubscribe Source

unsafeSubscribe :: forall a callbackFn callbackEffectFn. UnsafeOnEvent callbackFn callbackEffectFn => UnsafeOffEvent callbackEffectFn => String -> callbackFn -> EventEmitter a CanHandle -> Effect (Effect Unit)

#onceEventListener Source

#UnsafeOnceListener Source

class UnsafeOnceListener callbackFn  where

Members

Instances

#undefined Source

undefined :: forall a. a

#emitImpl Source

emitImpl :: forall x a b c d e f g h i j. Fn2 (EventEmitter CanEmit x) String (EffectFn10 a b c d e f g h i j Boolean)

#UnsafeEmit Source

class UnsafeEmit a  where

Members

Instances