effect-io-ai

Package: effect
Module: Sink

Sink.isSink

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

Signature

declare const isSink: (u: unknown) => u is Sink<unknown, never, unknown, unknown, unknown>

Source

Since v4.0.0