eventEmitter.INopeWaitForEventOptions - ZeMA-gGmbH/NoPE-JS GitHub Wiki
Interface: INopeWaitForEventOptions
eventEmitter.INopeWaitForEventOptions
Declaration of the Options used in the waitFor (see waitFor) method of
an INopeEventEmitter or an nope.types.INopeObservable
Hierarchy
-
INopeWaitForEventOptions
Properties
subscriptionMode
Optional subscriptionMode: "immediate" | "sync"
The Style, how the callback should be called.
use "immediate" to prevent cycles.
Normaly this options is selected by the system.
timeout
Optional timeout: number
Timeout in ms after the waifFor fails with an Timeout Error.
triggerMode
Optional triggerMode: ("sub" | "super" | "direct")[]
If the Emitter is connected to the pubsubsystem (see nope.pubSub) message can be shared in different ways:
- A Change may be emitted by a parent emitter (e.g.
topic/of/emitter; event emitted ontopic)->use the modesuper - A Change may be emitted by an emitter on the same topic (e.g.
topic/of/emitter; event emitted ontopic/of/emitter)->use the modedirect - A Change may be emitted by a child emitter (e.g.
topic/of/emitter; event emitted ontopic/of/emitter/subtopic)->use the modesub
Defaultly on all type of changes the wait method will be react.