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
Current section
Files
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