dillonkearns / elm-graphql / Graphql.Internal.Builder.Object

WARNING Graphql.Internal modules are used by the `

scalarDecoder : Json.Decode.Decoder String

Decoder for scalars for use in auto-generated code.

exhaustiveFragmentSelection : List (Graphql.SelectionSet.FragmentSelectionSet decodesTo scope) -> Graphql.SelectionSet.SelectionSet decodesTo scope

Used to create the selection functions in auto-generated code for exhaustive fragments.

buildFragment : String -> Graphql.SelectionSet.SelectionSet decodesTo selectionLock -> Graphql.SelectionSet.FragmentSelectionSet decodesTo fragmentLock

Used to create FragmentSelectionSets for type-specific fragments in auto-generated code.

selectionForField : String -> String -> List Graphql.Internal.Builder.Argument.Argument -> Json.Decode.Decoder decodesTo -> Graphql.SelectionSet.SelectionSet decodesTo lockedTo

Refer to a field in auto-generated code.

selectionForCompositeField : String -> List Graphql.Internal.Builder.Argument.Argument -> Graphql.SelectionSet.SelectionSet a objectScope -> (Json.Decode.Decoder a -> Json.Decode.Decoder b) -> Graphql.SelectionSet.SelectionSet b lockedTo

Refer to an object in auto-generated code.