@fox-hound-tools/refine-library
Version:
Refine sdk library
8 lines (7 loc) • 537 B
TypeScript
import { DataProvider } from '@refinedev/core';
import { SupabaseClient } from '@supabase/supabase-js';
import { BffProviderOptions, OverrideProvider } from './types';
/**
* Create a provider that communicates with the wrapper.
*/
export declare const createBffDataProvider: <TSupabaseClient extends SupabaseClient, TSdkClient>(supabase: TSupabaseClient, sdk: TSdkClient, supabaseProvider: DataProvider, sdkProvider: DataProvider, settings: OverrideProvider<TSupabaseClient, TSdkClient>, options?: BffProviderOptions) => DataProvider;