Interface: DevStepContext
Defined in: src/batteries/dev_tools/types.ts:301
Step middleware context.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
engines | readonly | DevEngineRegistry | Resolved engines in deployment order. | src/batteries/dev_tools/types.ts:317 |
plan | readonly | DevPlan | Plan being executed. | src/batteries/dev_tools/types.ts:303 |
signal? | readonly | AbortSignal | Optional cancellation signal passed to capability work. | src/batteries/dev_tools/types.ts:313 |
stash | readonly | Map<string, unknown> | Per-execution storage shared by step middleware. | src/batteries/dev_tools/types.ts:311 |
step | readonly | DevStep | Current authored step. | src/batteries/dev_tools/types.ts:307 |
stepIndex | readonly | number | Zero-based current step index. | src/batteries/dev_tools/types.ts:305 |
workspace | public | DevWorkspace | Live workspace; middleware may replace it only with a matching token. | src/batteries/dev_tools/types.ts:309 |
Methods
shortCircuit()
ts
shortCircuit(ws: DevWorkspace): never;Defined in: src/batteries/dev_tools/types.ts:315
Replace the current workspace, preserving its opaque provenance token.
Parameters
| Parameter | Type |
|---|---|
ws | DevWorkspace |
Returns
never