MCPcopy Index your code
hub / github.com/Effect-TS/effect / mutation

Function mutation

packages/experimental/src/Reactivity.ts:61–64  ·  view source on GitHub ↗
(
    keys: ReadonlyArray<unknown> | ReadonlyRecord<string, ReadonlyArray<unknown>>,
    effect: Effect.Effect<A, E, R>
  )

Source from the content-addressed store, hash-verified

59 ): Effect.Effect<void> => Effect.sync(() => unsafeInvalidate(keys))
60
61 const mutation = <A, E, R>(
62 keys: ReadonlyArray<unknown> | ReadonlyRecord<string, ReadonlyArray<unknown>>,
63 effect: Effect.Effect<A, E, R>
64 ): Effect.Effect<A, E, R> => Effect.zipLeft(effect, invalidate(keys))
65
66 const unsafeRegister = (
67 keys: ReadonlyArray<unknown> | ReadonlyRecord<string, ReadonlyArray<unknown>>,

Callers

nothing calls this directly

Calls 1

invalidateFunction · 0.70

Tested by

no test coverage detected