MCPcopy Create free account
hub / github.com/effect-app/libs / layerStorage

Function layerStorage

packages/infra/src/ClusterCosmos.ts:1103–1109  ·  view source on GitHub ↗
(options?: {
  readonly prefix?: string | undefined
})

Source from the content-addressed store, hash-verified

1101 Layer.effect(RunnerStorage.RunnerStorage, makeRunnerStorage(options))
1102
1103export const layerStorage = (options?: {
1104 readonly prefix?: string | undefined
1105}): Layer.Layer<
1106 MessageStorage.MessageStorage | RunnerStorage.RunnerStorage,
1107 never,
1108 CosmosClient | ShardingConfig.ShardingConfig
1109> => Layer.merge(layerMessageStorage(options), layerRunnerStorage(options))
1110
1111export const layerCosmos = (config: ClusterCosmosConfig): Layer.Layer<
1112 MessageStorage.MessageStorage | RunnerStorage.RunnerStorage,

Callers 1

layerCosmosFunction · 0.70

Calls 3

layerMessageStorageFunction · 0.85
layerRunnerStorageFunction · 0.85
mergeMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…