Core Types
TypeScript type definitions used throughout Gluonic.
Data Formats
- WireRow - Row data format used in ObjectPool and storage
- SyncFrame - Sync protocol frame format for delta sync
Server Responses
- BootstrapResult - Initial snapshot response format
- DeltaResult - Delta sync response format
Configuration
- Endpoints - Server endpoint URLs
Description
These types define the core data formats and configurations used throughout Gluonic:
WireRow
The flattened row format stored in the ObjectPool and local storage. Contains type, ID, version, and properties payload.
SyncFrame
The protocol format for sync operations. Used in delta sync and real-time updates to transmit changes between client and server.
BootstrapResult
Response format from initial bootstrap endpoint. Contains complete snapshot with sync ID.
DeltaResult
Response format from delta endpoint. Contains incremental changes since last sync as frames or rows.
Endpoints
Configuration object with URLs for bootstrap, delta, and WebSocket endpoints.
See Also
- ObjectPool Concept - How WireRow is used
- Delta Sync Concept - How SyncFrame is used
- StorageAdapter - Uses WireRow format
- DownsyncAdapter - Uses BootstrapResult and DeltaResult
Last updated on