PriorityConfigWithoutItemSchema<T, E, R>models
Source src/WorkPool.ts:1042 lines
export type type PriorityConfigWithoutItemSchema<
T,
E,
R
> = Omit<WorkPoolConfigBase<T>, "laneCount"> &
WorkPoolPriorityLaneConfig & {
readonly itemSchema?: undefined
readonly effect: (
item: T,
ctx: EffectContext<T, never, R>
) => Effect.Effect<void, E, R>
readonly onFailure?:
| QueueOnFailure<T, E, R>
| undefined
readonly refill?:
| WorkPoolPriorityRefill<T, E, never, R>
| undefined
}
PriorityConfigWithoutItemSchema<function (type parameter) T in type PriorityConfigWithoutItemSchema<T, E, R>T, function (type parameter) E in type PriorityConfigWithoutItemSchema<T, E, R>E, function (type parameter) R in type PriorityConfigWithoutItemSchema<T, E, R>R> =
type WorkPoolPriorityConfigWithoutItemSchema<T, E, R> = Omit<WorkPoolConfigBase<T>, "laneCount"> & WorkPoolPriorityLaneConfig & {
readonly itemSchema?: undefined;
readonly effect: (item: T, ctx: EffectContext<T, never, R>) => Effect.Effect<void, E, R>;
readonly onFailure?: QueueOnFailure<T, E, R>;
readonly refill?: WorkPoolPriorityRefill<T, E, never, R>;
}
WorkPoolPriorityConfigWithoutItemSchema<function (type parameter) T in type PriorityConfigWithoutItemSchema<T, E, R>T, function (type parameter) E in type PriorityConfigWithoutItemSchema<T, E, R>E, function (type parameter) R in type PriorityConfigWithoutItemSchema<T, E, R>R>;