Tesla.Client.middleware
You're seeing just the function
middleware
, go back to Tesla.Client module for more information.
Specs
middleware(t()) :: [middleware()]
Returns the client's middleware in the same form it was provided. This can be used to copy middleware from one client to another.
Examples
iex> middleware = [Tesla.Middleware.JSON, {Tesla.Middleware.BaseUrl, "https://api.github.com"}]
iex> client = Tesla.client(middleware)
iex> Tesla.Client.middleware(client)
[Tesla.Middleware.JSON, {Tesla.Middleware.BaseUrl, "https://api.github.com"}]