Prune Transform
The prune transform allows you removing unused and empty types.
How to use?
mesh-config.ts
import {
createPruneTransform,
defineConfig,
loadGraphQLHTTPSubgraph
} from '@graphql-mesh/compose-cli'
export const composeConfig = defineConfig({
subgraphs: [
{
sourceHandler: loadGraphQLHTTPSubgraph('Users', {
endpoint: 'http://localhost:4001/users'
}),
transforms: [
createPruneTransform({
// Skip pruning for specific types
skipPruning: ['MyPrecioiusType']
})
]
}
]
})