GraphiQL 中的 "Merge" 按钮是什么?

What is the "Merge" Button in GraphiQL?

GraphiQL UI 中 Merge 按钮的用途是什么。它似乎与 Prettify 按钮做同样的事情。

请举例说明

Merge 按钮用于展平带有已定义片段的查询。 它不同于保留原始查询但只是缩进的 Prettify。

使用 GraphiQL netify 演示模式,以下查询为“美化”

query {
  test {
    person {
      name
      age
      ...friendNames
    }
  }
}

fragment friendNames on Person {
  friends {
    name
  }
}

点击Merge按钮后结果如下:

{
  test {
    person {
      name
      age
      friends {
        name
      }
    }
  }
}

要查看以上内容的现场演示,您可以关注此link