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>