diff options
Diffstat (limited to 'node_modules/rxjs/dist/esm/internal/observable/generate.js')
| -rw-r--r-- | node_modules/rxjs/dist/esm/internal/observable/generate.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/node_modules/rxjs/dist/esm/internal/observable/generate.js b/node_modules/rxjs/dist/esm/internal/observable/generate.js deleted file mode 100644 index 4d709c7..0000000 --- a/node_modules/rxjs/dist/esm/internal/observable/generate.js +++ /dev/null @@ -1,38 +0,0 @@ -import { identity } from '../util/identity'; -import { isScheduler } from '../util/isScheduler'; -import { defer } from './defer'; -import { scheduleIterable } from '../scheduled/scheduleIterable'; -export function generate(initialStateOrOptions, condition, iterate, resultSelectorOrScheduler, scheduler) { - let resultSelector; - let initialState; - if (arguments.length === 1) { - ({ - initialState, - condition, - iterate, - resultSelector = identity, - scheduler, - } = initialStateOrOptions); - } - else { - initialState = initialStateOrOptions; - if (!resultSelectorOrScheduler || isScheduler(resultSelectorOrScheduler)) { - resultSelector = identity; - scheduler = resultSelectorOrScheduler; - } - else { - resultSelector = resultSelectorOrScheduler; - } - } - function* gen() { - for (let state = initialState; !condition || condition(state); state = iterate(state)) { - yield resultSelector(state); - } - } - return defer((scheduler - ? - () => scheduleIterable(gen(), scheduler) - : - gen)); -} -//# sourceMappingURL=generate.js.map
\ No newline at end of file |
