Current section

Files

Jump to
absinthe lib absinthe language selection_set.ex
Raw

lib/absinthe/language/selection_set.ex

defmodule Absinthe.Language.SelectionSet do
@moduledoc false
alias Absinthe.Language
defstruct [
selections: [],
loc: %{start_line: nil}
]
@type t :: %__MODULE__{
selections: [Language.FragmentSpread.t | Language.InlineFragment.t | Language.Field.t],
loc: Language.loc_t
}
defimpl Absinthe.Traversal.Node do
def children(node, _schema) do
node.selections
end
end
end