Supabase.Fetcher.Behaviour behaviour (supabase_potion v0.6.0)
Defines Supabase HTTP Clients callbacks
Summary
Callbacks
@callback request(Supabase.Fetcher.Request.t()) :: Supabase.result(Supabase.Fetcher.Response.t())
@callback request_async(Supabase.Fetcher.Request.t()) :: Supabase.result(Supabase.Fetcher.Response.t())
@callback stream(Supabase.Fetcher.Request.t()) :: Supabase.result(Supabase.Fetcher.Response.t())
@callback stream(Supabase.Fetcher.Request.t(), on_response) :: Supabase.result(Supabase.Fetcher.Response.t()) when on_response: ({Supabase.Fetcher.status(), Supabase.Fetcher.headers(), body :: Enumerable.t()} -> Supabase.result(Supabase.Fetcher.Response.t()))
@callback upload(Supabase.Fetcher.Request.t(), filepath :: Path.t()) :: Supabase.result(Supabase.Fetcher.Response.t())