UNPKG

supakit

Version:

A Supabase auth helper for SvelteKit.

16 lines (15 loc) 1.11 kB
import type { CookieOptionTypes, KeyStringObjectAny, SvelteKitCookieOptions, SvelteKitCookieOptionsPlusName, SupakitRegExp } from './types/index.js'; import { type RequestEvent } from '@sveltejs/kit'; export declare const browserEnv: () => boolean; export declare const getCookieOptions: (type: CookieOptionTypes, options: SvelteKitCookieOptionsPlusName) => { expire_cookie_options?: SvelteKitCookieOptions | undefined; remember_me_cookie_options?: SvelteKitCookieOptions | undefined; session_cookie_options?: Omit<SvelteKitCookieOptions, "expires" | "maxAge"> | undefined; }; export declare const isAuthToken: (cookie_name: string) => boolean; export declare const isProviderToken: (cookie_name: string) => boolean; export declare const merge: (current: KeyStringObjectAny, updates: KeyStringObjectAny) => any; export declare const stringToBoolean: (string: string) => boolean; export declare const testRegEx: (string: string, type: SupakitRegExp) => boolean; export declare const decodeBase64URL: (value: string) => string; export declare const csrfCheck: (event: RequestEvent) => false | Response;