diff --git a/src/index.ts b/src/index.ts index 759b3103af2..1c743d4cf26 100644 --- a/src/index.ts +++ b/src/index.ts @@ -163,7 +163,7 @@ export { publishLast } from './internal/operators/publishLast'; export { publishReplay } from './internal/operators/publishReplay'; export { raceWith } from './internal/operators/raceWith'; export { reduce } from './internal/operators/reduce'; -export { repeat } from './internal/operators/repeat'; +export { repeat, RepeatConfig } from './internal/operators/repeat'; export { repeatWhen } from './internal/operators/repeatWhen'; export { retry, RetryConfig } from './internal/operators/retry'; export { retryWhen } from './internal/operators/retryWhen'; diff --git a/src/internal/operators/repeatWhen.ts b/src/internal/operators/repeatWhen.ts index 4fd48317d59..51cb07b0e70 100644 --- a/src/internal/operators/repeatWhen.ts +++ b/src/internal/operators/repeatWhen.ts @@ -38,7 +38,8 @@ import { createOperatorSubscriber } from './OperatorSubscriber'; * which a user can `complete` or `error`, aborting the repetition. * @return A function that returns an `ObservableInput` that mirrors the source * Observable with the exception of a `complete`. - * @deprecated Will be removed in v9 or v10. Use {@link repeat}'s `delay` option instead. + * @deprecated Will be removed in v9 or v10. Use {@link repeat}'s {@link RepeatConfig#delay delay} option instead. + * Instead of `repeatWhen(() => notify$)`, use: `repeat({ delay: notify$ })`. */ export function repeatWhen(notifier: (notifications: Observable) => ObservableInput): MonoTypeOperatorFunction { return operate((source, subscriber) => { diff --git a/src/operators/index.ts b/src/operators/index.ts index 9272c89780d..acaaea0dc51 100644 --- a/src/operators/index.ts +++ b/src/operators/index.ts @@ -68,7 +68,7 @@ export { publishReplay } from '../internal/operators/publishReplay'; export { race } from '../internal/operators/race'; export { raceWith } from '../internal/operators/raceWith'; export { reduce } from '../internal/operators/reduce'; -export { repeat } from '../internal/operators/repeat'; +export { repeat, RepeatConfig } from '../internal/operators/repeat'; export { repeatWhen } from '../internal/operators/repeatWhen'; export { retry, RetryConfig } from '../internal/operators/retry'; export { retryWhen } from '../internal/operators/retryWhen';