MCPcopy
hub / github.com/Effect-TS/effect / duplex

Function duplex

packages/platform/src/MsgPack.ts:178–184  ·  view source on GitHub ↗
(
  self: Channel.Channel<Chunk.Chunk<Uint8Array>, Chunk.Chunk<Uint8Array>, OE, IE | MsgPackError, OutDone, InDone, R>
)

Source from the content-addressed store, hash-verified

176 * @category combinators
177 */
178export const duplex = <R, IE, OE, OutDone, InDone>(
179 self: Channel.Channel<Chunk.Chunk<Uint8Array>, Chunk.Chunk<Uint8Array>, OE, IE | MsgPackError, OutDone, InDone, R>
180): Channel.Channel<Chunk.Chunk<unknown>, Chunk.Chunk<unknown>, MsgPackError | OE, IE, OutDone, InDone, R> =>
181 Channel.pipeTo(
182 Channel.pipeTo(pack(), self),
183 unpack()
184 )
185
186/**
187 * @since 1.0.0

Callers 2

MsgPack.tsFile · 0.85
Ndjson.tsFile · 0.85

Calls 2

packFunction · 0.70
unpackFunction · 0.70

Tested by

no test coverage detected