Load points data for the given view state
Optionalsession: UpdateSessionUpdate existing data for a new view state.
Optionalsession: UpdateSessionOptionalsignal: AbortSignal
Optional per-update abort signal. When it fires (a newer
view-state superseded this one), in-flight chunk reads/decodes bail with
an AbortError instead of running to completion.
OptionalresidencyAllowanceBytes: numberClean up resources
OptionaladdLoaderMonitor surface (optional, for the data-loading-monitor UI).
Mirrors the surface that points-spatial-index-loader.ts exposes —
implementations that don't track metrics may omit these methods.
Symmetric with LinesDataLoader / GSplatsDataLoader.
OptionalremoveOptionalgetOptionalget
Core interface for points data loaders. Implementations handle different loading strategies (spatial index vs fallback).
Canonical definition lives here in
types/(moved fromdata/data-loader-types.ts, which re-exports it).Mirrors
LinesDataLoaderandGSplatsDataLoaderintypes/{lines,gsplats}.ts. Aliased asPointsDataLoaderbelow (using a slightly differentPointsViewStateshape).