Licence
MIT
Version
0.2.1
Deps
2
Size
91 kB
Vulns
0
Weekly
0
Combine Includes Link
Be careful
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.
Purpose
An Apollo Link that combines multiple same-query requests using different include/skip directives into a single query.
Installation
npm install apollo-link-combine-includes --save
Usage
import { CombineIncludesLink } from 'apollo-link-combine-includes'
const link = new CombineIncludesLink()
Options
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 |
Context
The CombineIncludesLink does not use the context for anything
