effect-io-ai

Package: effect
Module: TxPriorityQueue

TxPriorityQueue.isTxPriorityQueue

Determines if the provided value is a TxPriorityQueue.

Example (Checking for a TxPriorityQueue)

import { Effect, Order, TxPriorityQueue } from "effect"

const program = Effect.gen(function*() {
  const pq = yield* TxPriorityQueue.empty<number>(Order.Number)
  console.log(TxPriorityQueue.isTxPriorityQueue(pq)) // true
  console.log(TxPriorityQueue.isTxPriorityQueue("nope")) // false
})

Signature

declare const isTxPriorityQueue: (u: unknown) => u is TxPriorityQueue<unknown>

Source

Since v4.0.0