Module
Node.EventEmitter
- Package
- purescript-node-event-emitter
- Repository
- jordanmartinez/purescript-node-event-emitter
#EventEmitter Source
data EventEmitter :: Emittable -> Handlers -> Typedata EventEmitter t0 t1
#asEmitterOnly Source
asEmitterOnly :: forall handler. EventEmitter CanEmit handler -> EventEmitter NoEmit handler#asHandlerOnly Source
asHandlerOnly :: forall emit. EventEmitter emit CanHandle -> EventEmitter emit NoHandle#setMaxListeners Source
setMaxListeners :: forall a b. Int -> EventEmitter a b -> Effect Unit#setUnlimitedListeners Source
setUnlimitedListeners :: forall a b. EventEmitter a b -> Effect Unit#listenersLength Source
listenersLength :: forall a b. String -> EventEmitter a b -> Effect Int#listenersLengthImpl Source
listenersLengthImpl :: forall a b. EffectFn2 (EventEmitter a b) String Int#setMaxListenersImpl Source
setMaxListenersImpl :: forall a b. EffectFn2 (EventEmitter a b) Int Unit#UnsafeOnEvent Source
class UnsafeOnEvent callbackFn callbackEffectFn | callbackFn -> callbackEffectFn whereMembers
unsafeOn :: forall a. String -> callbackFn -> (EventEmitter a CanHandle) -> Effect callbackEffectFn
Instances
UnsafeOnEvent (EffectFn10 a b c d e f g h i j Unit) (EffectFn10 a b c d e f g h i j Unit)UnsafeOnEvent (EffectFn9 a b c d e f g h i Unit) (EffectFn9 a b c d e f g h i Unit)UnsafeOnEvent (EffectFn8 a b c d e f g h Unit) (EffectFn8 a b c d e f g h Unit)UnsafeOnEvent (EffectFn7 a b c d e f g Unit) (EffectFn7 a b c d e f g Unit)UnsafeOnEvent (EffectFn6 a b c d e f Unit) (EffectFn6 a b c d e f Unit)UnsafeOnEvent (EffectFn5 a b c d e Unit) (EffectFn5 a b c d e Unit)UnsafeOnEvent (EffectFn4 a b c d Unit) (EffectFn4 a b c d Unit)UnsafeOnEvent (EffectFn3 a b c Unit) (EffectFn3 a b c Unit)UnsafeOnEvent (EffectFn2 a b Unit) (EffectFn2 a b Unit)UnsafeOnEvent (EffectFn1 a Unit) (EffectFn1 a Unit)UnsafeOnEvent (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> Effect Unit) (EffectFn10 a b c d e f g h i j Unit)UnsafeOnEvent (a -> b -> c -> d -> e -> f -> g -> h -> i -> Effect Unit) (EffectFn9 a b c d e f g h i Unit)UnsafeOnEvent (a -> b -> c -> d -> e -> f -> g -> h -> Effect Unit) (EffectFn8 a b c d e f g h Unit)UnsafeOnEvent (a -> b -> c -> d -> e -> f -> g -> Effect Unit) (EffectFn7 a b c d e f g Unit)UnsafeOnEvent (a -> b -> c -> d -> e -> f -> Effect Unit) (EffectFn6 a b c d e f Unit)UnsafeOnEvent (a -> b -> c -> d -> e -> Effect Unit) (EffectFn5 a b c d e Unit)UnsafeOnEvent (a -> b -> c -> d -> Effect Unit) (EffectFn4 a b c d Unit)UnsafeOnEvent (a -> b -> c -> Effect Unit) (EffectFn3 a b c Unit)UnsafeOnEvent (a -> b -> Effect Unit) (EffectFn2 a b Unit)UnsafeOnEvent (a -> Effect Unit) (EffectFn1 a Unit)UnsafeOnEvent (Effect Unit) (Effect Unit)
#unsafeAddEventListener Source
unsafeAddEventListener :: forall a callbackFn callbackEffectFn. UnsafeOnEvent callbackFn callbackEffectFn => String -> callbackFn -> EventEmitter a CanHandle -> Effect callbackEffectFn#UnsafeOffEvent Source
class UnsafeOffEvent callbackFn whereMembers
Instances
UnsafeOffEvent (EffectFn10 a b c d e f g h i j Unit)UnsafeOffEvent (EffectFn9 a b c d e f g h i Unit)UnsafeOffEvent (EffectFn8 a b c d e f g h Unit)UnsafeOffEvent (EffectFn7 a b c d e f g Unit)UnsafeOffEvent (EffectFn6 a b c d e f Unit)UnsafeOffEvent (EffectFn5 a b c d e Unit)UnsafeOffEvent (EffectFn4 a b c d Unit)UnsafeOffEvent (EffectFn3 a b c Unit)UnsafeOffEvent (EffectFn2 a b Unit)UnsafeOffEvent (EffectFn1 a Unit)UnsafeOffEvent (Effect Unit)
#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
onceEventListener :: forall a cb. EffectFn3 (EventEmitter a CanHandle) String cb Unit#UnsafeOnceListener Source
class UnsafeOnceListener callbackFn whereMembers
unsafeOnce :: forall a. String -> callbackFn -> EventEmitter a CanHandle -> Effect Unit
Instances
UnsafeOnceListener (EffectFn10 a b c d e f g h i j Unit)UnsafeOnceListener (EffectFn9 a b c d e f g h i Unit)UnsafeOnceListener (EffectFn8 a b c d e f g h Unit)UnsafeOnceListener (EffectFn7 a b c d e f g Unit)UnsafeOnceListener (EffectFn6 a b c d e f Unit)UnsafeOnceListener (EffectFn5 a b c d e Unit)UnsafeOnceListener (EffectFn4 a b c d Unit)UnsafeOnceListener (EffectFn3 a b c Unit)UnsafeOnceListener (EffectFn2 a b Unit)UnsafeOnceListener (EffectFn1 a Unit)UnsafeOnceListener (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> Effect Unit)UnsafeOnceListener (a -> b -> c -> d -> e -> f -> g -> h -> i -> Effect Unit)UnsafeOnceListener (a -> b -> c -> d -> e -> f -> g -> h -> Effect Unit)UnsafeOnceListener (a -> b -> c -> d -> e -> f -> g -> Effect Unit)UnsafeOnceListener (a -> b -> c -> d -> e -> f -> Effect Unit)UnsafeOnceListener (a -> b -> c -> d -> e -> Effect Unit)UnsafeOnceListener (a -> b -> c -> d -> Effect Unit)UnsafeOnceListener (a -> b -> c -> Effect Unit)UnsafeOnceListener (a -> b -> Effect Unit)UnsafeOnceListener (a -> Effect Unit)UnsafeOnceListener (Effect Unit)
#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 whereMembers
unsafeEmit :: forall x. (EventEmitter CanEmit x) -> String -> a
Instances
UnsafeEmit (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> Effect Boolean)UnsafeEmit (a -> b -> c -> d -> e -> f -> g -> h -> i -> Effect Boolean)UnsafeEmit (a -> b -> c -> d -> e -> f -> g -> h -> Effect Boolean)UnsafeEmit (a -> b -> c -> d -> e -> f -> g -> Effect Boolean)UnsafeEmit (a -> b -> c -> d -> e -> f -> Effect Boolean)UnsafeEmit (a -> b -> c -> d -> e -> Effect Boolean)UnsafeEmit (a -> b -> c -> d -> Effect Boolean)UnsafeEmit (a -> b -> c -> Effect Boolean)UnsafeEmit (a -> b -> Effect Boolean)UnsafeEmit (a -> Effect Boolean)UnsafeEmit (Effect Boolean)