leaf.ex (480B)
1 defmodule Absinthe.Blueprint.Result.Leaf do 2 @moduledoc false 3 4 alias Absinthe.{Blueprint, Phase} 5 6 @enforce_keys [:emitter, :value] 7 defstruct [ 8 :emitter, 9 :value, 10 errors: [], 11 flags: %{}, 12 extensions: %{} 13 ] 14 15 @type t :: %__MODULE__{ 16 emitter: Blueprint.Document.Field.t(), 17 value: Blueprint.Execution.node_t(), 18 errors: [Phase.Error.t()], 19 flags: Blueprint.flags_t(), 20 extensions: %{any => any} 21 } 22 end