Module

Data.Vault.Internal

Package
purescript-vault
Repository
julienchan/purescript-vault

#Unique Source

data Unique :: Type

#newUnique Source

newUnique :: forall eff. Eff eff Unique

#UniqueMap Source

data UniqueMap :: Type -> Type

#empty Source

empty :: forall a. UniqueMap a

#delete Source

delete :: forall a. Fn2 Unique (UniqueMap a) (UniqueMap a)

#lookup Source

lookup :: forall a. Fn4 (forall x. Maybe x) (forall x. x -> Maybe x) Unique (UniqueMap a) (Maybe a)

#insert Source

insert :: forall a. Fn3 Unique a (UniqueMap a) (UniqueMap a)

#union Source

union :: forall a. Fn2 (UniqueMap a) (UniqueMap a) (UniqueMap a)