github.com/solo-io/cue@v0.4.7/cue/testdata/builtins/list/sort.txtar (about)

     1  -- in.cue --
     2  import "list"
     3  
     4  a: list.Sort([2, 3, 1, 4], {x:_, y:_, less: x<y})
     5  
     6  -- out/eval --
     7  (struct){
     8    a: (#list){
     9      0: (int){ 1 }
    10      1: (int){ 2 }
    11      2: (int){ 3 }
    12      3: (int){ 4 }
    13    }
    14  }
    15  -- out/compile --
    16  --- in.cue
    17  {
    18    a: 〈import;list〉.Sort([
    19      2,
    20      3,
    21      1,
    22      4,
    23    ], {
    24      x: _
    25      y: _
    26      less: (〈0;x〉 < 〈0;y〉)
    27    })
    28  }