relay-link-batch
v1.0.2
Published
Relay Link that performs batching and operation on batched Operations
Maintainers
Readme
Batch Link
Purpose
An Relay Link to allow batching of multiple operations into a single request. For example, the relay-link-batch-http uses this link to batch operations into a single http request.
Installation
npm install relay-link-batch --save
Usage
import { BatchLink } from "relay-link-batch";
const link = new BatchLink({
batchHandler: (operations: Operation[], forward: NextLink) => Observable<FetchResult[]> | null
});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| |batchHandler|(operations: Operation[], forward: NextLink) => Observable<FetchResult[]> | null|NA|true|
Context
The Batch Link does not use the context for anything
