Skip to content

SpeculatorPipeline

Defined in: pipeline/runner.ts:57

Speculator Pipeline Runner

Coordinates execution of plugins across pipeline phases. In a workspace-first architecture, all runs produce a Workspace AST.

new SpeculatorPipeline(plugins): SpeculatorPipeline

Defined in: pipeline/runner.ts:60

Plugin[] = []

SpeculatorPipeline

run(options): Promise<SpeculateResult>

Defined in: pipeline/runner.ts:68

Run the pipeline for a single document. Consolidates to runWorkspace internally.

string

string

FileProvider

Promise<SpeculateResult>


runWorkspace(options): Promise<SpeculateResult>

Defined in: pipeline/runner.ts:82

Run the complete pipeline for a workspace (one or more documents)

object[]

FileProvider

Promise<SpeculateResult>