absinthe v1.5.0-beta.0 Absinthe.Phase behaviour View Source
Behaviour for Absinthe Phases.
A phase takes an Absinthe.Blueprint
document and returns another blueprint document.
All validation, resolution, and result building happens via phases. See
Absinthe.Pipeline
for information on how to run phases. See the code under
this namespace for information on individual phases.
Link to this section Summary
Link to this section Types
Link to this type
result_t() View Source
Link to this type
t()
View Source
t()
View Source
t() :: module()
t() :: module()
Link to this section Functions
Link to this function
any_invalid?(nodes) View Source
Link to this function
put_error(node, error)
View Source
put_error(node, error)
View Source
put_error(Absinthe.Blueprint.node_t(), Absinthe.Phase.Error.t()) ::
Absinthe.Blueprint.node_t()
put_error(Absinthe.Blueprint.node_t(), Absinthe.Phase.Error.t()) :: Absinthe.Blueprint.node_t()
Link to this section Callbacks
Link to this callback