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  }