absinthe v1.2.3 Absinthe.Blueprint
Represents the graphql document to be executed.
Please see the code itself for more information on individual blueprint sub modules.
Summary
Functions
Get the currently selected operation
Determine whether a flag has been set on a node
See Absinthe.Blueprint.Transform.postwalk/2
See Absinthe.Blueprint.Transform.postwalk/3
See Absinthe.Blueprint.Transform.prewalk/2
See Absinthe.Blueprint.Transform.prewalk/3
Add a flag to a node
Update the current operation
Types
node_t()
node_t :: Absinthe.Blueprint.t | Absinthe.Blueprint.Directive.t | Absinthe.Blueprint.Document.t | Absinthe.Blueprint.Schema.t | Absinthe.Blueprint.Input.t | Absinthe.Blueprint.TypeReference.t
t()
t :: %Absinthe.Blueprint{adapter: nil | Absinthe.Adapter.t, directives: [Absinthe.Blueprint.Schema.DirectiveDefinition.t], errors: [Absinthe.Blueprint.Phase.Error.t], flags: Absinthe.Blueprint.flags_t, fragments: [Absinthe.Blueprint.Document.Fragment.Named.t], operations: [Absinthe.Blueprint.Document.Operation.t], resolution: Absinthe.Blueprint.Document.Resolution.t, schema: nil | Absinthe.Schema.t, types: [Absinthe.Blueprint.Schema.t]}
use_t()
use_t :: Absinthe.Blueprint.Document.Fragment.Named.Use.t | Absinthe.Blueprint.Input.Variable.Use.t
Functions
Get the currently selected operation.
Determine whether a flag has been set on a node.