UNPKG

bknd

Version:

Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.

27 lines (26 loc) 1.52 kB
import { MutatorEvents, RepositoryEvents } from "./events"; export * from "./fields"; export * from "./entities"; export * from "./relations"; export * from "./schema/SchemaManager"; export * from "./prototype"; export * from "./connection"; export { type RepoQuery, type RepoQueryIn, getRepoQueryTemplate, repoQuery, } from "./server/query"; export type { WhereQuery } from "./entities/query/WhereBuilder"; export { KyselyPluginRunner } from "./plugins/KyselyPluginRunner"; export { constructEntity, constructRelation } from "./schema/constructor"; export declare const DatabaseEvents: { RepositoryFindOneBefore: typeof import("./events").RepositoryFindOneBefore; RepositoryFindOneAfter: typeof import("./events").RepositoryFindOneAfter; RepositoryFindManyBefore: typeof import("./events").RepositoryFindManyBefore; RepositoryFindManyAfter: typeof import("./events").RepositoryFindManyAfter; MutatorInsertBefore: typeof import("./events").MutatorInsertBefore; MutatorInsertAfter: typeof import("./events").MutatorInsertAfter; MutatorUpdateBefore: typeof import("./events").MutatorUpdateBefore; MutatorUpdateAfter: typeof import("./events").MutatorUpdateAfter; MutatorDeleteBefore: typeof import("./events").MutatorDeleteBefore; MutatorDeleteAfter: typeof import("./events").MutatorDeleteAfter; }; export { MutatorEvents, RepositoryEvents }; export * as DataPermissions from "./permissions"; export { MediaField, type MediaFieldConfig, type MediaItem } from "../media/MediaField";