Module
Yoga.Json.Extra
- Package
- purescript-org-doc
- Repository
- shamansir/purescript-org-doc
#Case1 Source
data Case1 a
Constructors
Case1 a
Instances
(ReadForeign a) => ReadForeign (Case1 a)
(WriteForeign a) => WriteForeign (Case1 a)
#Case2 Source
data Case2 a b
Constructors
Case2 a b
Instances
(ReadForeign a, ReadForeign b) => ReadForeign (Case2 a b)
(WriteForeign a, WriteForeign b) => WriteForeign (Case2 a b)
#Case3 Source
data Case3 a b c
Constructors
Case3 a b c
Instances
(ReadForeign a, ReadForeign b, ReadForeign c) => ReadForeign (Case3 a b c)
(WriteForeign a, WriteForeign b, WriteForeign c) => WriteForeign (Case3 a b c)
#Case4 Source
data Case4 a b c d
Constructors
Case4 a b c d
Instances
(ReadForeign a, ReadForeign b, ReadForeign c, ReadForeign d) => ReadForeign (Case4 a b c d)
(WriteForeign a, WriteForeign b, WriteForeign c, WriteForeign d) => WriteForeign (Case4 a b c d)
#readMatchImpl Source
readMatchImpl :: forall (row :: Row Type) (rec :: Row Type) (a :: Type) (rl :: RowList Type) (rl1 :: RowList Type) (rl2 :: Row Type). ReadForeignVariant rl row => RowToList row rl => RowToList rec rl1 => VariantMatchCases rl1 rl2 (F a) => Union rl2 () row => Proxy row -> Record rec -> Foreign -> F a