Rindle

API index and search · Build metadata

Source snapshot

packages/normalized/src/index.ts

Source revision 05d0bf2c2e56 · build details
Source revision: 05d0bf2c2e56.
TypeScript input SHA-256: aabe6cfcc4172b870d5e272142958e9ea8d8784c2aa23133156e5a7ee633318e
Generated 2026-09-04T23:58:25.590Z with TypeScript 6.0.3. Public TypeScript checks and declaration emit passed. Package runtime tests are separate.
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