Package-level declarations

Types

Link copied to clipboard
class EdgeFunction(val functionName: String, val headers: Headers, val supabaseClient: SupabaseClient)

Represents a reusable edge function. Can be created using Functions.buildEdgeFunction

Link copied to clipboard

The region where the function is invoked.

Link copied to clipboard
class Functions(val config: Functions.Config, val supabaseClient: SupabaseClient) : MainPlugin<Functions.Config> , CustomSerializationPlugin

Plugin to interact with the supabase Edge Functions API

Link copied to clipboard
class FunctionServerSentEvent(val data: String?, val event: String?, val id: String?, serializer: SupabaseSerializer)

Represents a Server-Sent Event received from an edge function.

Properties

Link copied to clipboard
val SupabaseClient.functions: Functions

The Functions plugin handles everything related to supabase's edge functions