UNPKG

@anysoftinc/anydb-sdk

Version:

AnyDB TypeScript SDK for querying and transacting with Datomic databases

28 lines 946 B
import type { Adapter } from "next-auth/adapters"; import type { AnyDBClient } from "./client"; /** * Creates NextAuth cookie configuration with proper security settings * Uses __Host- prefix and secure cookies in production, regular cookies in development */ export declare function createNextAuthCookies(cookieIdentifier: string): Record<string, any>; /** * Creates a NextAuth.js adapter for AnyDB/Datomic * * @param db - DatomicDatabase instance * @returns NextAuth.js Adapter * * @example * ```typescript * import { createDatomicDatabase } from '@anysoftinc/anydb-sdk'; * import { AnyDBAdapter } from '@anysoftinc/anydb-sdk/nextauth-adapter'; * * const db = createDatomicDatabase(client, 'storage', 'auth-db'); * * export default NextAuth({ * adapter: AnyDBAdapter(db), * // ... other config * }); * ``` */ export declare function AnyDBAdapter(db: AnyDBClient): Adapter; //# sourceMappingURL=nextauth-adapter.d.ts.map