UNPKG

@digilogiclabs/saas-factory-auth

Version:

Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase

56 lines (52 loc) 1.69 kB
import * as _supabase_supabase_js from '@supabase/supabase-js'; import { ReadonlyRequestCookies } from 'next/dist/server/web/spec-extension/adapters/request-cookies'; type Database = { public: { Tables: { profiles: { Row: { id: string; updated_at: string; username: string; full_name: string; avatar_url: string; website: string; }; Insert: { id: string; updated_at?: string; username: string; full_name?: string; avatar_url?: string; website?: string; }; Update: { id?: string; updated_at?: string; username?: string; full_name?: string; avatar_url?: string; website?: string; }; }; }; Views: { [_ in never]: never; }; Functions: { [_ in never]: never; }; Enums: { [_ in never]: never; }; }; }; declare const createSupabaseServerClient: (cookieStore: ReadonlyRequestCookies) => _supabase_supabase_js.SupabaseClient<Database, "public", any>; declare function handleEmailVerification(token: string): Promise<{ success: boolean; error?: never; } | { success: boolean; error: unknown; }>; export { type Database as D, createSupabaseServerClient as c, handleEmailVerification as h };