composedly

1.0.2 • Public • Published

composedly Build Status

Create compositions of middleware and named it.

Note: When you create compositions of middleware using koa-compose
or composition, it just returns an anonymous GeneratorFunction.
And if you want to enable DEBUG model in Koa, nothing is displayed.

Usage

var compose = require('composedly')
 
function* bar(next) {
  yield* next
}
function* foo() {
  return this
}
 
var fn = compose('composedly', bar, foo);
// Now, `fn.name` is 'composedly'
 
co(function* () {
  yield* fn.call(true);
})();

API

composedly(name, fn...)

  • name - String
  • fn - GeneratorFunction

Dependencies

License

MIT

Package Sidebar

Install

npm i composedly

Weekly Downloads

1

Version

1.0.2

License

MIT

Last publish

Collaborators

  • fundon