Hyperlinkv0.8.0-beta.28

QueueHyperlink

QueueHyperlink.QueueEnqueueEntriesinterfacesrc/internal/queueHyperlink.ts:355
(entry: QueueEntry<T>): Effect.Effect<void, never, R>
(entries: ReadonlyArray<QueueEntry<T>>): Effect.Effect<void, never, R>

Re-inject existing QueueEntrys (single or array) — the inverse of release, and the input you get straight off the QueueHandleApi.events stream. Unlike QueueEnqueue (raw items T, you pick the priority), each entry re-enters at its own priority with its attempts count preserved (so a job mid-retry keeps its budget). For handoff / event round-trips: yield* queue.enqueue(event.entries).

modelsQueueEntryQueueHandleApi.eventsQueueEnqueue
export interface QueueEnqueueEntries<T, R = never> {
  (entry: QueueEntry<T>): Effect.Effect<void, never, R>;
  (entries: ReadonlyArray<QueueEntry<T>>): Effect.Effect<void, never, R>;
}