Module
Type.Proxying
- Package
- purescript-proxying
- Repository
- matthew-hilty/purescript-proxying
Re-exports from Type.Proxying.Boolean
#reifyBoolean Source
reifyBoolean :: forall r. Boolean -> (forall f b. BProxying f b => IsBoolean b => f b -> r) -> r
#reflectBoolean Source
reflectBoolean :: forall b f. BProxying f b => IsBoolean b => (f b) -> Boolean
Re-exports from Type.Proxying.Ordering
#reifyOrdering Source
reifyOrdering :: forall r. Ordering -> (forall f o. OProxying f o => IsOrdering o => f o -> r) -> r
#reflectOrdering Source
reflectOrdering :: forall o f. OProxying f o => IsOrdering o => (f o) -> Ordering
Re-exports from Type.Proxying.Row
Re-exports from Type.Proxying.RowList
#RLProxying Source
class RLProxying (f :: RowList -> Type) (l :: RowList) where
Members
rlProxy :: f l
Instances
RLProxying RLProxy l
RLProxying RLProxy l
(Generic (f l) (Constructor proxyName NoArguments)) => RLProxying f l
Re-exports from Type.Proxying.Symbol
#reifySymbol Source
reifySymbol :: forall r. String -> (forall s f. IsSymbol s => SProxying f s => f s -> r) -> r
Re-exports from Type.Proxying.Type
Re-exports from Type.Proxying.Type2
#T2Proxying Source
class T2Proxying (f :: (Type -> Type) -> Type) (a :: Type -> Type) where
Members
t2Proxy :: f a
Instances
T2Proxying Proxy2 a
(Generic (f t) (Constructor proxyName NoArguments)) => T2Proxying f t
Re-exports from Type.Proxying.Type3
#T3Proxying Source
class T3Proxying (f :: (Type -> Type -> Type) -> Type) (a :: Type -> Type -> Type) where
Members
t3Proxy :: f a
Instances
T3Proxying Proxy3 a
(Generic (f t) (Constructor proxyName NoArguments)) => T3Proxying f t