Module

Language.PureScript.Types

Package
purescript-language-purescript
Repository
JordanMartinez/purescript-language-purescript

#SkolemScope Source

newtype SkolemScope

An identifier for the scope of a skolem variable

Constructors

Instances

#SourceType Source

#fromType Source

fromType :: forall a. (a -> Json) -> Type a -> Json

#toType' Source

#ConstraintData Source

data ConstraintData

Additional data relevant to type class constraints

Constructors

Instances

#Constraint Source

newtype Constraint a

A typeclass constraint

Constructors

Instances

#fromConstraint Source

fromConstraint :: forall a. (a -> Json) -> Constraint a -> Json

#RowListItem Source

newtype RowListItem a

Constructors

Instances

#eqType Source

eqType :: forall a b. Type a -> Type b -> Boolean

#eqMaybeType Source

eqMaybeType :: forall a b. Maybe (Type a) -> Maybe (Type b) -> Boolean

#compareType Source

compareType :: forall a b. Type a -> Type b -> Ordering

#compareMaybeType Source

compareMaybeType :: forall a b. Maybe (Type a) -> Maybe (Type b) -> Ordering

#eqConstraint Source

eqConstraint :: forall a b. Constraint a -> Constraint b -> Boolean

#compareConstraint Source