Skip to content
1 min read · 187 words

Interface: DevPipeline()

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

Development pipeline callable and its front ends.

ts
DevPipeline(paths: readonly string[], options?: RunOptions): DevChain;

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

Starts an immutable chain for the acquired paths.

Parameters

ParameterType
pathsreadonly string[]
options?RunOptions

Returns

DevChain

Properties

PropertyModifierTypeDescriptionDefined in
capabilitiesreadonlyDevEngineRegistryDeclaration-only registry used for capability selection.src/batteries/dev_tools/types.ts:356
enginesreadonlyreadonly DevEngine[]Resolved engines in deployment order.src/batteries/dev_tools/types.ts:358

Methods

compile()

ts
compile(ops: DevOp[]): DevPlan;

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

Validates operations without executing them.

Parameters

ParameterType
opsDevOp[]

Returns

DevPlan


ops()

ts
ops(
   paths: readonly string[],
   ops: DevOp[],
options?: RunOptions): Promise<DevResult>;

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

Executes operations immediately over the acquired paths.

Parameters

ParameterType
pathsreadonly string[]
opsDevOp[]
options?RunOptions

Returns

Promise<DevResult>