effect-io-ai

Package: effect
Module: FiberMap

FiberMap.isFiberMap

Returns true if a value is a FiberMap.

Details

This is a type guard that checks for the FiberMap runtime marker.

Example (Checking if a value is a FiberMap)

import { Effect, FiberMap } from "effect"

const program = Effect.gen(function*() {
  const map = yield* FiberMap.make<string>()

  console.log(FiberMap.isFiberMap(map)) // true
  console.log(FiberMap.isFiberMap({})) // false
  console.log(FiberMap.isFiberMap(null)) // false
})

Signature

declare const isFiberMap: (u: unknown) => u is FiberMap<unknown>

Source

Since v2.0.0