Packages

Helpers for building modular GraphQL API projects using Absinthe and Phoenix.

Current section

Files

Jump to
grapix lib api_module.ex
Raw

lib/api_module.ex

defmodule Grapix.ApiModule do
@moduledoc """
Defines behaviors for plug-in API modules
"""
@callback query_fields() :: atom()
@callback mutation_fields() :: atom()
@callback subscription_fields() :: atom()
@callback app() :: [app: atom(), arg_hint: String.t()]
end