( ref: LazyArg<FiberRef.FiberRef<Value>> )
| 3393 | |
| 3394 | /* @internal */ |
| 3395 | export const fiberRefMakeWith = <Value>( |
| 3396 | ref: LazyArg<FiberRef.FiberRef<Value>> |
| 3397 | ): Effect.Effect<FiberRef.FiberRef<Value>, never, Scope.Scope> => |
| 3398 | acquireRelease( |
| 3399 | core.tap(core.sync(ref), (ref) => core.fiberRefUpdate(ref, identity)), |
| 3400 | (fiberRef) => core.fiberRefDelete(fiberRef) |
| 3401 | ) |
| 3402 | |
| 3403 | /* @internal */ |
| 3404 | export const fiberRefMakeContext = <A>( |
no test coverage detected