Module keplerExperimental

@honua/sdk-js/kepler — optional, protocol-neutral bridge that projects an accepted Honua result, columnar artifact, or supported remote source into a Kepler.gl workspace while keeping capability truth, provenance, bounded execution, auth safety, and shared exploration state.

kepler.gl, react, react-dom, and redux are optional peers. Nothing in this entrypoint imports them; loadKeplerPeers resolves @kepler.gl/actions with a dynamic import, and every projection, mapping, and reconciliation function works with no peer present at all.

import { projectResultToKeplerDataset } from "@honua/sdk-js/kepler";

const projection = projectResultToKeplerDataset({
datasetId: "incidents",
result: { features: [{ attributes: { id: 1 }, geometry: { x: -122.4, y: 37.8 } }], exceededTransferLimit: false },
provenance: { sourceId: "incidents", planId: "plan-1" },
});
// projection.diagnostic.geoJsonBytes === 0

Index

Classes

Interfaces

Type Aliases

Variables

Functions