Data host Map.
Parent indexer.
Any filters and sort functions to apply.
Returns the internal data of this instance. Be careful!
Note: The returned map is the same map set by the main reducer. If any changes are performed to the data
externally do invoke IDynIndexerAPI.update with true
to recalculate the index and notify all
subscribers.
The internal data.
Returns whether this derived reducer is destroyed.
The filters adapter.
Returns the Indexer public API.
Indexer API - is also iterable.
Main data / items length or indexed length.
Gets current reversed state.
Sets reversed state and notifies subscribers.
New reversed state.
The sort adapter.
Private
#updateProvides an iterator for data stored in DerivedMapReducer.
Protected
initializeSubscribe to this DerivedMapReducer.
Callback function that is invoked on update / changes. Receives this
reference.
Unsubscribe function.
Private
Readonly
#derivedPrivate
Readonly
#derivedPrivate
#destroyedPrivate
Readonly
#filtersPrivate
Readonly
#filtersPrivate
Readonly
#indexPrivate
Readonly
#indexPrivate
#mapPrivate
#reversedPrivate
Readonly
#sortPrivate
#sortPrivate
#subscriptions
Provides the base implementation derived reducer for Maps / DynMapReducer.
Note: That you should never directly create an instance of a derived reducer, but instead use the DynMapReducerDerived.initialize callback to set up any initial state in a custom derived reducer.
Template: K,
T