relay-link-batch
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

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

Context

The Batch Link does not use the context for anything

Package Sidebar

Install

npm i relay-link-batch

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

77.1 kB

Total Files

22

Last publish

Collaborators

  • papahigh