absinthe v1.2.0-beta.0 Absinthe.Blueprint.Document.Operation

Summary

Functions

Determine if a fragment or variable is used by an operation

Types

t()
t :: %Absinthe.Blueprint.Document.Operation{current: boolean, directives: [Absinthe.Blueprint.Directive.t], errors: [Absinthe.Phase.Error.t], fields: [Absinthe.Blueprint.Document.Field.t], flags: Absinthe.Blueprint.flags_t, fragment_uses: [Absinthe.Blueprint.Document.Fragment.Named.Use.t], name: nil | String.t, provided_values: %{optional(String.t) => nil | Absinthe.Blueprint.Input.t}, schema_node: nil | Absinthe.Type.Object.t, selections: [Absinthe.Blueprint.Document.selection_t], source_location: nil | Absinthe.Blueprint.Document.SourceLocation.t, type: :query | :mutation | :subscription, variable_definitions: [Absinthe.Blueprint.Document.VariableDefinition.t], variable_uses: [Absinthe.Blueprint.Input.Variable.Use.t]}

Functions

uses?(op, node)
uses?(t, Absinthe.Blueprint.node_t) :: boolean

Determine if a fragment or variable is used by an operation.