Hyperlinkv0.8.0-beta.28

FiberHandle

FiberHandle.isFiberHandleconsteffect/FiberHandle.ts:86
(u: unknown): u is FiberHandle

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
})
refinements
export const isFiberHandle = (u: unknown): u is FiberHandle => Predicate.hasProperty(u, TypeId)
Referenced by 2 symbols