VBT.Absinthe.Relay.TypeResolver (vbt v0.1.0) View Source

Helper for defining mappings between Relay types and modules (typically Ecto schemas).

iex> defmodule MyProjectWeb.ResolverHelper do
...>   use VBT.Absinthe.Relay.TypeResolver, %{
...>     MyProject.Schemas => %{
...>       User => :user,
...>       Organization => :organization
...>     }
...>   }
...> end
iex> MyProjectWeb.ResolverHelper.module(:user)
MyProject.Schemas.User
iex> MyProjectWeb.ResolverHelper.type(MyProject.Schemas.User)
:user