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