Module

Grain.Internal.MObject

#MObject

data MObject :: Type -> Type

#new

new :: forall a. Effect (MObject a)

#keys

keys :: forall a. EffectFn1 (MObject a) (Array String)

#values

values :: forall a. EffectFn1 (MObject a) (Array a)

#has

#get

get :: forall a. EffectFn2 String (MObject a) (Maybe a)

#set

set :: forall a. EffectFn3 String a (MObject a) Unit

#del

del :: forall a. EffectFn2 String (MObject a) Unit

#unsafeGet

unsafeGet :: forall a. EffectFn2 String (MObject a) a

Modules