Time Series Data Provider
A helper class that performs remote data loading requests for data required by a TimeSeriesAnimator
instance. An instance of this class must provide a loader
function which is responsible for performing the data request and preparing it for the requested time intervals from the series.
Inheritors
Properties
Whether to interleave (stagger) requests for multiple time intervals.
The maximum number of time intervals to request data for in a single request. Requests will be split into multiple requests if the number of intervals needed exceeds this value.
Functions
Returns a map of time intervals to a boolean value indicating whether the data for the interval is available as determined by the data provider.
Resets the state of the data provider, marking it as dirty and clearing any loaded data or existing requests.
Loads the data for the specified time intervals.
Called when the data provider is about to start loading data for a set of time intervals.
Marks the data provider as needing an update, which will trigger a new data request on the next update cycle.
Renamed from trigger in js since type-erasure caused signature clash