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

Function makeRunnerLayer

packages/platform-node/test/NodeClusterSocket.test.ts:51–64  ·  view source on GitHub ↗
(port: number)

Source from the content-addressed store, hash-verified

49)
50
51const makeRunnerLayer = (port: number) =>
52 TestEntityLayer.pipe(
53 Layer.provideMerge(SocketRunner.layer),
54 Layer.provide(RunnerHealth.layerNoop),
55 Layer.provide(NodeClusterSocket.layerSocketServer),
56 Layer.provide(NodeClusterSocket.layerClientProtocol),
57 Layer.provide(ShardingConfig.layer({
58 runnerAddress: Option.some(RunnerAddress.make("localhost", port)),
59 entityTerminationTimeout: 0,
60 entityMessagePollInterval: 5000,
61 sendRetryInterval: 100
62 })),
63 Layer.provide(RpcSerialization.layerMsgPack)
64 )
65
66const makeClientLayer = (port: number) =>
67 SocketRunner.layerClientOnly.pipe(

Callers 1

Calls 3

pipeMethod · 0.65
provideMethod · 0.65
makeMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…