UNPKG

@convex-dev/better-auth

Version:
44 lines 1.67 kB
import { betterAuth } from "better-auth"; import { GenericActionCtx } from "convex/server"; export declare const getCookieName: (createAuth: (ctx: GenericActionCtx<any>) => ReturnType<typeof betterAuth>) => Promise<string>; export declare const fetchSession: <T extends (ctx: GenericActionCtx<any>) => ReturnType<typeof betterAuth>>(request: Request, opts: { convexSiteUrl: string; verbose?: boolean; }) => Promise<{ session: ReturnType<T>["$Infer"]["Session"] | null; }>; export declare const reactStartHandler: (request: Request, opts: { convexSiteUrl: string; verbose?: boolean; }) => Promise<Response>; export declare const reactStartHelpers: (createAuth: (ctx: GenericActionCtx<any>) => ReturnType<typeof betterAuth>, opts: { convexSiteUrl: string; verbose?: boolean; }) => { fetchSession: (request: Request) => Promise<{ session: { session: { id: string; userId: string; expiresAt: Date; createdAt: Date; updatedAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; }; user: { id: string; email: string; emailVerified: boolean; name: string; createdAt: Date; updatedAt: Date; image?: string | null | undefined; }; } | null; }>; reactStartHandler: (request: Request) => Promise<Response>; getCookieName: () => Promise<string>; }; //# sourceMappingURL=index.d.ts.map