graphql-batch-mutation
v2.1.0
Published
Build a batch mutation for GraphQL
Maintainers
Readme
graphql-batch-mutation
A utility package for building batched GraphQL mutations. This package helps you combine multiple GraphQL mutations into a single request, improving performance and reducing network overhead.
Installation
npm install graphql-batch-mutationUsage
import { buildBatchMutation, Operation, OperationVariable } from 'graphql-batch-mutation';
const { graphql, variables } = buildBatchMutation([
Operation('createUser(input: { name: $name })', {
name: OperationVariable('String!', 'John Doe'),
}),
Operation('updateUser(input: { id: $id, name: $name })', {
id: OperationVariable('ID!', '123'),
name: OperationVariable('String!', 'John Doe'),
}),
]);