Module filter-registry

@honua/sdk-js/filter-registry — shared filter / crossfilter registry.

Protocol-neutral state container for map, chart, table, search, and control filters. Projection helpers translate active clauses into existing SDK query, linked-view, widget, runtime-style, and URL state.

import { createFilterRegistry, projectFilterRegistryToQuery } from "@honua/sdk-js/filter-registry";

const registry = createFilterRegistry();
registry.set("status", { field: "STATUS", op: "=", value: "ACTIVE" });
registry.set("severity", { field: "SEVERITY", op: ">=", value: 3 });

const query = projectFilterRegistryToQuery(registry, { sourceId: "incidents" });
const { features } = await dataset.source("incidents")!.queryAll(query);

Index

Interfaces

Type Aliases

Functions