cuelang.org/go@v0.13.0/cue/testdata/export/028.txtar (about) 1 raw: true 2 eval: true 3 -- in.cue -- 4 { 5 #FindInMap: { 6 #: "Fn::FindInMap": [string | #FindInMap] 7 } 8 a: [...string] 9 } 10 -- out/def -- 11 #FindInMap: { 12 #: { 13 "Fn::FindInMap": [string | #FindInMap] 14 } 15 } 16 a: [...string] 17 -- out/export -- 18 a: [] 19 -- out/yaml -- 20 a: [] 21 -- out/json -- 22 {"a":[]} 23 -- out/compile -- 24 --- in.cue 25 { 26 { 27 #FindInMap: { 28 #: { 29 "Fn::FindInMap": [ 30 (string|〈3;#FindInMap〉), 31 ] 32 } 33 } 34 a: [ 35 ...string, 36 ] 37 } 38 } 39 -- out/eval/stats -- 40 Leaks: 0 41 Freed: 8 42 Reused: 1 43 Allocs: 7 44 Retain: 0 45 46 Unifications: 6 47 Conjuncts: 9 48 Disjuncts: 8 49 -- out/eval -- 50 (struct){ 51 #FindInMap: (#struct){ 52 #: (#struct){ 53 "Fn::FindInMap": (#list){ 54 0: (string){ string } 55 } 56 } 57 } 58 a: (list){ 59 } 60 }