Package-level declarations
Types
A function that takes a progress value (from 0.0 to 1.0) and returns an eased value.
A factory for creating EasingCurve functions.
Per-source (per-layer) counterpart to the global Timeline companion state: tracks this layer's own valid-time lists, requested/downloaded interval bookkeeping, current phase indices and meld, and staggered (sparse-then-fill) download progress. One instance is registered per source id in Timeline.sourceTimeHash.
Sparse-then-fill download and playback when a layer has many valid intervals.
A TimeAnimation that manages and controls one or more individual animations. Using a timeline, you can control the playback of multiple animations at once and keep them in sync.
Formats timeline instants for on-screen labels using the device timezone and en locale, matching MapsGL JS examples (toLocaleDateString('en') / toLocaleTimeString('en')).