Interface: OutputPlanFile¶
Defined in: core/src/output-plan.ts:45
One normalized file in an output plan.
Extends¶
Omit\<OutputArtifact,"additionalFiles">
Properties¶
content¶
content:
string
Defined in: core/src/output-plan.ts:14
File contents.
Inherited from¶
managedOutputDirectories?¶
optionalmanagedOutputDirectories?:string[]
Defined in: core/src/output-plan.ts:22
Relative directories managed by this artifact.
Inherited from¶
OutputArtifact.managedOutputDirectories
managedOutputFiles?¶
optionalmanagedOutputFiles?:string[]
Defined in: core/src/output-plan.ts:24
Relative files managed by this artifact.
Inherited from¶
OutputArtifact.managedOutputFiles
merge?¶
optionalmerge?:StructuredMergePlan
Defined in: core/src/output-plan.ts:18
Optional structured merge instructions.
Inherited from¶
mode?¶
optionalmode?:number
Defined in: core/src/output-plan.ts:16
Optional Unix file mode.
Inherited from¶
originalPath¶
originalPath:
string
Defined in: core/src/output-plan.ts:49
Original formatter path before normalization.
owner¶
owner:
string
Defined in: core/src/output-plan.ts:51
Formatter or adapter that owns the file.
path¶
path:
string
Defined in: core/src/output-plan.ts:47
Normalized project-relative path.
Overrides¶
resourceOf?¶
optionalresourceOf?:string
Defined in: core/src/output-plan.ts:55
Normalized parent path for nested resources.
role¶
role:
OutputPlanArtifactRole
Defined in: core/src/output-plan.ts:53
Artifact role used for collision resolution.