Example 1: Generate
( StackBlitz )
// RxJS v6+import { generate } from 'rxjs';generate(2,x => x <= 8,x => x + 3).subscribe(console.log);/*OUTPUT:258*/
Example 2: Generate with result selector
( StackBlitz )
// RxJS v6+import { generate } from 'rxjs';generate(2,x => x <= 38,x => x + 3,x => '.'.repeat(x)).subscribe(console.log);/*OUTPUT:....................................................................................................................................................................................................................................................................*/
generate 📰 - Official docs
📁 Source Code: https://github.com/ReactiveX/rxjs/blob/master/src/internal/observable/generate.ts