Hyperlinkv0.8.0-beta.28

Stream

Stream.isStreamconsteffect/Stream.ts:287
(u: unknown): u is Stream<unknown, unknown, unknown>

Checks whether a value is a Stream.

Example (Checking whether a value is a Stream)

import { Console, Effect, Stream } from "effect"

const program = Effect.gen(function*() {
  const stream = Stream.make(1, 2, 3)
  const notStream = { data: [1, 2, 3] }

  yield* Console.log(Stream.isStream(stream))
  // true
  yield* Console.log(Stream.isStream(notStream))
  // false
})

Effect.runPromise(program)
guards
Source effect/Stream.ts:2871 lines
export const isStream = (u: unknown): u is Stream<unknown, unknown, unknown> => hasProperty(u, TypeId)
Referenced by 38 symbols