UNPKG

@lucia-auth/sveltekit

Version:
12 lines (11 loc) 488 B
import { type Readable } from "svelte/store"; import type { PageData } from "../types.js"; import type { User } from "lucia-auth"; export type ClientUser = Readonly<User> | null; export declare const getUser: () => Readable<ClientUser>; export declare class UndefinedError extends Error { constructor(type: "pageData._lucia" | "__lucia__"); } export declare const handleSession: (pageStore: Readable<{ data: PageData; }>, onSessionUpdate?: (hasSession: boolean) => void) => void;