0.5.0 • Published 4 years ago
defer-chain v0.5.0
How to use?
This module is defer & havester(chain) generator, usage is different defer in go
If you want job stack in function? generate and stack job to defer
If you want harvest to job? call chain!
usage v0
var DeferChain = require('defer-chain')
var [defer, chain] = DeferChain()
// stack 1
defer(([x, y]) => [x * 2, x * 3])
// stack 2
defer(([x, y]) => [x + 10, x + 20])
// stack 3
defer(([]) => [3, 5])
chain() // [(3 + 10) * 2, (5 + 20) * 3]