cynos-database
WASM API bindings and JavaScript API for Cynos database.
Overview
This crate provides the public API for the Cynos in-memory database, including WASM bindings for use in JavaScript/TypeScript applications.
Core Components
Database: Main entry point for database operationsTableBuilder: Builder for creating table schemasSelectBuilder: Query builder for SELECT statementsInsertBuilder,UpdateBuilder,DeleteBuilder: DML buildersJsObservableQuery: Observable query with subscription support
Features
- Full WASM support for browser and Node.js
- Type-safe query builder API
- Reactive queries with subscription support
- Binary protocol for efficient data transfer
Usage (JavaScript)
import from '@cynos/core';
const db = await ;
db.
.
.
.
.;
await db...;
const results = await db.
.
.
.;
Reactive Queries
const query = db.
.
.
.;
query.;
License
Apache-2.0