Interface: EnqueueLaneItemOptions<TIn>
Defined in: runtime/lane/enqueue-lane-item-options.ts:8
Parameters for enqueuing a work item into LaneScheduler.enqueueItem() (SPEC.md §3.10).
Allows overriding enqueuedAtMs, priorityBoost, and explicit dependsOn keys (such as from spawnTasks).
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TIn | unknown | Validated lane work item input type. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
additionalDeps? | readonly | readonly string[] | Optional explicit prerequisite item keys supplementing lane.waitFor.depsMapper. | runtime/lane/enqueue-lane-item-options.ts:18 |
enqueuedAtMs? | readonly | number | Optional enqueue timestamp in milliseconds (defaults to Date.now()). | runtime/lane/enqueue-lane-item-options.ts:14 |
input | readonly | TIn | Raw or pre-validated work item input payload. | runtime/lane/enqueue-lane-item-options.ts:10 |
priorityBoost? | readonly | number | Optional priority boost inherited from a suspended parent ('inherit-parent-with-boost'). | runtime/lane/enqueue-lane-item-options.ts:16 |
runId? | readonly | string | Optional explicit run ID override (defaults to "run:${laneId}:${itemKey}"). | runtime/lane/enqueue-lane-item-options.ts:12 |