Route callbacks used to render and classify passthrough-route errors.
Summary
Types
@type on_provider_error() :: (LLMProxy.Providers.Result.t() -> :ok)
@type provider_error_type() :: (pos_integer() -> String.t())
@type send_error() :: (Plug.Conn.t(), pos_integer(), String.t(), String.t() -> Plug.Conn.t())
@type t() :: %LLMProxy.HTTP.Routes.Passthrough.ErrorHandler{ on_provider_error: on_provider_error(), provider_error_type: provider_error_type(), send_error: send_error() }