Hyperlinkv0.9.0-beta.0

WorkPool

WorkPool.PriorityLayerConfigtypesrc/WorkPool.ts:1845
PriorityLayerConfig<A, E, R, RR>

Worker/layer config for a toolkit priority queue (tag carries itemSchema).

models
Source src/WorkPool.ts:184512 lines
export type PriorityLayerConfig<A, E, R, RR = never> = Omit<
  WorkPoolPriorityConfigWithItemSchema<A, E, R>,
  "itemSchema" | "refill" | "name"
> & {
  readonly refill?: {
    readonly onStart?: boolean;
    readonly onDrained?: boolean;
    readonly load: (
      queue: WorkPoolPriorityHandle<A, E, QueueEnqueueErrors, never>,
    ) => Effect.Effect<void, never, RR>;
  };
};
Referenced by 4 symbols