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.