• Creates a new Supabase Client.

    Type Parameters

    • Database = any

    • SchemaNameOrClientOptions extends string | {
          PostgrestVersion: string;
      } = "public" extends Exclude<keyof Database, "__InternalSupabase"> ? "public" : string & Exclude<keyof Database, "__InternalSupabase">

    • SchemaName extends string = SchemaNameOrClientOptions extends string & Exclude<keyof Database, "__InternalSupabase"> ? SchemaNameOrClientOptions : "public" extends Exclude<keyof Database, "__InternalSupabase"> ? "public" : string & Exclude<Exclude<keyof Database, "__InternalSupabase">, "__InternalSupabase">

    Parameters

    Returns SupabaseClient<Database, SchemaNameOrClientOptions, SchemaName, Omit<Database, "__InternalSupabase">[SchemaName] extends GenericSchema ? any[any] : never, SchemaNameOrClientOptions extends string & Exclude<keyof Database, "__InternalSupabase"> ? Database extends {
        __InternalSupabase: {
            PostgrestVersion: string;
        };
    } ? Database["__InternalSupabase"] : {
        PostgrestVersion: "12";
    } : SchemaNameOrClientOptions extends {
        PostgrestVersion: string;
    } ? SchemaNameOrClientOptions : never>

Generated using TypeDoc