0.1.1 • Published 3 years ago

@gulujs/compose v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@gulujs/compose

Installation

npm install @gulujs/compose

Usage

import { compose } from '@gulujs/compose';

const a = (req, res, next) => {
  req.i += 1;
  return next();
};
const b = (req, res, next) => {
  req.i += 2;
  return next()
};

const fn = compose([a, b]);

const req = { i: 0 };
const res = {};

(async () => {
  const r = await fn(req, res, (req, res) => req.i + 3)
  console.log(r); // -> 6
})();

Acknowledgements

This repo is forked from koajs/compose

License

MIT

0.1.1

3 years ago

0.1.0

3 years ago