@@ -1450,15 +1450,15 @@ objects have a separate type in the system.
1450
1450
1451
1451
**Circular References **
1452
1452
1453
- Input Objects are allowed to reference other Input Objects as field types . A
1454
- circular reference occurs when an Input Object references itself either directly
1453
+ Input Objects are allowed to reference other Input Objects as field types . A
1454
+ circular reference occurs when an Input Object references itself either directly
1455
1455
or through referenced Input Objects .
1456
1456
1457
1457
Circular references are generally allowed , however they may not be defined as an
1458
- unbroken chain of Non -Null singular fields . Such Input Objects are invalid
1458
+ unbroken chain of Non -Null singular fields . Such Input Objects are invalid
1459
1459
because there is no way to provide a legal value for them .
1460
1460
1461
- This example of a circularly -referenced input type is valid as the field `self `
1461
+ This example of a circularly -referenced input type is valid as the field `self `
1462
1462
may be omitted or the value {null }.
1463
1463
1464
1464
```graphql example
@@ -1477,7 +1477,7 @@ input Example {
1477
1477
}
1478
1478
```
1479
1479
1480
- This example of a circularly -referenced input type is invalid as the field
1480
+ This example of a circularly -referenced input type is invalid as the field
1481
1481
`self ` cannot be provided a finite value .
1482
1482
1483
1483
```graphql counter -example
@@ -1487,7 +1487,7 @@ input Example {
1487
1487
}
1488
1488
```
1489
1489
1490
- This example is also invalid , as there is a non -null singular circular reference
1490
+ This example is also invalid , as there is a non -null singular circular reference
1491
1491
via the `First .second ` and `Second .first ` fields .
1492
1492
1493
1493
```graphql counter -example
0 commit comments