better-auth
Version:
The most comprehensive authentication library for TypeScript.
29 lines (26 loc) • 778 B
text/typescript
import { A as AdapterDebugLogs, B as BetterAuthOptions, a as Adapter } from '../../shared/better-auth.BDi4weGR.cjs';
import { Db } from 'mongodb';
import '../../shared/better-auth.Bi8FQwDD.cjs';
import 'zod';
import '../../shared/better-auth._1abrCm_.cjs';
import 'kysely';
import 'better-call';
import 'better-sqlite3';
import 'bun:sqlite';
interface MongoDBAdapterConfig {
/**
* Enable debug logs for the adapter
*
* @default false
*/
debugLogs?: AdapterDebugLogs;
/**
* Use plural table names
*
* @default false
*/
usePlural?: boolean;
}
declare const mongodbAdapter: (db: Db, config?: MongoDBAdapterConfig) => (options: BetterAuthOptions) => Adapter;
export { mongodbAdapter };
export type { MongoDBAdapterConfig };