supabase_codegen library
Supabase Codegen
Classes
- SupabaseCodegenClient
- Supabase Codegen Client
- SupabaseCodegenClientBase
- Supabase Codegen Client
- SupabaseDataRow
- Supabase data row
-
SupabaseTable<
T extends SupabaseDataRow> - Supabase table base class
Extensions
- DotenvExtension on DotEnv
- Dotenv extension
-
JsonExtensions
on Map<
String, dynamic> - Json extensions
-
NullSafePostgrestFilters
on PostgrestFilterBuilder<
T> -
Extension to add null-safe filtering methods to
PostgrestFilterBuilder<T>
. - NullSafeSupabaseStreamFilters on SupabaseStreamFilterBuilder
-
Extension to add null-safe filtering methods to
SupabaseStreamFilterBuilder
.
Constants
- supabaseEnvKeys → const ({String anonKey, String key, String url})
- Env Keys
Properties
- mockSupabase → SupabaseClient
-
Mock Supabase
final
- mockSupabaseHttpClient → MockSupabaseHttpClient
-
Mock Supabse Http Client
final
Functions
-
createClient(
String url, String key) → SupabaseClient -
Create the supabase client with the provided
url
andkey
-
loadClientFromEnv(
[String? envPath]) → SupabaseClient -
Load a new supabase client using environment variables at
envPath
-
loadMockSupabaseClient(
) → SupabaseClient - Load the mock supabase client
-
loadSupabaseClient(
[String? envPath]) → SupabaseClient -
Load the current instance of the
SupabaseClient
. -
setClient(
SupabaseClient client) → SupabaseClient -
Set the
SupabaseClient
to be used by classes generated by the package -
supaDeserialize<
T> (dynamic value, {List< T> enumValues = const []}) → T? - Deserialize a value
-
supaDeserializeList<
T> (dynamic value, {List< T> enumValues = const []}) → List<T> ? - Deserialize a list
-
supaSerialize<
T> (T? value) → dynamic -
Serialize the
value
provided -
supaSerializeList<
T> (List< T> ? value) → List? - Serialize a list
Typedefs
-
DictionaryList
= List<
Map< String, dynamic> > -
A list of dictionaries (
Map<String, dynamic>
)