effect-io-ai

Package: effect
Module: FiberHandle

FiberHandle.isFiberHandle

Returns true if a value is a FiberHandle by checking for the FiberHandle runtime marker.

Example (Checking fiber handles)

import { Effect, FiberHandle } from "effect"

Effect.gen(function*() {
  const handle = yield* FiberHandle.make()

  console.log(FiberHandle.isFiberHandle(handle)) // true
  console.log(FiberHandle.isFiberHandle("not a handle")) // false
})

Signature

declare const isFiberHandle: (u: unknown) => u is FiberHandle

Source

Since v2.0.0