@cbnsndwch/zero-sources

NestJS Synced Queries

Synced Query utilities and helpers for NestJS

Overview

The @cbnsndwch/zero-nest-synced-queries library provides utilities for working with Zero synced queries in NestJS apps. It included query builders, filters, and common patterns.

Key Features

  • Query Builders: Fluent API for building queries
  • Type Safety: TypeScript-first design
  • Common Patterns: Pre-built query patterns
  • Performance: Optimized query execution
  • Composable: Mix and match utilities

Installation

pnpm add @cbnsndwch/zero-nest-synced-queries

Quick Start

import { createQuery } from '@cbnsndwch/zero-nest-synced-queries';

const query = createQuery(zero)
    .table('message')
    .where('roomId', '=', 'room-123')
    .orderBy('createdAt', 'desc')
    .limit(50);

const messages = query.run();

How was this page?