Module

JS.Weak.Map

Package
purescript-js-weakrefs
Repository
rowtype-yoga/purescript-js-weakrefs

#WeakMap Source

data WeakMap t0 t1

Keys must be native objects (including functions); primitive keys throw, as they do in the JavaScript WeakMap API.

#new Source

new :: forall key value. Effect (WeakMap key value)

#get Source

get :: forall key value. key -> WeakMap key value -> Effect (Nullable value)

#set Source

set :: forall key value. key -> value -> WeakMap key value -> Effect Unit

#delete Source

delete :: forall key value. key -> WeakMap key value -> Effect Boolean

#has Source

has :: forall key value. key -> WeakMap key value -> Effect Boolean