A field selection: a name, optional alias, arguments, directives and sub-selections.
Summary
Types
@type t() :: %TypedGql.Language.Field{ alias: String.t() | nil, arguments: [TypedGql.Language.Argument.t()], directives: [TypedGql.Language.Directive.t()], loc: map(), name: String.t() | nil, selection_set: TypedGql.Language.SelectionSet.t() | nil }