...

Text file src/oss.terrastruct.com/d2/testdata/d2ir/TestCompile/fields/array.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2ir/TestCompile/fields

     1{
     2  "fields": [
     3    {
     4      "name": "x",
     5      "composite": {
     6        "values": [
     7          {
     8            "value": {
     9              "range": "TestCompile/fields/array.d2,0:4:4-0:5:5",
    10              "raw": "1",
    11              "value": "1"
    12            }
    13          },
    14          {
    15            "value": {
    16              "range": "TestCompile/fields/array.d2,0:6:6-0:7:7",
    17              "raw": "2",
    18              "value": "2"
    19            }
    20          },
    21          {
    22            "value": {
    23              "range": "TestCompile/fields/array.d2,0:8:8-0:9:9",
    24              "raw": "3",
    25              "value": "3"
    26            }
    27          },
    28          {
    29            "value": {
    30              "range": "TestCompile/fields/array.d2,0:10:10-0:11:11",
    31              "raw": "4",
    32              "value": "4"
    33            }
    34          }
    35        ]
    36      },
    37      "references": [
    38        {
    39          "string": {
    40            "range": "TestCompile/fields/array.d2,0:0:0-0:1:1",
    41            "value": [
    42              {
    43                "string": "x",
    44                "raw_string": "x"
    45              }
    46            ]
    47          },
    48          "key_path": {
    49            "range": "TestCompile/fields/array.d2,0:0:0-0:1:1",
    50            "path": [
    51              {
    52                "unquoted_string": {
    53                  "range": "TestCompile/fields/array.d2,0:0:0-0:1:1",
    54                  "value": [
    55                    {
    56                      "string": "x",
    57                      "raw_string": "x"
    58                    }
    59                  ]
    60                }
    61              }
    62            ]
    63          },
    64          "context": {
    65            "edge": null,
    66            "key": {
    67              "range": "TestCompile/fields/array.d2,0:0:0-0:12:12",
    68              "key": {
    69                "range": "TestCompile/fields/array.d2,0:0:0-0:1:1",
    70                "path": [
    71                  {
    72                    "unquoted_string": {
    73                      "range": "TestCompile/fields/array.d2,0:0:0-0:1:1",
    74                      "value": [
    75                        {
    76                          "string": "x",
    77                          "raw_string": "x"
    78                        }
    79                      ]
    80                    }
    81                  }
    82                ]
    83              },
    84              "primary": {},
    85              "value": {
    86                "array": {
    87                  "range": "TestCompile/fields/array.d2,0:3:3-0:12:12",
    88                  "nodes": [
    89                    {
    90                      "number": {
    91                        "range": "TestCompile/fields/array.d2,0:4:4-0:5:5",
    92                        "raw": "1",
    93                        "value": "1"
    94                      }
    95                    },
    96                    {
    97                      "number": {
    98                        "range": "TestCompile/fields/array.d2,0:6:6-0:7:7",
    99                        "raw": "2",
   100                        "value": "2"
   101                      }
   102                    },
   103                    {
   104                      "number": {
   105                        "range": "TestCompile/fields/array.d2,0:8:8-0:9:9",
   106                        "raw": "3",
   107                        "value": "3"
   108                      }
   109                    },
   110                    {
   111                      "number": {
   112                        "range": "TestCompile/fields/array.d2,0:10:10-0:11:11",
   113                        "raw": "4",
   114                        "value": "4"
   115                      }
   116                    }
   117                  ]
   118                }
   119              }
   120            }
   121          },
   122          "due_to_glob": false,
   123          "due_to_lazy_glob": false
   124        }
   125      ]
   126    }
   127  ],
   128  "edges": null
   129}

View as plain text