(f: (a: A) => readonly [B, A])
| 26 | */ |
| 27 | export interface Ref<in out A> extends Ref.Variance<A>, Effect.Effect<A>, Readable.Readable<A> { |
| 28 | modify<B>(f: (a: A) => readonly [B, A]): Effect.Effect<B> |
| 29 | readonly [Unify.typeSymbol]?: unknown |
| 30 | readonly [Unify.unifySymbol]?: RefUnify<this> |
| 31 | readonly [Unify.ignoreSymbol]?: RefUnifyIgnore |
no outgoing calls