From c63a7c340005784e33c9b7b8ddb895fdb1d34d4f Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Tue, 21 Aug 2018 19:32:36 -0400 Subject: [PATCH] docs(interval): more practical example --- src/internal/observable/interval.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/internal/observable/interval.ts b/src/internal/observable/interval.ts index e95b73e5b9..b4d1ef0ebb 100644 --- a/src/internal/observable/interval.ts +++ b/src/internal/observable/interval.ts @@ -21,10 +21,22 @@ import { Subscriber } from '../Subscriber'; * {@link SchedulerLike} to it. * * ## Example - * Emits ascending numbers, one every second (1000ms) + * Emits ascending numbers, one every second (1000ms) up to the number 3 * ```javascript + * import { interval } from 'rxjs'; + * import { take } from 'rxjs/operators'; + * * const numbers = interval(1000); - * numbers.subscribe(x => console.log(x)); + * + * const takeFourNumbers = numbers.pipe(take(4)); + * + * takeFourNumbers.subscribe(x => console.log('Next: ', x)); + * + * // Logs: + * // Next: 0 + * // Next: 1 + * // Next: 2 + * // Next: 3 * ``` * * @see {@link timer}