Apollo Link that performs merging of similar operation requests
MIT License
This project is a crazy experiment, did work with a quite complicated scenario, but is honestly not yet stressed enough to consider it not error prone, or even stable.
An Apollo Link that combines multiple same-query requests using different include/skip directives into a single query.
npm install apollo-link-combine-includes --save
import { CombineIncludesLink } from 'apollo-link-combine-includes'
const link = new CombineIncludesLink()
Batch Link takes an object with three options on it to customize the behavior of the link. The only required option is the batchHandler function
name | value | default | required |
---|---|---|---|
batchInterval | number | 10 | false |
batchMax | number | 0 | false |
canCombine | (operation: Operation, defaultCanCombine: function) => Boolean | Operation has a name and include directives | false |
The CombineIncludesLink does not use the context for anything