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

Function LocallyReducer

packages/effect/src/internal/core.ts:1902–1914  ·  view source on GitHub ↗
(
  ref: FiberRef.FiberRef<A>,
  value: A
)

Source from the content-addressed store, hash-verified

1900): BlockedRequests.RequestBlock => blockedRequests_.reduce(self, LocallyReducer(ref, value))
1901
1902const LocallyReducer = <A>(
1903 ref: FiberRef.FiberRef<A>,
1904 value: A
1905): BlockedRequests.RequestBlock.Reducer<BlockedRequests.RequestBlock> => ({
1906 emptyCase: () => blockedRequests_.empty,
1907 parCase: (left, right) => blockedRequests_.par(left, right),
1908 seqCase: (left, right) => blockedRequests_.seq(left, right),
1909 singleCase: (dataSource, blockedRequest) =>
1910 blockedRequests_.single(
1911 resolverLocally(dataSource, ref, value),
1912 blockedRequest as any
1913 )
1914})
1915
1916/* @internal */
1917export const fiberRefLocally: {

Callers 1

requestBlockLocallyFunction · 0.85

Calls 1

singleMethod · 0.65

Tested by

no test coverage detected