UNPKG

supakit

Version:

A Supabase auth helper for SvelteKit.

4 lines (3 loc) 723 B
import { type Session, type SupabaseClient } from '@supabase/supabase-js'; import type { SupabaseClientOptionsWithLimitedAuth, SvelteKitCookieOptionsPlusName, GenericSchema } from '../types/index.js'; export declare const createSupabaseLoadClient: <Database = any, SchemaName extends string & keyof Database = "public" extends keyof Database ? "public" : string & keyof Database, Schema extends GenericSchema = Database[SchemaName] extends GenericSchema ? Database[SchemaName] : any>(supabase_url: string, supabase_key: string, session: Session | null, options?: SupabaseClientOptionsWithLimitedAuth<SchemaName> | undefined, cookie_options?: SvelteKitCookieOptionsPlusName) => SupabaseClient<Database, SchemaName, Schema>;