View Source Mobilizon.GraphQL.Error (Mobilizon v5.0.0-beta.1)

Module to handle errors in GraphQL

Summary

Functions

Normalize an error to return t.

Types

@type error() :: {:error, any()} | {:error, any(), any(), any()} | atom()
@type t() :: %{
  code: atom(),
  message: String.t(),
  status_code: pos_integer(),
  field: atom()
}

Functions

@spec normalize(any()) :: t() | [t()]

Normalize an error to return t.