...

Text file src/oss.terrastruct.com/d2/testdata/d2ir/TestCompile/imports/value.exp.json

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

     1{
     2  "fields": [
     3    {
     4      "name": "x",
     5      "composite": {
     6        "fields": [
     7          {
     8            "name": "shape",
     9            "primary": {
    10              "value": {
    11                "range": "x.d2,0:7:7-0:13:13",
    12                "value": [
    13                  {
    14                    "string": "circle",
    15                    "raw_string": "circle"
    16                  }
    17                ]
    18              }
    19            },
    20            "references": [
    21              {
    22                "string": {
    23                  "range": "x.d2,0:0:0-0:5:5",
    24                  "value": [
    25                    {
    26                      "string": "shape",
    27                      "raw_string": "shape"
    28                    }
    29                  ]
    30                },
    31                "key_path": {
    32                  "range": "x.d2,0:0:0-0:5:5",
    33                  "path": [
    34                    {
    35                      "unquoted_string": {
    36                        "range": "x.d2,0:0:0-0:5:5",
    37                        "value": [
    38                          {
    39                            "string": "shape",
    40                            "raw_string": "shape"
    41                          }
    42                        ]
    43                      }
    44                    }
    45                  ]
    46                },
    47                "context": {
    48                  "edge": null,
    49                  "key": {
    50                    "range": "x.d2,0:0:0-0:13:13",
    51                    "key": {
    52                      "range": "x.d2,0:0:0-0:5:5",
    53                      "path": [
    54                        {
    55                          "unquoted_string": {
    56                            "range": "x.d2,0:0:0-0:5:5",
    57                            "value": [
    58                              {
    59                                "string": "shape",
    60                                "raw_string": "shape"
    61                              }
    62                            ]
    63                          }
    64                        }
    65                      ]
    66                    },
    67                    "primary": {},
    68                    "value": {
    69                      "unquoted_string": {
    70                        "range": "x.d2,0:7:7-0:13:13",
    71                        "value": [
    72                          {
    73                            "string": "circle",
    74                            "raw_string": "circle"
    75                          }
    76                        ]
    77                      }
    78                    }
    79                  }
    80                },
    81                "due_to_glob": false,
    82                "due_to_lazy_glob": false
    83              }
    84            ]
    85          },
    86          {
    87            "name": "label",
    88            "primary": {
    89              "value": {
    90                "range": "x.d2,1:7:21-1:11:25",
    91                "value": [
    92                  {
    93                    "string": "meow",
    94                    "raw_string": "meow"
    95                  }
    96                ]
    97              }
    98            },
    99            "references": [
   100              {
   101                "string": {
   102                  "range": "x.d2,1:0:14-1:5:19",
   103                  "value": [
   104                    {
   105                      "string": "label",
   106                      "raw_string": "label"
   107                    }
   108                  ]
   109                },
   110                "key_path": {
   111                  "range": "x.d2,1:0:14-1:5:19",
   112                  "path": [
   113                    {
   114                      "unquoted_string": {
   115                        "range": "x.d2,1:0:14-1:5:19",
   116                        "value": [
   117                          {
   118                            "string": "label",
   119                            "raw_string": "label"
   120                          }
   121                        ]
   122                      }
   123                    }
   124                  ]
   125                },
   126                "context": {
   127                  "edge": null,
   128                  "key": {
   129                    "range": "x.d2,1:0:14-1:11:25",
   130                    "key": {
   131                      "range": "x.d2,1:0:14-1:5:19",
   132                      "path": [
   133                        {
   134                          "unquoted_string": {
   135                            "range": "x.d2,1:0:14-1:5:19",
   136                            "value": [
   137                              {
   138                                "string": "label",
   139                                "raw_string": "label"
   140                              }
   141                            ]
   142                          }
   143                        }
   144                      ]
   145                    },
   146                    "primary": {},
   147                    "value": {
   148                      "unquoted_string": {
   149                        "range": "x.d2,1:7:21-1:11:25",
   150                        "value": [
   151                          {
   152                            "string": "meow",
   153                            "raw_string": "meow"
   154                          }
   155                        ]
   156                      }
   157                    }
   158                  }
   159                },
   160                "due_to_glob": false,
   161                "due_to_lazy_glob": false
   162              }
   163            ]
   164          }
   165        ],
   166        "edges": null
   167      },
   168      "references": [
   169        {
   170          "string": {
   171            "range": "index.d2,0:0:0-0:1:1",
   172            "value": [
   173              {
   174                "string": "x",
   175                "raw_string": "x"
   176              }
   177            ]
   178          },
   179          "key_path": {
   180            "range": "index.d2,0:0:0-0:1:1",
   181            "path": [
   182              {
   183                "unquoted_string": {
   184                  "range": "index.d2,0:0:0-0:1:1",
   185                  "value": [
   186                    {
   187                      "string": "x",
   188                      "raw_string": "x"
   189                    }
   190                  ]
   191                }
   192              }
   193            ]
   194          },
   195          "context": {
   196            "edge": null,
   197            "key": {
   198              "range": "index.d2,0:0:0-0:8:8",
   199              "key": {
   200                "range": "index.d2,0:0:0-0:1:1",
   201                "path": [
   202                  {
   203                    "unquoted_string": {
   204                      "range": "index.d2,0:0:0-0:1:1",
   205                      "value": [
   206                        {
   207                          "string": "x",
   208                          "raw_string": "x"
   209                        }
   210                      ]
   211                    }
   212                  }
   213                ]
   214              },
   215              "primary": {},
   216              "value": {
   217                "import": {
   218                  "range": "index.d2,0:3:3-0:8:8",
   219                  "spread": false,
   220                  "pre": "",
   221                  "path": [
   222                    {
   223                      "unquoted_string": {
   224                        "range": "index.d2,0:4:4-0:5:5",
   225                        "value": [
   226                          {
   227                            "string": "x",
   228                            "raw_string": "x"
   229                          }
   230                        ]
   231                      }
   232                    }
   233                  ]
   234                }
   235              }
   236            }
   237          },
   238          "due_to_glob": false,
   239          "due_to_lazy_glob": false
   240        }
   241      ]
   242    }
   243  ],
   244  "edges": null
   245}

View as plain text