Generator.js 440 B

1234567891011121314151617181920212223
  1. exports.one_two_generator = function() {
  2. function* generator() {
  3. yield 1;
  4. yield 2;
  5. }
  6. return generator();
  7. };
  8. exports.dummy_generator = function() {
  9. function* generator() {
  10. const reply = yield '2 * 2';
  11. return reply === 4;
  12. }
  13. return generator();
  14. };
  15. exports.broken_generator = function() {
  16. function* brokenGenerator() {
  17. throw new Error('Something went wrong');
  18. yield 1;
  19. }
  20. return brokenGenerator();
  21. };