...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestSet/edge_flat_merge_arrowhead.exp.json

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

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

View as plain text