Hyperlinkv0.8.0-beta.28

CustomQueueHyperlink

export type CustomQueueHyperlinkConfigWithItemSchema<T, E, R> = Omit<
  QueueHyperlinkConfigBase<T>,
  "levelCount"
> &
  CustomQueueLevelConfig & {
    readonly itemSchema: Schema.Codec<T, unknown, never, never>;
    readonly effect: (
      item: T,
      ctx: EffectContext<T, QueueEnqueueErrors, R>,
    ) => Effect.Effect<void, E, R>;
    readonly onFailure?: QueueOnFailure<T, E, R>;
    readonly refill?: CustomQueueRefill<T, E, QueueEnqueueErrors, R>;
    /** Internal store recorder — wired by {@link CustomQueueHyperlink.layer}. @internal */
    readonly store?: QueueStoreWriter<T, E, void>;
  };
Referenced by 2 symbols