Catch the highlights of GraphQLConf 2023! Click for recordings. Or check out our recap blog post.
Docs
Transforms
Prune

Prune Transform

The prune transform allows you removing unused and empty types.

npm i @graphql-mesh/transform-prune

How to use?

Add the following configuration to your Mesh config file:

.meshrc.yaml
transforms:
  - prune:
      skipPruning: []

Config API Reference

  • skipPruning (type: Array of String, required) - Types to skip pruning
  • skipEmptyCompositeTypePruning (type: Boolean) - Set to true to skip pruning object types or interfaces with no fields
  • skipUnimplementedInterfacesPruning (type: Boolean) - Set to true to skip pruning interfaces that are not implemented by any other types
  • skipEmptyUnionPruning (type: Boolean) - Set to true to skip pruning empty unions
  • skipUnusedTypesPruning (type: Boolean) - Set to true to skip pruning unused types