Skip to content
1 min read · 194 words

Interface: DevStepContext

Defined in: src/batteries/dev_tools/types.ts:301

Step middleware context.

Properties

PropertyModifierTypeDescriptionDefined in
enginesreadonlyDevEngineRegistryResolved engines in deployment order.src/batteries/dev_tools/types.ts:317
planreadonlyDevPlanPlan being executed.src/batteries/dev_tools/types.ts:303
signal?readonlyAbortSignalOptional cancellation signal passed to capability work.src/batteries/dev_tools/types.ts:313
stashreadonlyMap<string, unknown>Per-execution storage shared by step middleware.src/batteries/dev_tools/types.ts:311
stepreadonlyDevStepCurrent authored step.src/batteries/dev_tools/types.ts:307
stepIndexreadonlynumberZero-based current step index.src/batteries/dev_tools/types.ts:305
workspacepublicDevWorkspaceLive 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

ParameterType
wsDevWorkspace

Returns

never