Skip to content

Plugin

Defined in: pipeline/types.ts:114

Postprocess plugin interface.

Plugins register hooks for postprocess phases only. Parsing is handled separately by parser modules in src/parse/.

name: string

Defined in: pipeline/types.ts:116

Unique plugin name


optional order: Partial<Record<PostprocessPhase, number>>

Defined in: pipeline/types.ts:122

Optional ordering per phase. Lower numbers run first. Default is 100.

optional compute(ctx): Promise<void>

Defined in: pipeline/types.ts:134

Compute phase hook

ComputeContext

Promise<void>


optional index(ctx): Promise<void>

Defined in: pipeline/types.ts:128

Index phase hook (runs before resolve to build indexes)

IndexContext

Promise<void>


optional resolve(ctx): Promise<void>

Defined in: pipeline/types.ts:131

Resolve phase hook (uses indexes)

ResolveContext

Promise<void>


optional transform(ctx): Promise<void>

Defined in: pipeline/types.ts:125

Transform phase hook

TransformContext

Promise<void>