UNPKG

@typed/fp

Version:

Data Structures and Resources for fp-ts

83 lines (52 loc) 1.15 kB
--- title: RefDisposable.ts nav_order: 55 parent: Modules --- ## RefDisposable overview RefDisposable is a collection of helpers for working with Refs that manage resources. Added in v0.11.0 --- <h2 class="text-delta">Table of contents</h2> - [Effect](#effect) - [add](#add) - [dispose](#dispose) - [get](#get) - [remove](#remove) - [Ref](#ref) - [RefDisposable](#refdisposable) --- # Effect ## add **Signature** ```ts export declare const add: (disposable: Disposable) => E.Env<KV.Env, Disposable> ``` Added in v0.11.0 ## dispose **Signature** ```ts export declare const dispose: E.Env<KV.Env, void> ``` Added in v0.11.0 ## get **Signature** ```ts export declare const get: E.Env<KV.Env, SettableDisposable> ``` Added in v0.11.0 ## remove **Signature** ```ts export declare const remove: E.Env<KV.Env, Option<SettableDisposable>> ``` Added in v0.11.0 # Ref ## RefDisposable A Ref for tracking resources that can be disposed of. **Signature** ```ts export declare const RefDisposable: Ref.Ref<KV.Env, SettableDisposable, SettableDisposable> & KV.KV<symbol, unknown, SettableDisposable> ``` Added in v0.11.0