MCPcopy Create free account
hub / github.com/anomalyco/opencode / provideCassette

Function provideCassette

packages/http-recorder/src/socket.ts:319–326  ·  view source on GitHub ↗
(
  layer: Layer.Layer<Socket.Socket, never, Socket.Socket | CassetteService.Service>,
  options: WebSocketRecorderOptions,
)

Source from the content-addressed store, hash-verified

317 provideCassette(recordingLayer(name, request, options, options.mode), options)
318
319const provideCassette = (
320 layer: Layer.Layer<Socket.Socket, never, Socket.Socket | CassetteService.Service>,
321 options: WebSocketRecorderOptions,
322) =>
323 layer.pipe(
324 Layer.provide(CassetteService.fileSystem({ directory: options.directory })),
325 Layer.provide(NodeFileSystem.layer),
326 )

Callers 2

socketFunction · 0.85
socketLayerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected