Hyperlinkv0.8.0-beta.28

QueueHyperlink

QueueHyperlink.QueueEnqueueinterfacesrc/internal/queueHyperlink.ts:337
(item: T): Effect.Effect<void, E, R>
(items: ReadonlyArray<T>): Effect.Effect<void, E, R>
(itemOrItems: T | ReadonlyArray<T>): Effect.Effect<void, E, R>

Enqueue a single item or a readonly batch of items.

modelsQueueHyperlinkConfig.itemSchema
export interface QueueEnqueue<T, E = never, R = never> {
  (item: T): Effect.Effect<void, E, R>;
  (items: ReadonlyArray<T>): Effect.Effect<void, E, R>;
  // Union overload: lets a `T | ReadonlyArray<T>` argument resolve directly (the engine impl already
  // accepts the union), so callers holding the decoded union don't need an `Array.isArray` narrowing.
  (itemOrItems: T | ReadonlyArray<T>): Effect.Effect<void, E, R>;
}
Referenced by 2 symbols