Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data ModuleDefinition Source #
ModuleDefinition | |
|
newtype CodeGenConfig Source #
data ServerTypeDefinition Source #
Instances
Show ServerTypeDefinition Source # | |
Defined in Data.Morpheus.CodeGen.Internal.AST showsPrec :: Int -> ServerTypeDefinition -> ShowS # show :: ServerTypeDefinition -> String # showList :: [ServerTypeDefinition] -> ShowS # |
data GQLTypeDefinition Source #
Instances
Show GQLTypeDefinition Source # | |
Defined in Data.Morpheus.CodeGen.Internal.AST showsPrec :: Int -> GQLTypeDefinition -> ShowS # show :: GQLTypeDefinition -> String # showList :: [GQLTypeDefinition] -> ShowS # |
KindScalar | |
KindObject (Maybe OperationType) | |
KindUnion | |
KindEnum | |
KindInputObject | |
KindList | |
KindNonNull | |
KindInputUnion | |
KindInterface |
Instances
Show TypeKind | |
Eq TypeKind | |
RenderGQL TypeKind | |
Defined in Data.Morpheus.Types.Internal.AST.Type | |
Strictness TypeKind | |
Defined in Data.Morpheus.Types.Internal.AST.Type isResolverType :: TypeKind -> Bool # | |
Lift TypeKind | |
Instances
Show TypeRef | |
Eq TypeRef | |
RenderGQL TypeRef | |
Defined in Data.Morpheus.Types.Internal.AST.Type | |
Msg TypeRef | |
Defined in Data.Morpheus.Types.Internal.AST.Type | |
Nullable TypeRef | |
Defined in Data.Morpheus.Types.Internal.AST.Type isNullable :: TypeRef -> Bool # toNullable :: TypeRef -> TypeRef # | |
Subtyping TypeRef | |
StructuralCompatibility TypeRef | |
Defined in Data.Morpheus.Validation.Document.Interface isCompatibleTo :: TypeRef -> TypeRef -> SchemaValidator (Context TypeRef ON_INTERFACE) () isCompatibleBy :: (t -> TypeRef) -> t -> t -> SchemaValidator (Context TypeRef ON_INTERFACE) () | |
Lift TypeRef | |
type Context TypeRef | |
Defined in Data.Morpheus.Validation.Document.Interface type Context TypeRef = Field |
data TypeWrapper #
Instances
Show TypeWrapper | |
Defined in Data.Morpheus.Types.Internal.AST.Type showsPrec :: Int -> TypeWrapper -> ShowS # show :: TypeWrapper -> String # showList :: [TypeWrapper] -> ShowS # | |
Eq TypeWrapper | |
Defined in Data.Morpheus.Types.Internal.AST.Type (==) :: TypeWrapper -> TypeWrapper -> Bool # (/=) :: TypeWrapper -> TypeWrapper -> Bool # | |
Nullable TypeWrapper | |
Defined in Data.Morpheus.Types.Internal.AST.Type isNullable :: TypeWrapper -> Bool # toNullable :: TypeWrapper -> TypeWrapper # | |
Subtyping TypeWrapper | |
Defined in Data.Morpheus.Types.Internal.AST.Type isSubtype :: TypeWrapper -> TypeWrapper -> Bool # | |
Lift TypeWrapper | |
Defined in Data.Morpheus.Types.Internal.AST.Type lift :: Quote m => TypeWrapper -> m Exp # liftTyped :: forall (m :: Type -> Type). Quote m => TypeWrapper -> Code m TypeWrapper # |
unpackName :: forall (t :: NAME). NamePacking a => Name t -> a #
data DerivingClass Source #
Instances
Show DerivingClass Source # | |
Defined in Data.Morpheus.CodeGen.Internal.AST showsPrec :: Int -> DerivingClass -> ShowS # show :: DerivingClass -> String # showList :: [DerivingClass] -> ShowS # |
data FIELD_TYPE_WRAPPER Source #
Instances
Show FIELD_TYPE_WRAPPER Source # | |
Defined in Data.Morpheus.CodeGen.Internal.AST showsPrec :: Int -> FIELD_TYPE_WRAPPER -> ShowS # show :: FIELD_TYPE_WRAPPER -> String # showList :: [FIELD_TYPE_WRAPPER] -> ShowS # |
data ServerConstructorDefinition Source #
Instances
Show ServerConstructorDefinition Source # | |
Defined in Data.Morpheus.CodeGen.Internal.AST showsPrec :: Int -> ServerConstructorDefinition -> ShowS # show :: ServerConstructorDefinition -> String # showList :: [ServerConstructorDefinition] -> ShowS # |
data ServerFieldDefinition Source #
Instances
Show ServerFieldDefinition Source # | |
Defined in Data.Morpheus.CodeGen.Internal.AST showsPrec :: Int -> ServerFieldDefinition -> ShowS # show :: ServerFieldDefinition -> String # showList :: [ServerFieldDefinition] -> ShowS # |
data ServerDirectiveUsage Source #
TypeDirectiveUsage TypeValue | |
FieldDirectiveUsage FieldName TypeValue | |
EnumDirectiveUsage TypeName TypeValue |
Instances
Show ServerDirectiveUsage Source # | |
Defined in Data.Morpheus.CodeGen.Internal.AST showsPrec :: Int -> ServerDirectiveUsage -> ShowS # show :: ServerDirectiveUsage -> String # showList :: [ServerDirectiveUsage] -> ShowS # |