UNPKG

flint-orm

Version:

Type-safe SQLite ORM for JavaScript

12 lines (11 loc) 892 B
export { sql, createClient } from './flint'; export type { SQLExpression, Executable, SelectBuilder, InsertStage1, UpdateStage1 } from './flint'; export type { Executor } from './executor'; export { text, integer, boolean, json, date, real } from './schema/columns'; export type { ColumnDef, IntegerColumnDef, DateColumnDef, DateColumnDefWithDefault } from './schema/columns'; export { table, index, primaryKey, snakeCase } from './schema/table'; export type { InferRow, InsertRow, TableDef, AnyTable, IndexDef, IndexBuilder, PrimaryKeyBuilder, PrimaryKeyDef } from './schema/table'; export { eq, and, or, gt, gte, lt, lte, neq, isIn, isNotIn, isNull, isNotNull, like, glob, between } from './query/conditions'; export type { Condition } from './query/conditions'; export { count, countColumn, sum, avg, min, max } from './query/aggregates'; export { introspect } from './sqlite/introspect';