You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, @tdm/data depends on the RXJS observables library and uses it to manage logic and workflow.
Since it is a core library, it's better not to enforce a 3rd party library that might be used on an application only by @tdm/data.
RXJS is used in 3 places:
Events
The events are completely RX based, there is one event stream (hot) from which all events come from.
Effort: Hard
Plugins (resource-control)
Extends the root event stream and filter events based on their instance origin.
From there, each instance's event stream is split into logical events that expose stream such as busy, self etc.
Effort: Hard
Action controller (action flow)
The actions controller handles an action flow, the whole flow is RX based.
In addition, each adapter must implement an execute function that returns an observable.
Effort: Easy / Meduim
The text was updated successfully, but these errors were encountered:
Currently,
@tdm/data
depends on the RXJS observables library and uses it to manage logic and workflow.Since it is a core library, it's better not to enforce a 3rd party library that might be used on an application only by
@tdm/data
.RXJS is used in 3 places:
Events
The events are completely RX based, there is one event stream (hot) from which all events come from.
Plugins (resource-control)
Extends the root event stream and filter events based on their instance origin.
From there, each instance's event stream is split into logical events that expose stream such as busy, self etc.
Action controller (action flow)
The actions controller handles an action flow, the whole flow is RX based.
In addition, each adapter must implement an execute function that returns an observable.
The text was updated successfully, but these errors were encountered: