supabase-typed-query
Version:
Type-safe query builder and entity pattern for Supabase with TypeScript
14 lines • 1.25 kB
TypeScript
/**
* 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