API index and search · Build metadata
Source snapshot
packages/normalized/src/index.ts
1// @rindle/normalized — the normalized local-first client glue (NORMALIZED-CHANGES-DESIGN.md §5/§7).2//3// - `NormalizedSync` (Slice 4): the cross-query refcount + GC layer + the `NormalizedOp` wire type.4// - `NormalizedBackend` / `createNormalizedStore` (Slice 5): compose a NORMALIZED server stream5// (a `NormalizedSource`) with a local `@rindle/wasm` engine, so the ordinary `Store`/`ArrayView`6// materializes results from base tables fed by the server.78export { NormalizedSync } from "./sync.ts";9export type { ColCounts, NormalizedOp, PkCols } from "./sync.ts";1011// Synthetic aggregate tables (§3.3): the byte-exact twin of Rust `agg_table_name` /12// `agg_table_schemas`, plus the local-engine AST rewrite. Exported for tests + advanced glue.13export { aggTableName, aggTableSchemas, rewriteAggregates } from "./agg-table.ts";1415export { NormalizedBackend, createNormalizedStore } from "./backend.ts";16export type { NormalizedEvent, NormalizedSource, NormalizedTableSchema } from "./backend.ts";17