0.1.3 • Published 9 months ago

@datalexor/drizzle v0.1.3

Weekly downloads
-
License
-
Repository
github
Last release
9 months ago

Datalexor Drizzle

This library converts data filtering DSL to drizzle where clause.

Installation

yarn add @datalexor/core @datalexor/drizzle

Usage

import { toDrizzle } from '@datalexor/drizzle';

const query = 'field eq "A"';

const rows = await db.select().from(users).where(toDrizzle(users, query, ['field']))
import { toDrizzle } from '@datalexor/drizzle';

const query = 'field eq "A"';

const rows = await db.select().from(users).where(
    and(
        eq(users.tenantId, 1), 
        toDrizzle(users, query, ['field'])
    )
)
0.1.2

9 months ago

0.1.3

9 months ago

0.1.0

9 months ago

0.0.1

9 months ago