Interface: OutputArtifact¶
Defined in: core/src/output-plan.ts:10
Formatter output shape understood by the shared output planner.
Formatter packages may add fields to this shape, but filesystem consumers must only depend on these portable fields.
Extended by¶
Properties¶
additionalFiles?¶
optionaladditionalFiles?:OutputArtifact[]
Defined in: core/src/output-plan.ts:20
Nested resources emitted with this artifact.
content¶
content:
string
Defined in: core/src/output-plan.ts:14
File contents.
managedOutputDirectories?¶
optionalmanagedOutputDirectories?:string[]
Defined in: core/src/output-plan.ts:22
Relative directories managed by this artifact.
managedOutputFiles?¶
optionalmanagedOutputFiles?:string[]
Defined in: core/src/output-plan.ts:24
Relative files managed by this artifact.
merge?¶
optionalmerge?:StructuredMergePlan
Defined in: core/src/output-plan.ts:18
Optional structured merge instructions.
mode?¶
optionalmode?:number
Defined in: core/src/output-plan.ts:16
Optional Unix file mode.
path¶
path:
string
Defined in: core/src/output-plan.ts:12
Relative output path.