@@ -305,7 +305,7 @@ input union IU = I | { y: Int }
305
305
306
306
| [ 1] [ solution-1 ] | [ 2] [ solution-2 ] | [ 3] [ solution-3 ] | [ 4] [ solution-4 ] | [ 5] [ solution-5 ] |
307
307
| ----| ----| ----| ----| ----|
308
- | ✅⚠️ | ✅⚠️ | ✅ | ⚠️ | ✅ |
308
+ | ✅⚠️ | ✅⚠️ | ✅ | ⚠️ | 🚫 |
309
309
310
310
Criteria score: 🥉
311
311
@@ -864,7 +864,7 @@ type Mutation {
864
864
* [E. A member type may be a Leaf type][criteria-e]
865
865
* ✅ Any GraphQL type may be used
866
866
* [F. Migrating a field to a polymorphic input type is non-breaking][criteria-f]
867
- * ✅ No migration required, as this pattern is already possible
867
+ * 🚫 Previously-valid inputs now need to be wrapped in a container object
868
868
* [H. Input unions should accept plain data][criteria-h]
869
869
* ⚠️ The data is wrapped in a (simple) container type
870
870
* [I. Input unions should be easy to upgrade from existing solutions][criteria-i]
@@ -902,7 +902,7 @@ A quick glance at the evaluation results. Remember that passing or failing a spe
902
902
| [C ][criteria -c ] 🥇 | ✅ | ✅⚠️ | 🚫 | ⚠️ | ✅ |
903
903
| [D ][criteria -d ] 🥇 | ✅ | ✅ | ✅ | ✅ | ✅ |
904
904
| [E ][criteria -e ] 🥉 | 🚫 | 🚫 | ✅⚠️ | 🚫 | ✅ |
905
- | [F ][criteria -f ] 🥉 | ✅⚠️ | ✅⚠️ | ✅ | ⚠️ | ✅ |
905
+ | [F ][criteria -f ] 🥉 | ✅⚠️ | ✅⚠️ | ✅ | ⚠️ | 🚫 |
906
906
| [G ][criteria -g ] 🥉 | ❔ | ❔ | ❔ | ❔ | ❔ |
907
907
| [H ][criteria -h ] 🥉 | ⚠️ | ⚠️ | ✅ | ✅ | ⚠️ |
908
908
| [I ][criteria -i ] 🥉 | ✅ | ✅ | ✅ | ⚠️ | ✅ |
0 commit comments