createBetterAuthAdapter
createBetterAuthAdapter<
DataModel>(ctx):AdapterFactory<BetterAuthOptions>
Defined in: packages/better-auth/src/convex/index.ts:160
Creates the Better Auth Convex adapter.
Use this in www/convex/auth/index.ts inside createAuth:
import { createBetterAuthAdapter } from "@vexcms/better-auth/convex"import { dbCreate, dbFindOne, ... } from "./db"
export const createAuth = (ctx) => { return betterAuth({ database: createBetterAuthAdapter(ctx, { dbCreate, dbFindOne, ... }), ...authOptions, })}The adapter uses anyApi to reference the db operations (anyApi.auth.db.dbCreate etc.) and calls them via ctx.runMutation/ctx.runQuery.
Type Parameters
Section titled “Type Parameters”DataModel
Section titled “DataModel”DataModel extends GenericDataModel
Parameters
Section titled “Parameters”GenericActionCtx<DataModel>
ActionCtx from better-auth convex library
Returns
Section titled “Returns”AdapterFactory<BetterAuthOptions>
AdapterFactory