Hyperlinkv0.9.0-beta.0

WorkPool

WorkPool.priorityLaneconstsrc/WorkPool.ts:1528
(namedLanes?: Readonly<Record<string, number>>): Schema.Schema<
  number | string
>

Level argument on the wire — numeric lane index or a name from the tag's namedLanes registry (when declared at tag construction).

wire schemas
Source src/WorkPool.ts:152812 lines
export const priorityLane = (
  namedLanes?: Readonly<Record<string, number>>,
): Schema.Schema<number | string> => {
  const names =
    namedLanes === undefined ? [] : Object.keys(namedLanes).filter((n) => n.length > 0);
  return names.length === 0
    ? Schema.Union([Schema.Number, Schema.String])
    : Schema.Union([
        Schema.Number,
        Schema.Literals(names as [string, ...string[]]),
      ]);
};
Referenced by 1 symbols