UNPKG

chan

Version:

A go style channel implementation that works nicely with co

24 lines (18 loc) 296 B
// jshint esnext:true var chan = require('..') var co = require('co') var wait = require('co-wait') var ch = chan() co(function *() { var n while ((n = yield ch)) { console.log(n) } })() co(function *() { var n = 50 while (n-- > 0) { yield wait(100) ch(n) } })()