Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Morpheus.Kind
Documentation
Instances
class GQLKind a where Source #
Minimal complete definition
Nothing
Methods
description :: Proxy a -> Text Source #
Instances
GQLKind Bool Source # | |
GQLKind Float Source # | |
GQLKind Int Source # | |
GQLKind Text Source # | |
GQLKind DirectiveLocation Source # | |
Defined in Data.Morpheus.Kind.GQLKind Methods description :: Proxy DirectiveLocation -> Text Source # typeID :: Proxy DirectiveLocation -> Text Source # buildType :: Proxy DirectiveLocation -> Core Source # updateLib :: (Proxy DirectiveLocation -> LibType) -> [TypeLib -> TypeLib] -> Proxy DirectiveLocation -> TypeLib -> TypeLib Source # | |
GQLKind EnumValue Source # | |
GQLKind TypeKind Source # | |
GQLKind Type Source # | |
GQLKind Field Source # | |
GQLKind InputValue Source # | |
Defined in Data.Morpheus.Kind.GQLKind Methods description :: Proxy InputValue -> Text Source # typeID :: Proxy InputValue -> Text Source # buildType :: Proxy InputValue -> Core Source # updateLib :: (Proxy InputValue -> LibType) -> [TypeLib -> TypeLib] -> Proxy InputValue -> TypeLib -> TypeLib Source # | |
GQLKind Directive Source # | |
GQLKind Schema Source # | |
GQLKind a => GQLKind (Maybe a) Source # | |
Instances
GQLArgs () Source # | |
Defined in Data.Morpheus.Kind.GQLArgs Methods decode :: Arguments -> Validation () Source # introspect :: Proxy () -> [((Text, InputField), TypeLib -> TypeLib)] Source # | |
GQLArgs DeprecationArgs Source # | |
Defined in Data.Morpheus.Kind.GQLArgs Methods decode :: Arguments -> Validation DeprecationArgs Source # introspect :: Proxy DeprecationArgs -> [((Text, InputField), TypeLib -> TypeLib)] Source # |
Instances
Instances
GQLEnum DirectiveLocation Source # | |
Defined in Data.Morpheus.Kind.GQLEnum Methods decode :: Text -> DirectiveLocation Source # asInputField :: Proxy DirectiveLocation -> Text -> InputField Source # asField :: Proxy DirectiveLocation -> Text -> Field Source # introspect :: Proxy DirectiveLocation -> TypeLib -> TypeLib Source # | |
GQLEnum TypeKind Source # | |
class GQLMutation a Source #
Instances
GQLMutation () Source # | |
Defined in Data.Morpheus.Kind.GQLMutation Methods encodeMutation :: () -> SelectionSet -> ResolveIO JSType Source # mutationSchema :: () -> TypeLib -> TypeLib Source # |