| 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 # | |