Skip to content

PromptScript API


Interface: OutputPlan

Defined in: core/src/output-plan.ts:95

Shared, filesystem-independent output plan.

files is sorted by normalized path. outputs and owners use the same deterministic order. Collision resolution happens before any filesystem consumer sees the plan.

Properties

collisions

collisions: OutputPlanCollision[]

Defined in: core/src/output-plan.ts:103

All collisions, in candidate traversal order.


files

files: OutputPlanFile[]

Defined in: core/src/output-plan.ts:97

Selected normalized files.


injected

injected: OutputPlanFile[]

Defined in: core/src/output-plan.ts:109

Selected auto-injected files.


managedOutputDirectories

managedOutputDirectories: string[]

Defined in: core/src/output-plan.ts:111

Convenience aliases for managed path consumers.


managedOutputFiles

managedOutputFiles: string[]

Defined in: core/src/output-plan.ts:112


managedPaths

managedPaths: OutputPlanManagedPaths

Defined in: core/src/output-plan.ts:105

Managed paths declared by selected files.


outputs

outputs: Map\<string, OutputPlanFile>

Defined in: core/src/output-plan.ts:99

Selected files indexed by normalized path.


owners

owners: Map\<string, string>

Defined in: core/src/output-plan.ts:101

Selected owner indexed by normalized path.


resources

resources: OutputPlanFile[]

Defined in: core/src/output-plan.ts:107

Selected nested resources.