Hyperlinkv0.9.0-beta.0

WorkPool

export interface WorkPoolMetadata<
  Id extends string,
  T,
  E = never,
  EEnqueue = never,
  R = never,
> {
  readonly id: Id;
  readonly kind: typeof kind;
  readonly tag: Context.Service<Id, EngineQueueHandle<T, E, EEnqueue, R>>;
  /**
   * Serializable item codec metadata when {@link WorkPoolConfig.itemSchema}
   * was provided on {@link WorkPool.Service}. Used by typed Hyperlink contracts
   * for remote discovery and drift checks.
   */
  readonly item?: QueueItemCodecDescriptor;
}
Referenced by 2 symbols