Module
Node.EventEmitter
- Package
- purescript-node-event-emitter
- Repository
- jordanmartinez/purescript-node-event-emitter
#EventEmitter Source
data EventEmitter :: Emittable -> Handlers -> Type
data 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 where
Members
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 where
Members
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 where
Members
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 where
Members
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)