None means static dependencies only, Some means dynamic with the given static ones for optimization
Makes the enclosing reactive expression depend on the current value of the reactive.
Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for value.
value
Create an event that fires every time the signal changes.
Create an event that fires every time the signal changes. It fires the tuple (oldVal, newVal) for the signal. Be aware that no change will be triggered when the signal changes to or from empty
Create an event that fires every time the signal changes.
Create an event that fires every time the signal changes. The value associated to the event is the new value of the signal
Convenience function filtering to events which change this reactive to value
Convenience function filtering to events which change this reactive to value
Flattens the inner value.
Flattens the inner value.
the name of the reactive, useful for debugging as it often contains positional information
Return a Signal with f applied to the value
Return a Signal with f applied to the value
Returns the current value of the signal However, using now is in most cases not what you want.
Returns the current value of the signal However, using now is in most cases not what you want. It does not build dependencies, does not integrate into transactions. Use only for examples and debug output.
add an observer
add an observer
Interprets the internal type to the external type
Returns the current value of the signal
Returns the current value of the signal
Uses a partial function onFailure to recover an error carried by the event into a value.
Uses a partial function onFailure to recover an error carried by the event into a value.
called if any of the dependencies (rescala.core.Core.ReSources) changed in the current update turn, after all (known) dependencies are updated
called if any of the dependencies (rescala.core.Core.ReSources) changed in the current update turn, after all (known) dependencies are updated
the state passed by the scheduler
Makes the enclosing reactive expression depend on the current value of the reactive.
Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for rescala.macros.MacroAccess.apply.
apply