effect-io-ai

Package: effect
Module: Queue

Queue.isEnqueue

Type guard to check if a value is an Enqueue.

When to use

Use to narrow an unknown value before calling queue operations that require write-side access.

Gotchas

A full Queue also satisfies this guard because every queue includes the enqueue side.

See

Signature

declare const isEnqueue: <A = unknown, E = unknown>(u: unknown) => u is Enqueue<A, E>

Source

Since v2.0.0