apollo-elements/apollo-elements

View on GitHub
docs/decks/azconf-dev-2021/slides/14-example-query.md

Summary

Maintainability
Test Coverage
---
name: Example Query
attrs: float-header
---

## Queries

<section progressive>

```graphql
query PersonQuery           {







}
```

```graphql reveal
query PersonQuery($id: ID!) {







}
```

```graphql reveal
query PersonQuery($id: ID!) { # query operation
  person(id: $id) {           # field on root query





  }
}
```

```graphql reveal
query PersonQuery($id: ID!) { # query operation
  person(id: $id) {           # field on root query
    name                      # field on person type
    picture



  }
}
```

```graphql reveal
query PersonQuery($id: ID!) {
  person(id: $id) {
    name
    picture
    friends {
      name
    }
  }
}
```

```json reveal
{
  "data": {
    "person": {
      "__typename": "Person",
      "name": "Charlie Chaplin",
      "picture": "https://photo.charliechaplin.com/images/photos/0000/0296/CC_233_big.jpg",
      "friends": [
        { "__typename": "Person", "name": "Buster Keaton" },
        { "__typename": "Person", "name": "Hedy Lamarr" },
        { "__typename": "Person", "name": "Conrad Veidt" }
      ]
    }
  }
}
```

</section>