1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
// Optional fields should retain status after removal of unified
// content.
// Issue #855
-- cue.mod/module.cue --
module: "mod.test"
language: version: "v0.9.0"
-- a.cue --
package pkg
a: [...#A]
a: [{
annotations: {}
}]
#A: annotations?: [string]: string
b: #B
b: bb: c: 2 // c can be removed, bb not.
#B: bb?: c: 2
-- out/trim --
== a.cue
package pkg
a: [...#A]
a: [{
annotations: {}
}]
#A: annotations?: [string]: string
b: #B
b: bb: {} // c can be removed, bb not.
#B: bb?: c: 2
|