UNPKG

better-auth

Version:

The most comprehensive authentication framework for TypeScript.

38 lines (37 loc) 1.24 kB
import { BetterAuthOptions } from "../types/index.mjs"; import * as better_call125 from "better-call"; import { RequestEvent } from "@sveltejs/kit"; //#region src/integrations/svelte-kit.d.ts declare const toSvelteKitHandler: (auth: { handler: (request: Request) => Response | Promise<Response>; options: BetterAuthOptions; }) => (event: { request: Request; }) => Response | Promise<Response>; declare const svelteKitHandler: ({ auth, event, resolve, building }: { auth: { handler: (request: Request) => Response | Promise<Response>; options: BetterAuthOptions; }; event: RequestEvent; resolve: (event: RequestEvent) => Response | Promise<Response>; building: boolean; }) => Promise<Response>; declare function isAuthPath(url: string, options: BetterAuthOptions): boolean; declare const sveltekitCookies: (getRequestEvent: () => RequestEvent<any, any>) => { id: "sveltekit-cookies"; hooks: { after: { matcher(): true; handler: (inputContext: better_call125.MiddlewareInputContext<better_call125.MiddlewareOptions>) => Promise<void>; }[]; }; }; //#endregion export { isAuthPath, svelteKitHandler, sveltekitCookies, toSvelteKitHandler }; //# sourceMappingURL=svelte-kit.d.mts.map