github.com/solo-io/cue@v0.4.7/cue/testdata/eval/issue353.txtar (about) 1 -- in.cue -- 2 e: #Example 3 4 e: a: "hello" 5 6 #Example: { 7 a: string 8 { 9 value?: string 10 } | { 11 externalValue?: string 12 } 13 } 14 -- out/eval -- 15 (struct){ 16 e: (#struct){ |((#struct){ 17 a: (string){ "hello" } 18 }, (#struct){ 19 a: (string){ "hello" } 20 }) } 21 #Example: (#struct){ |((#struct){ 22 a: (string){ string } 23 }, (#struct){ 24 a: (string){ string } 25 }) } 26 } 27 -- out/compile -- 28 --- in.cue 29 { 30 e: 〈0;#Example〉 31 e: { 32 a: "hello" 33 } 34 #Example: { 35 a: string 36 ({ 37 value?: string 38 }|{ 39 externalValue?: string 40 }) 41 } 42 }