UNPKG

@supabase-kit/react

Version:

> Hooks by management data from supabase and fetch data by react.

10 lines (9 loc) 899 B
import { SupabaseClient } from '@supabase/supabase-js'; import { createSupabaseQuery, DatabaseTemp } from '../query'; import { SupaSubscriptionProps } from './types'; export declare const createSupabaseSubscription: <D extends DatabaseTemp>(client: SupabaseClient<D>, useQuery: ReturnType<typeof createSupabaseQuery<D>>["useSupaQuery"]) => { useSupaSubscription: ({ table, schema, event, where, type, channel, callback, }: SupaSubscriptionProps<D>) => void; useSupaRealtime: <T extends keyof D["public"]["Tables"] & string>({ table, where, channel, }: Omit<SupaSubscriptionProps<D>, "callback" | "type" | "event"> & { table: T; }) => import("@tanstack/react-query").UseQueryResult<import("..").SupabaseQueryResult<D["public"]["Tables"][("toLocaleString" | "toString" | "valueOf" | keyof D["public"]["Tables"]) & T]["Row"][]>, import("@supabase/postgrest-js").PostgrestError>; };