RFC 3 / Accepted

Define Data Collections used in the spec

Opened on2024-04-05
Merged on2025-07-01

At a glance

Spec PR description

The spec uses the terms "set", "list" and "map" in many places. This PR defines these terms and their conformance requirements.

This is a change extracted from #1063 as discussed at last night's WG meeting

This is PR 1 of 3 in the "data collections" trilogy stack; next are:

  1. https://github.com/graphql/graphql-spec/pull/1092
  2. https://github.com/graphql/graphql-spec/pull/1063

cc @graphql/tsc

(Replacement of #1091; to do PR stack with #1092 and #1063)

Timeline