UNPKG

co-dash

Version:

Lodash inspired library for generator functions

9 lines (8 loc) 180 B
'use strict'; module.exports = function( gen ){ let [ num, res ] = [ 1, null ]; return function*( ...args ){ num && ( res = yield gen( ...args ) ) && num--; return res; } }