UNPKG

supabase-typed-query

Version:

Type-safe query builder and entity pattern for Supabase with TypeScript

14 lines 1.25 kB
/** * supabase-typed-query * Type-safe query builder and entity patterns for Supabase */ export type { Database, EmptyObject, QueryBuilder, SupabaseClientType, TableInsert, TableNames, TableRow, TableUpdate, } from './types'; export type { ComparisonOperators, EntityQuery, ExecutableQuery, IsConditions, MappedQuery, MultiExecution, Query, QueryBuilderConfig, QueryCondition, QueryIsParams, QueryOrderParams, QueryWhereinParams, QueryWhereParams, SingleExecution, SoftDeleteMode, WhereConditions, } from './query'; export { addEntities, getEntities, getEntity, isMappedQuery, isQuery, query, updateEntities, updateEntity, } from './query'; export type { AddItemsParams, EntityConfig, EntityType, GetItemParams, GetItemsParams, IdParam, IEntity, IsParams, MutationMultiExecution, MutationSingleExecution, OrderParams, TypedRecord, UpdateItemParams, UpdateItemsParams, WhereinParams, WhereParams, } from './entity'; export { Entity, MultiMutationQuery, SingleMutationQuery } from './entity'; export type { FPromise, TaskOutcome } from 'functype'; export { Err, List, Ok, Option } from 'functype'; export type { SupabaseErrorObject } from './utils/errors'; export { SupabaseError, toError } from './utils/errors'; //# sourceMappingURL=index.d.ts.map