Module

Data.Map.Effect

Package
purescript-web-chain
Repository
david-sledge/purescript-web-chain

#EffectMap Source

data EffectMap t0 t1

#clear Source

clear :: forall m k v. MonadEffect m => EffectMap k v -> m Unit

#delete Source

delete :: forall m k v. MonadEffect m => k -> EffectMap k v -> m (Maybe v)

#freeze Source

freeze :: forall m k v. MonadEffect m => Hashable k => EffectMap k v -> m (HashMap k v)

#insert Source

insert :: forall m k v. MonadEffect m => k -> v -> EffectMap k v -> m (Maybe v)

#lookup Source

lookup :: forall m k v. MonadEffect m => k -> EffectMap k v -> m (Maybe v)

#new Source

new :: forall m k v. MonadEffect m => m (EffectMap k v)

#size Source

size :: forall m k v. MonadEffect m => EffectMap k v -> m Int