⚠️
This is the documentation for the old GraphQL Mesh version v0. We recommend upgrading to the latest GraphQL Mesh version v1.
Migrate to GraphQL Mesh v1
Migrate to GraphQL Mesh v1
Prune Transform
The prune transform allows you removing unused and empty types.
npm i @graphql-mesh/transform-pruneHow 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 pruningskipEmptyCompositeTypePruning(type:Boolean) - Set totrueto skip pruning object types or interfaces with no fieldsskipUnimplementedInterfacesPruning(type:Boolean) - Set totrueto skip pruning interfaces that are not implemented by any other typesskipEmptyUnionPruning(type:Boolean) - Set totrueto skip pruning empty unionsskipUnusedTypesPruning(type:Boolean) - Set totrueto skip pruning unused types