UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

27 lines (23 loc) 483 B
// ets_tracing: off import type * as CK from "../../../Collections/Immutable/Chunk/index.js" import * as CH from "../Channel/index.js" import * as C from "./core.js" /** * A sink that ignores all of its inputs. */ export function drain<Err, A>() { const drain: CH.Channel< unknown, Err, CK.Chunk<A>, unknown, Err, CK.Chunk<never>, void > = CH.readWithCause( (_) => drain, CH.failCause, (_) => CH.unit ) return new C.Sink(drain) }