Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
toScalar :: JSType -> Validation ScalarValue Source #
class GQLScalar a where Source #
parseValue :: ScalarValue -> Validation a Source #
decode :: JSType -> Validation a Source #
serialize :: a -> ScalarValue Source #
encode :: a -> JSType Source #
asInputField :: GQLKind a => Proxy a -> Key -> InputField Source #
asField :: Proxy a -> Key -> Field Source #
asField :: GQLKind a => Proxy a -> Key -> Field Source #
introspect :: Proxy a -> TypeLib -> TypeLib Source #
introspect :: GQLKind a => Proxy a -> TypeLib -> TypeLib Source #