export type { StorageAdapter, StorageConfig } from './types.js'; export { createStorageAdapter, registerStorageAdapter } from './factory.js'; export { PostgresAdapter } from './adapters/postgres.js'; export { PgliteAdapter } from './adapters/pglite.js'; import { registerStorageAdapter } from './factory.js'; import { PostgresAdapter } from './adapters/postgres.js'; import { PgliteAdapter } from './adapters/pglite.js'; import type { StorageConfig } from './types.js'; registerStorageAdapter('postgres', (config: StorageConfig) => { return new PostgresAdapter(config as Extract); }); registerStorageAdapter('pglite', (config: StorageConfig) => { return new PgliteAdapter(config as Extract); });