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  }