value to test
boolean indicating whether value is generator object-like
var gen = {
'next': function noop() {},
'return': function noop() {},
'throw': function noop() {}
};
var bool = isGeneratorObjectLike( gen );
// returns true
function* generateID() {
var idx = 0;
while ( idx < idx+1 ) {
yield idx;
idx += 1;
}
}
var bool = isGeneratorObjectLike( generateID() );
// returns true
var bool = isGeneratorObjectLike( {} );
// returns false
var bool = isGeneratorObjectLike( null );
// returns false
Tests if a value is generator object-like.