Hyperlinkv0.8.0-beta.28

SubscriptionRef

SubscriptionRef.getconsteffect/SubscriptionRef.ts:213
<A>(self: SubscriptionRef<A>): Effect.Effect<A>

Retrieves the current value of the SubscriptionRef.

Example (Reading the current value)

import { Effect, SubscriptionRef } from "effect"

const program = Effect.gen(function*() {
  const ref = yield* SubscriptionRef.make(42)

  const value = yield* SubscriptionRef.get(ref)
  console.log(value)
})
getters
export const get = <A>(self: SubscriptionRef<A>): Effect.Effect<A> => Effect.sync(() => self.value)
Referenced by 2 symbols