Module
Data.Argonaut.Aeson.Helpers
- Package
- purescript-argonaut-aeson-generic
- Repository
- coot/purescript-argonaut-aeson-generic
#IsSingleConstructor Source
class IsSingleConstructor r whereMembers
isSingleConstructor :: Proxy r -> Boolean
Instances
IsSingleConstructor NoConstructorsIsSingleConstructor (Sum a b)IsSingleConstructor (Constructor name value)
#AreAllConstructorsNullary Source
class AreAllConstructorsNullary r whereMembers
areAllConstructorsNullary :: Proxy r -> Boolean
Instances
AreAllConstructorsNullary NoConstructors(AreAllConstructorsNullary a, AreAllConstructorsNullary b) => AreAllConstructorsNullary (Sum a b)(AreAllConstructorsNullary value) => AreAllConstructorsNullary (Constructor name value)AreAllConstructorsNullary NoArgumentsAreAllConstructorsNullary (Argument a)AreAllConstructorsNullary (Product a b)