better-auth
Version:
The most comprehensive authentication library for TypeScript.
44 lines (41 loc) • 1.38 kB
text/typescript
import * as better_call from 'better-call';
import { B as BetterAuthOptions } from '../shared/better-auth.CdI2sJZM.mjs';
import { RequestEvent } from '@sveltejs/kit';
import 'kysely';
import 'zod/v4';
import '../shared/better-auth.ZSfSbnQT.mjs';
import '../shared/better-auth.QdXfKtIf.mjs';
import 'jose';
import 'zod/v4/core';
import 'zod';
import 'better-sqlite3';
import 'bun:sqlite';
declare const toSvelteKitHandler: (auth: {
handler: (request: Request) => any;
options: BetterAuthOptions;
}) => (event: {
request: Request;
}) => any;
declare const svelteKitHandler: ({ auth, event, resolve, building, }: {
auth: {
handler: (request: Request) => any;
options: BetterAuthOptions;
};
event: {
request: Request;
url: URL;
};
resolve: (event: any) => any;
building: boolean;
}) => Promise<any>;
declare function isAuthPath(url: string, options: BetterAuthOptions): boolean;
declare const sveltekitCookies: (getRequestEvent: () => RequestEvent<Partial<Record<string, string>>, string | null>) => {
id: "sveltekit-cookies";
hooks: {
after: {
matcher(): true;
handler: (inputContext: better_call.MiddlewareInputContext<better_call.MiddlewareOptions>) => Promise<void>;
}[];
};
};
export { isAuthPath, svelteKitHandler, sveltekitCookies, toSvelteKitHandler };