Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
FragmentSpread :: ExecutableDirectiveLocationgraphql Language.GraphQL.AST.DirectiveLocation No documentation available.
-
graphql Language.GraphQL.AST.Document A fragment spread refers to a fragment defined outside the operation and is expanded at the execution time.
{ user { ...userFragment } } fragment userFragment on UserType { id name } FragmentSpread :: Name -> [Directive] -> Location -> FragmentSpreadgraphql Language.GraphQL.AST.Document No documentation available.
FragmentSpreadSelection :: FragmentSpread -> Selectiongraphql Language.GraphQL.AST.Document No documentation available.
-
graphql Language.GraphQL.AST.Lexer Parser for the spread operator (...).
fragmentSpreadTargetDefinedRule :: forall (m :: Type -> Type) . Rule mgraphql Language.GraphQL.Validate Named fragment spreads must refer to fragments defined within the document. It is a validation error if the target of a spread is not defined.
fragmentSpreadTypeExistenceRule :: forall (m :: Type -> Type) . Rule mgraphql Language.GraphQL.Validate Fragments must be specified on types that exist in the schema. This applies for both named and inline fragments. If they are not defined in the schema, the query does not validate.
possibleFragmentSpreadsRule :: forall (m :: Type -> Type) . Rule mgraphql Language.GraphQL.Validate Fragments are declared on a type and will only apply when the runtime object type matches the type condition. They also are spread within the context of a parent type. A fragment spread is only valid if its type condition could ever apply within the parent type.
FragmentSpreadRule :: (FragmentSpread -> RuleT m) -> Rule (m :: Type -> Type)graphql Language.GraphQL.Validate.Validation No documentation available.
AlreadyClosed :: RequestExceptiongreskell-websocket Network.Greskell.WebSocket.Connection The connection is already closed before it sends the request.