aboutsummaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/range.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/range.ts')
-rw-r--r--tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/range.ts11
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/range.ts b/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/range.ts
index 2a2286972f..671f7049fb 100644
--- a/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/range.ts
+++ b/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/range.ts
@@ -17,6 +17,8 @@ import { Observable } from '../Observable';
* ## Example
* Emits the numbers 1 to 10</caption>
* ```javascript
+ * import { range } from 'rxjs';
+ *
* const numbers = range(1, 10);
* numbers.subscribe(x => console.log(x));
* ```
@@ -24,7 +26,7 @@ import { Observable } from '../Observable';
* @see {@link index/interval}
*
* @param {number} [start=0] The value of the first integer in the sequence.
- * @param {number} [count=0] The number of sequential integers to generate.
+ * @param {number} count The number of sequential integers to generate.
* @param {SchedulerLike} [scheduler] A {@link SchedulerLike} to use for scheduling
* the emissions of the notifications.
* @return {Observable} An Observable of numbers that emits a finite range of
@@ -34,9 +36,14 @@ import { Observable } from '../Observable';
* @owner Observable
*/
export function range(start: number = 0,
- count: number = 0,
+ count?: number,
scheduler?: SchedulerLike): Observable<number> {
return new Observable<number>(subscriber => {
+ if (count === undefined) {
+ count = start;
+ start = 0;
+ }
+
let index = 0;
let current = start;