Skip to content

Fragments

You can create reusable fragments and either import them in other GraphQL files or let nuxt-graphql-middleware automatically inline them for you.

WARNING

Fragment names, just as query/mutation names, must be unique across the entire repository.

Automatic Import

All fragments are imported automatically, without the need for manual import statements. Make sure that all your fragment files or folders are referenced in the autoImportPatterns option.

graphql
query userById($id: ID!) {
  ...getUserQuery
}
graphql
fragment getUserQuery on Query {
  userById(id: $id) {
    ...user
  }
}
graphql
fragment user on User {
  id
  firstName
  lastName
  email
  description
  dateOfBirth
}

Released under the MIT License.