...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2oracle/TestReconnectEdge

     1{
     2  "graph": {
     3    "name": "",
     4    "isFolderOnly": false,
     5    "ast": {
     6      "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:0:0-4:0:41",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:0:0-0:6:6",
    11            "edges": [
    12              {
    13                "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:0:0-0:6:6",
    14                "src": {
    15                  "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:0:0-0:1:1",
    16                  "path": [
    17                    {
    18                      "unquoted_string": {
    19                        "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:0:0-0:1:1",
    20                        "value": [
    21                          {
    22                            "string": "a",
    23                            "raw_string": "a"
    24                          }
    25                        ]
    26                      }
    27                    }
    28                  ]
    29                },
    30                "src_arrow": "",
    31                "dst": {
    32                  "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:5:5-0:6:6",
    33                  "path": [
    34                    {
    35                      "unquoted_string": {
    36                        "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:5:5-0:6:6",
    37                        "value": [
    38                          {
    39                            "string": "c",
    40                            "raw_string": "c"
    41                          }
    42                        ]
    43                      }
    44                    }
    45                  ]
    46                },
    47                "dst_arrow": ">"
    48              }
    49            ],
    50            "primary": {},
    51            "value": {}
    52          }
    53        },
    54        {
    55          "map_key": {
    56            "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,1:0:7-1:1:8",
    57            "key": {
    58              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,1:0:7-1:1:8",
    59              "path": [
    60                {
    61                  "unquoted_string": {
    62                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,1:0:7-1:1:8",
    63                    "value": [
    64                      {
    65                        "string": "b",
    66                        "raw_string": "b"
    67                      }
    68                    ]
    69                  }
    70                }
    71              ]
    72            },
    73            "primary": {},
    74            "value": {}
    75          }
    76        },
    77        {
    78          "map_key": {
    79            "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:0:9-2:29:38",
    80            "edges": [
    81              {
    82                "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:1:10-2:7:16",
    83                "src": {
    84                  "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:1:10-2:2:11",
    85                  "path": [
    86                    {
    87                      "unquoted_string": {
    88                        "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:1:10-2:2:11",
    89                        "value": [
    90                          {
    91                            "string": "a",
    92                            "raw_string": "a"
    93                          }
    94                        ]
    95                      }
    96                    }
    97                  ]
    98                },
    99                "src_arrow": "",
   100                "dst": {
   101                  "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:6:15-2:7:16",
   102                  "path": [
   103                    {
   104                      "unquoted_string": {
   105                        "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:6:15-2:7:16",
   106                        "value": [
   107                          {
   108                            "string": "c",
   109                            "raw_string": "c"
   110                          }
   111                        ]
   112                      }
   113                    }
   114                  ]
   115                },
   116                "dst_arrow": ">"
   117              }
   118            ],
   119            "edge_index": {
   120              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:8:17-2:11:20",
   121              "int": 0,
   122              "glob": false
   123            },
   124            "edge_key": {
   125              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:12:21-2:24:33",
   126              "path": [
   127                {
   128                  "unquoted_string": {
   129                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:12:21-2:17:26",
   130                    "value": [
   131                      {
   132                        "string": "style",
   133                        "raw_string": "style"
   134                      }
   135                    ]
   136                  }
   137                },
   138                {
   139                  "unquoted_string": {
   140                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:18:27-2:24:33",
   141                    "value": [
   142                      {
   143                        "string": "stroke",
   144                        "raw_string": "stroke"
   145                      }
   146                    ]
   147                  }
   148                }
   149              ]
   150            },
   151            "primary": {},
   152            "value": {
   153              "unquoted_string": {
   154                "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:26:35-2:29:38",
   155                "value": [
   156                  {
   157                    "string": "red",
   158                    "raw_string": "red"
   159                  }
   160                ]
   161              }
   162            }
   163          }
   164        },
   165        {
   166          "map_key": {
   167            "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,3:0:39-3:1:40",
   168            "key": {
   169              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,3:0:39-3:1:40",
   170              "path": [
   171                {
   172                  "unquoted_string": {
   173                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,3:0:39-3:1:40",
   174                    "value": [
   175                      {
   176                        "string": "c",
   177                        "raw_string": "c"
   178                      }
   179                    ]
   180                  }
   181                }
   182              ]
   183            },
   184            "primary": {},
   185            "value": {}
   186          }
   187        }
   188      ]
   189    },
   190    "root": {
   191      "id": "",
   192      "id_val": "",
   193      "attributes": {
   194        "label": {
   195          "value": ""
   196        },
   197        "labelDimensions": {
   198          "width": 0,
   199          "height": 0
   200        },
   201        "style": {},
   202        "near_key": null,
   203        "shape": {
   204          "value": ""
   205        },
   206        "direction": {
   207          "value": ""
   208        },
   209        "constraint": null
   210      },
   211      "zIndex": 0
   212    },
   213    "edges": [
   214      {
   215        "index": 0,
   216        "isCurve": false,
   217        "src_arrow": false,
   218        "dst_arrow": true,
   219        "references": [
   220          {
   221            "map_key_edge_index": 0
   222          },
   223          {
   224            "map_key_edge_index": 0
   225          }
   226        ],
   227        "attributes": {
   228          "label": {
   229            "value": ""
   230          },
   231          "labelDimensions": {
   232            "width": 0,
   233            "height": 0
   234          },
   235          "style": {
   236            "stroke": {
   237              "value": "red"
   238            }
   239          },
   240          "near_key": null,
   241          "shape": {
   242            "value": ""
   243          },
   244          "direction": {
   245            "value": ""
   246          },
   247          "constraint": null
   248        },
   249        "zIndex": 0
   250      }
   251    ],
   252    "objects": [
   253      {
   254        "id": "a",
   255        "id_val": "a",
   256        "references": [
   257          {
   258            "key": {
   259              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:0:0-0:1:1",
   260              "path": [
   261                {
   262                  "unquoted_string": {
   263                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:0:0-0:1:1",
   264                    "value": [
   265                      {
   266                        "string": "a",
   267                        "raw_string": "a"
   268                      }
   269                    ]
   270                  }
   271                }
   272              ]
   273            },
   274            "key_path_index": 0,
   275            "map_key_edge_index": 0
   276          },
   277          {
   278            "key": {
   279              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:1:10-2:2:11",
   280              "path": [
   281                {
   282                  "unquoted_string": {
   283                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:1:10-2:2:11",
   284                    "value": [
   285                      {
   286                        "string": "a",
   287                        "raw_string": "a"
   288                      }
   289                    ]
   290                  }
   291                }
   292              ]
   293            },
   294            "key_path_index": 0,
   295            "map_key_edge_index": 0
   296          }
   297        ],
   298        "attributes": {
   299          "label": {
   300            "value": "a"
   301          },
   302          "labelDimensions": {
   303            "width": 0,
   304            "height": 0
   305          },
   306          "style": {},
   307          "near_key": null,
   308          "shape": {
   309            "value": "rectangle"
   310          },
   311          "direction": {
   312            "value": ""
   313          },
   314          "constraint": null
   315        },
   316        "zIndex": 0
   317      },
   318      {
   319        "id": "c",
   320        "id_val": "c",
   321        "references": [
   322          {
   323            "key": {
   324              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:5:5-0:6:6",
   325              "path": [
   326                {
   327                  "unquoted_string": {
   328                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,0:5:5-0:6:6",
   329                    "value": [
   330                      {
   331                        "string": "c",
   332                        "raw_string": "c"
   333                      }
   334                    ]
   335                  }
   336                }
   337              ]
   338            },
   339            "key_path_index": 0,
   340            "map_key_edge_index": 0
   341          },
   342          {
   343            "key": {
   344              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:6:15-2:7:16",
   345              "path": [
   346                {
   347                  "unquoted_string": {
   348                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,2:6:15-2:7:16",
   349                    "value": [
   350                      {
   351                        "string": "c",
   352                        "raw_string": "c"
   353                      }
   354                    ]
   355                  }
   356                }
   357              ]
   358            },
   359            "key_path_index": 0,
   360            "map_key_edge_index": 0
   361          },
   362          {
   363            "key": {
   364              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,3:0:39-3:1:40",
   365              "path": [
   366                {
   367                  "unquoted_string": {
   368                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,3:0:39-3:1:40",
   369                    "value": [
   370                      {
   371                        "string": "c",
   372                        "raw_string": "c"
   373                      }
   374                    ]
   375                  }
   376                }
   377              ]
   378            },
   379            "key_path_index": 0,
   380            "map_key_edge_index": -1
   381          }
   382        ],
   383        "attributes": {
   384          "label": {
   385            "value": "c"
   386          },
   387          "labelDimensions": {
   388            "width": 0,
   389            "height": 0
   390          },
   391          "style": {},
   392          "near_key": null,
   393          "shape": {
   394            "value": "rectangle"
   395          },
   396          "direction": {
   397            "value": ""
   398          },
   399          "constraint": null
   400        },
   401        "zIndex": 0
   402      },
   403      {
   404        "id": "b",
   405        "id_val": "b",
   406        "references": [
   407          {
   408            "key": {
   409              "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,1:0:7-1:1:8",
   410              "path": [
   411                {
   412                  "unquoted_string": {
   413                    "range": "d2/testdata/d2oracle/TestReconnectEdge/preserve_old_obj.d2,1:0:7-1:1:8",
   414                    "value": [
   415                      {
   416                        "string": "b",
   417                        "raw_string": "b"
   418                      }
   419                    ]
   420                  }
   421                }
   422              ]
   423            },
   424            "key_path_index": 0,
   425            "map_key_edge_index": -1
   426          }
   427        ],
   428        "attributes": {
   429          "label": {
   430            "value": "b"
   431          },
   432          "labelDimensions": {
   433            "width": 0,
   434            "height": 0
   435          },
   436          "style": {},
   437          "near_key": null,
   438          "shape": {
   439            "value": "rectangle"
   440          },
   441          "direction": {
   442            "value": ""
   443          },
   444          "constraint": null
   445        },
   446        "zIndex": 0
   447      }
   448    ]
   449  },
   450  "err": "<nil>"
   451}

View as plain text