View Source MishkaDeveloperTools.Helper.Derive (Mishka developer tools v0.1.3)

Summary

Functions

@spec derive(
  {:error, any(), any()}
  | {:ok, any(), [binary()]}
  | {:error, any(), any(), :halt}
  | {:error, any(), :nested, list(), any(), [binary()]}
) :: {:ok, map()} | {:error, any(), any()}
Link to this function

derive(arg, extra_error \\ [])

View Source
@spec derive({:ok, any(), [String.t()]}, list()) ::
  {:ok, map()} | {:error, :bad_parameters, list()}
Link to this function

error_handler(reduced_fields, extra_error \\ [])

View Source
@spec error_handler(map(), [any()]) :: {:error, :bad_parameters, any()}