Packages

Potionx project generator. Provides a `mix potionx.new` task to bootstrap a new Elixir application with Phoenix, Absinthe, Pow and Vue dependencies.

Current section

Files

Jump to
potionx_new templates potionx app_name_graphql schema.ex
Raw

templates/potionx/app_name_graphql/schema.ex

defmodule <%= @graphql_namespace %>.Schema do
use Potionx.Schema
node interface do
resolve_type fn
_, _ ->
nil
end
end
def context(ctx) do
Map.put(ctx, :loader, dataloader())
end
def dataloader do
Dataloader.new
end
query do
end
mutation do
end
subscription do
end
end