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.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SpeculatorPipeline(
plugins):SpeculatorPipeline
Defined in: pipeline/runner.ts:60
Parameters
Section titled “Parameters”plugins
Section titled “plugins”Plugin[] = []
Returns
Section titled “Returns”SpeculatorPipeline
Methods
Section titled “Methods”run(
options):Promise<SpeculateResult>
Defined in: pipeline/runner.ts:68
Run the pipeline for a single document. Consolidates to runWorkspace internally.
Parameters
Section titled “Parameters”options
Section titled “options”configPath?
Section titled “configPath?”string
string
fileProvider
Section titled “fileProvider”Returns
Section titled “Returns”Promise<SpeculateResult>
runWorkspace()
Section titled “runWorkspace()”runWorkspace(
options):Promise<SpeculateResult>
Defined in: pipeline/runner.ts:82
Run the complete pipeline for a workspace (one or more documents)
Parameters
Section titled “Parameters”options
Section titled “options”entries
Section titled “entries”object[]
fileProvider
Section titled “fileProvider”Returns
Section titled “Returns”Promise<SpeculateResult>