2026-03-26 19:48:27 +00:00
|
|
|
// SmartDB - Wire protocol compatible embedded database server
|
2026-03-26 16:03:25 +00:00
|
|
|
|
|
|
|
|
// Export server (the main entry point for using SmartDB)
|
|
|
|
|
export { SmartdbServer } from './server/SmartdbServer.js';
|
2026-04-29 22:01:43 +00:00
|
|
|
export type {
|
|
|
|
|
ISmartdbAuthOptions,
|
|
|
|
|
ISmartdbAuthUser,
|
|
|
|
|
ISmartdbServerOptions,
|
|
|
|
|
ISmartdbTlsOptions,
|
|
|
|
|
} from './server/SmartdbServer.js';
|
2026-03-26 16:03:25 +00:00
|
|
|
|
2026-03-26 19:48:27 +00:00
|
|
|
// Export bridge for advanced usage
|
|
|
|
|
export { RustDbBridge } from './rust-db-bridge.js';
|
2026-04-02 17:02:03 +00:00
|
|
|
|
|
|
|
|
// Export oplog / debug types
|
|
|
|
|
export type {
|
|
|
|
|
IOpLogEntry,
|
|
|
|
|
IOpLogResult,
|
|
|
|
|
IOpLogStats,
|
|
|
|
|
IRevertResult,
|
|
|
|
|
ICollectionInfo,
|
|
|
|
|
IDocumentsResult,
|
|
|
|
|
ISmartDbMetrics,
|
2026-05-02 10:52:23 +00:00
|
|
|
ISmartDbHealth,
|
|
|
|
|
ISmartDbDatabaseTenantInput,
|
|
|
|
|
ISmartDbDeleteDatabaseTenantInput,
|
|
|
|
|
ISmartDbRotateDatabaseTenantPasswordInput,
|
|
|
|
|
ISmartDbDatabaseTenantDescriptor,
|
|
|
|
|
ISmartDbDeleteDatabaseTenantResult,
|
|
|
|
|
ISmartDbDatabaseExportCollection,
|
|
|
|
|
ISmartDbDatabaseExport,
|
|
|
|
|
ISmartDbImportDatabaseInput,
|
|
|
|
|
ISmartDbImportDatabaseResult,
|
2026-04-02 17:02:03 +00:00
|
|
|
} from './rust-db-bridge.js';
|