Module

Hotteok

Package
purescript-hotteok
Repository
justinwoo/purescript-hotteok

#JSUnion Source

data JSUnion (members :: Row Type)

Constructors

#UnsafeGuardFor Source

newtype UnsafeGuardFor (name :: Symbol) ty

Constructors

#unsafeGuardMember Source

unsafeGuardMember :: forall members members' ty name. RowCons name ty members' members => UnsafeGuardFor name ty -> JSUnion members -> Either (JSUnion members') ty

#unsafeCoerceMember Source

unsafeCoerceMember :: forall members members' ty name. RowCons name ty members' members => SProxy name -> JSUnion members -> ty

#unsafeExtractSingleton Source

unsafeExtractSingleton :: forall ty name members. RowToList members (Cons name ty Nil) => JSUnion members -> ty

#fromMember Source

fromMember :: forall members members' ty name. RowCons name ty members' members => SProxy name -> ty -> JSUnion members
Modules
Hotteok