View Source AbsintheRemote.RemoteResolution (Absinthe Remote v0.3.0)
A copy of the Absinthe.Phase.Document.Execution.Resolution module.
From the absinthe
project @ https://github.com/absinthe-graphql/absinthe/blob/fa9c8b68b88e88e4fb073d87681812a15e22ce1f/lib/absinthe/phase/document/execution/resolution.ex
The only modification is to include raw_query and operation_name for later retrieval.
Summary
Functions
Callback implementation for Absinthe.Phase.run/2
.
This function walks through any existing results. If no results are found at a given node, it will call the requisite function to expand and build those results
Functions
@spec flag_invalid(node :: Absinthe.Blueprint.node_t()) :: Absinthe.Blueprint.node_t()
@spec flag_invalid(node :: Absinthe.Blueprint.node_t(), flag :: atom()) :: Absinthe.Blueprint.node_t()
@spec flag_invalid( node :: Absinthe.Blueprint.node_t(), flag :: atom(), reason :: String.t() ) :: Absinthe.Blueprint.node_t()
@spec run(Absinthe.Blueprint.t(), Keyword.t()) :: Absinthe.Phase.result_t()
Callback implementation for Absinthe.Phase.run/2
.
This function walks through any existing results. If no results are found at a given node, it will call the requisite function to expand and build those results