Hyperlinkv0.8.0-beta.28

Sink

Sink.isSinkconsteffect/Sink.ts:210
(u: unknown): u is Sink<unknown, never, unknown, unknown, unknown>

Checks whether a value is a Sink.

Example (Checking for a sink)

import { Sink } from "effect"

const sink = Sink.never
const notStream = { data: [1, 2, 3] }

console.log(Sink.isSink(sink)) // true
console.log(Sink.isSink(notStream)) // false
guards
Source effect/Sink.ts:2101 lines
export const isSink = (u: unknown): u is Sink<unknown, never, unknown, unknown, unknown> => hasProperty(u, TypeId)