Hyperlinkv0.8.0-beta.28

TxPriorityQueue

TxPriorityQueue.isTxPriorityQueueconsteffect/TxPriorityQueue.ts:567
(u: unknown): u is TxPriorityQueue<unknown>

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
})
guards
export const isTxPriorityQueue = (u: unknown): u is TxPriorityQueue<unknown> => hasProperty(u, TypeId)