Hyperlinkv0.8.0-beta.28

Layer

Layer.forkMemoMapconsteffect/Layer.ts:547
(parent: MemoMap): Effect<MemoMap>

Constructs a child MemoMap effectfully, allowing it to reuse layers already memoized in the parent while isolating any new layer allocations to the child map.

When to use

Use when a layer build should inherit already memoized layers from an existing MemoMap while keeping newly memoized layers out of the parent map.

Source effect/Layer.ts:5471 lines
export const forkMemoMap = (parent: MemoMap): Effect<MemoMap> => internalEffect.sync(() => forkMemoMapUnsafe(parent))