UNPKG

@dossierhq/database-adapter

Version:

A library for adapting Dossier to a database, such as SQLite or PostgreSQL.

6 lines (5 loc) 2.42 kB
export type { DatabaseAdapter, DatabaseAdminEntityArchivingEntityInfoPayload, DatabaseAdminEntityCreateEntityArg, DatabaseAdminEntityCreateEntityEventArg, DatabaseAdminEntityCreatePayload, DatabaseAdminEntityDeleteGetInfoPayload, DatabaseAdminEntityDeletePayload, DatabaseAdminEntityGetOnePayload, DatabaseAdminEntityGetReferenceEntityInfoPayload, DatabaseAdminEntityPayload, DatabaseAdminEntityPublishGetVersionInfoPayload, DatabaseAdminEntityPublishUpdateEntityArg, DatabaseAdminEntityPublishUpdateEntityPayload, DatabaseAdminEntitySearchPayload, DatabaseAdminEntitySearchPayloadEntity, DatabaseAdminEntityUniqueIndexArg, DatabaseAdminEntityUniqueIndexPayload, DatabaseAdminEntityUniqueIndexReference, DatabaseAdminEntityUniqueIndexValue, DatabaseAdminEntityUnpublishGetEntityInfoPayload, DatabaseAdminEntityUnpublishUpdateEntityPayload, DatabaseAdminEntityUpdateStatusPayload, DatabaseAdminEntityWithResolvedReferencePayload, DatabaseAuthCreateSessionPayload, DatabaseAuthGetPrincipalsPayload, DatabaseAuthSyncPrincipal, DatabaseConnectionPayload, DatabaseEntityFieldsPayload, DatabaseEntityIndexesArg, DatabaseEntityUpdateEntityArg, DatabaseEntityUpdateEntityPayload, DatabaseEntityUpdateGetEntityInfoPayload, DatabaseEventChangelogEntityEventPayload, DatabaseEventChangelogEventPayload, DatabaseEventGetChangelogEventsEntityInfoPayload, DatabaseEventGetChangelogEventsPayload, DatabaseManagementGetNextDirtyEntityPayload, DatabaseManagementMarkEntitiesDirtyPayload, DatabaseManagementMarkEntitiesDirtySelectorArg, DatabaseManagementSyncGetEventsPayload, DatabaseManagementSyncGetEventsQuery, DatabaseOptimizationOptions, DatabasePagingInfo, DatabasePublishedEntityGetOnePayload, DatabasePublishedEntityPayload, DatabasePublishedEntitySearchPayload, DatabasePublishedEntitySearchPayloadEntity, DatabaseResolvedEntityReference, DatabaseResolvedEntityVersionReference, } from './DatabaseAdapter.js'; export type { ReadOnlySession, ResolvedAuthKey, Session, WriteSession } from './Session.js'; export { DEFAULT, buildPostgresSqlQuery, buildSqliteSqlQuery, createPostgresSqlQuery, createSqliteSqlQuery, type PostgresQueryBuilder, type PostgresSqlTemplateTag, type SqliteQueryBuilder, type SqliteSqlTemplateTag, } from './SqlQueryBuilder.js'; export { TransactionContextImpl } from './TransactionContext.js'; export type { DatabasePerformanceCallbacks, Transaction, TransactionContext, } from './TransactionContext.js';