UNPKG

better-auth

Version:

The most comprehensive authentication framework for TypeScript.

31 lines 1.17 kB
import { BetterAuthOptions } from "../types/index.mjs"; 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"; version: string; hooks: { after: { matcher(): true; handler: (inputContext: import("better-call").MiddlewareInputContext<import("better-call").MiddlewareOptions>) => Promise<void>; }[]; }; }; //#endregion export { isAuthPath, svelteKitHandler, sveltekitCookies, toSvelteKitHandler };