From c198de3cfa0d17e574bb261ccca65de45d350013 Mon Sep 17 00:00:00 2001 From: angrykoala Date: Tue, 5 Mar 2024 15:59:48 +0000 Subject: [PATCH] Add changeset on top level interfaces connection --- .changeset/honest-pumpkins-roll.md | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .changeset/honest-pumpkins-roll.md diff --git a/.changeset/honest-pumpkins-roll.md b/.changeset/honest-pumpkins-roll.md new file mode 100644 index 0000000000..9e45b0a1ba --- /dev/null +++ b/.changeset/honest-pumpkins-roll.md @@ -0,0 +1,40 @@ +--- +"@neo4j/graphql": minor +--- + +Support for top-level connection query on interfaces. For example: + +_Typedefs_ + +```graphql +interface Show { + title: String! +} + +type Movie implements Show { + title: String! + cost: Float +} + +type Series implements Show { + title: String! + episodes: Int +} +``` + +_Query_ + +```graphql +query { + showsConnection(where: { title_CONTAINS: "The Matrix" }) { + edges { + node { + title + ... on Movie { + cost + } + } + } + } +} +```