grumble v0.1.3 Grumble View Source

Link to this section Summary

Link to this section Types

Link to this type

name()

View Source
name() :: :atom | :binary

Link to this section Functions

Link to this function

arg(name, value)

View Source
arg(name :: name(), value :: term()) :: Grumble.Arg.t()
Link to this function

field(name, set \\ [])

View Source
field(name :: name(), set :: list()) :: Grumble.Field.t()
Link to this function

fragment_spread(name)

View Source
fragment_spread(name :: name()) :: Grumble.FragmentSpread.t()
Link to this function

list_type(name, set \\ [])

View Source
list_type(name :: name(), set :: list()) :: Grumble.Type.t()
Link to this function

mutation(set \\ [])

View Source
mutation(set :: list()) :: Grumble.Query.t()
Link to this function

object_spread(name, set \\ [])

View Source
object_spread(name :: name(), set :: list()) :: Grumble.ObjectSpread.t()
Link to this function

param(name, type)

View Source
param(name :: name(), type :: Grumble.Type.t()) :: Grumble.Param.t()
Link to this function

query(set \\ [])

View Source
query(set :: list()) :: Grumble.Query.t()
Link to this function

subscription(set \\ [])

View Source
subscription(set :: list()) :: Grumble.Query.t()
Link to this function

type(name, set \\ [])

View Source
type(name :: name(), set :: list()) :: Grumble.Type.t()
Link to this function

type!(name, set \\ [])

View Source
type!(name :: name(), set :: list()) :: Grumble.Type.t()