observables.INopeWaitForObservableChangeOptions - ZeMA-gGmbH/NoPE-JS GitHub Wiki
Interface: INopeWaitForObservableChangeOptions
observables.INopeWaitForObservableChangeOptions
Declaration of the Options used in the waitFor (see waitFor) method of
an INopeEventEmitter or an nope.types.INopeObservable
Hierarchy
-
↳
INopeWaitForObservableChangeOptions
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.
Inherited from
INopeWaitForEventOptions.subscriptionMode
testCurrent
Optional testCurrent: boolean
Directly test the current value. Otherwise waits for an updated value.
timeout
Optional timeout: number
Timeout in ms after the waifFor fails with an Timeout Error.
Inherited from
INopeWaitForEventOptions.timeout
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.