Home > @uniformdev/canvas > createBatchEnhancer
createBatchEnhancer() function
Creates an enhancer that batches up all enhancements for a composition into a set of promises, and then handles them all in a single batch. Used to reduce the number of HTTP requests needed to fulfill layout enhancements when a layout uses many resources from other systems.
Signature:
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
{ handleBatch, shouldQueue, limitPolicy, } |
(not declared) | |
|
input |
{ handleBatch: (queue: ReadonlyArray<Readonly<BatchEntry; } |
Returns:
BatchEnhancer<TArgs, TResult>