Module

Identy.ObjectMap

Package
purescript-identy
Repository
oreshinya/purescript-identy

#keys Source

keys :: forall v k. Newtype k String => ObjectMap k v -> Array k

#values Source

values :: forall v k. ObjectMap k v -> Array v

#update Source

update :: forall v k. Newtype k String => (v -> Maybe v) -> k -> ObjectMap k v -> ObjectMap k v

#union Source

union :: forall v k. ObjectMap k v -> ObjectMap k v -> ObjectMap k v

#size Source

size :: forall v k. ObjectMap k v -> Int

#singleton Source

singleton :: forall v k. Newtype k String => k -> v -> ObjectMap k v

#member Source

member :: forall v k. Newtype k String => k -> ObjectMap k v -> Boolean

#lookup Source

lookup :: forall v k. Newtype k String => k -> ObjectMap k v -> Maybe v

#isEmpty Source

isEmpty :: forall v k. ObjectMap k v -> Boolean

#insert Source

insert :: forall v k. Newtype k String => k -> v -> ObjectMap k v -> ObjectMap k v

#empty Source

empty :: forall v k. ObjectMap k v

#delete Source

delete :: forall v k. Newtype k String => k -> ObjectMap k v -> ObjectMap k v

#alter Source

alter :: forall v k. Newtype k String => (Maybe v -> Maybe v) -> k -> ObjectMap k v -> ObjectMap k v