Module
Data.ObjectMap
- Package
- purescript-object-maps
- Repository
- thought2/purescript-object-maps
Re-exports from Data.Argonaut.Encode
#EncodeJson Source
class EncodeJson a where
Members
encodeJson :: a -> Json
Instances
(EncodeJson a) => EncodeJson (Identity a)
(EncodeJson a) => EncodeJson (Maybe a)
(EncodeJson a, EncodeJson b) => EncodeJson (Tuple a b)
(EncodeJson a, EncodeJson b) => EncodeJson (Either a b)
EncodeJson Unit
EncodeJson Boolean
EncodeJson Number
EncodeJson Int
EncodeJson String
EncodeJson Json
EncodeJson CodePoint
EncodeJson NonEmptyString
(EncodeJson a) => EncodeJson (NonEmpty Array a)
(EncodeJson a) => EncodeJson (NonEmptyArray a)
(EncodeJson a) => EncodeJson (NonEmpty List a)
(EncodeJson a) => EncodeJson (NonEmptyList a)
EncodeJson Char
(EncodeJson a) => EncodeJson (Array a)
(EncodeJson a) => EncodeJson (List a)
(EncodeJson a) => EncodeJson (Object a)
(Ord a, EncodeJson a) => EncodeJson (Set a)
(Ord a, EncodeJson a, EncodeJson b) => EncodeJson (Map a b)
EncodeJson Void
(GEncodeJson row list, RowToList row list) => EncodeJson (Record row)
Re-exports from Data.ObjectMap.Internal
#ObjectMap Source
newtype ObjectMap k v
Instances
Functor (ObjectMap k)
FunctorWithIndex k (ObjectMap k)
Foldable (ObjectMap k)
FoldableWithIndex k (ObjectMap k)
Traversable (ObjectMap k)
TraversableWithIndex k (ObjectMap k)
(EncodeJson k) => Index (ObjectMap k v) k v
(EncodeJson k) => At (ObjectMap k v) k v