UNPKG

handler-chain

Version:

A generic chain-of-responsibility design pattern.

14 lines (13 loc) 430 B
// src/composeEnhancer.ts function composeEnhancer(...enhancers) { return (fallbackHandler) => enhancers.reduceRight((chain, enhancer) => enhancer(chain), fallbackHandler); } // src/applyMiddleware.ts function applyMiddleware(...middleware) { return (init) => composeEnhancer(...middleware.map((middleware2) => middleware2(init))); } export { applyMiddleware, composeEnhancer }; //# sourceMappingURL=handler-chain.mjs.map