Module
JS.Weak.FinalizationRegistry
- Package
- purescript-js-weakrefs
- Repository
- rowtype-yoga/purescript-js-weakrefs
#FinalizationRegistry Source
data FinalizationRegistry t0 t1#new Source
new :: forall held token. (held -> Effect Unit) -> Effect (FinalizationRegistry held token)Registration targets and unregister tokens must be native objects. Held values must not retain their target, directly or through a closure.
#register Source
register :: forall target held token. target -> held -> token -> FinalizationRegistry held token -> Effect Unit#unregister Source
unregister :: forall held token. token -> FinalizationRegistry held token -> Effect Boolean