diff --git a/src/internal/operators/combineLatest.ts b/src/internal/operators/combineLatest.ts index 1e54f5158c..d23a7b2f51 100644 --- a/src/internal/operators/combineLatest.ts +++ b/src/internal/operators/combineLatest.ts @@ -8,19 +8,33 @@ import { ObservableInput, OperatorFunction } from '../types'; const none = {}; /* tslint:disable:max-line-length */ +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(project: (v1: T) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, project: (v1: T, v2: T2) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput, project: (v1: T, v2: T2, v3: T3) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6) => R): OperatorFunction ; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput): OperatorFunction ; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(...observables: Array | ((...values: Array) => R)>): OperatorFunction; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(array: ObservableInput[]): OperatorFunction>; +/** @deprecated Deprecated in favor of static combineLatest. */ export function combineLatest(array: ObservableInput[], project: (v1: T, ...values: Array) => R): OperatorFunction; /* tslint:enable:max-line-length */ diff --git a/src/internal/operators/concat.ts b/src/internal/operators/concat.ts index ddb9408acf..ecd1a3b279 100644 --- a/src/internal/operators/concat.ts +++ b/src/internal/operators/concat.ts @@ -3,13 +3,21 @@ import { Observable } from '../Observable'; import { ObservableInput, OperatorFunction, MonoTypeOperatorFunction, SchedulerLike } from '../types'; /* tslint:disable:max-line-length */ +/** @deprecated Deprecated in favor of static concat. */ export function concat(scheduler?: SchedulerLike): MonoTypeOperatorFunction; +/** @deprecated Deprecated in favor of static concat. */ export function concat(v2: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static concat. */ export function concat(v2: ObservableInput, v3: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static concat. */ export function concat(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static concat. */ export function concat(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static concat. */ export function concat(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static concat. */ export function concat(...observables: Array | SchedulerLike>): MonoTypeOperatorFunction; +/** @deprecated Deprecated in favor of static concat. */ export function concat(...observables: Array | SchedulerLike>): OperatorFunction; /* tslint:enable:max-line-length */ diff --git a/src/internal/operators/merge.ts b/src/internal/operators/merge.ts index f7f04dc0b2..9222639308 100644 --- a/src/internal/operators/merge.ts +++ b/src/internal/operators/merge.ts @@ -3,19 +3,33 @@ import { Observable } from '../Observable'; import { ObservableInput, OperatorFunction, MonoTypeOperatorFunction, SchedulerLike } from '../types'; /* tslint:disable:max-line-length */ +/** @deprecated Deprecated in favor of static merge. */ export function merge(scheduler?: SchedulerLike): MonoTypeOperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(concurrent?: number, scheduler?: SchedulerLike): MonoTypeOperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(...observables: Array | SchedulerLike | number>): MonoTypeOperatorFunction; +/** @deprecated Deprecated in favor of static merge. */ export function merge(...observables: Array | SchedulerLike | number>): OperatorFunction; /* tslint:enable:max-line-length */ diff --git a/src/internal/operators/zip.ts b/src/internal/operators/zip.ts index 5120e7ff90..773173fe7f 100644 --- a/src/internal/operators/zip.ts +++ b/src/internal/operators/zip.ts @@ -3,19 +3,33 @@ import { Observable } from '../Observable'; import { ObservableInput, OperatorFunction } from '../types'; /* tslint:disable:max-line-length */ +/** @deprecated Deprecated in favor of static zip. */ export function zip(project: (v1: T) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, project: (v1: T, v2: T2) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput, project: (v1: T, v2: T2, v3: T3) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5) => R): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6) => R): OperatorFunction ; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput): OperatorFunction ; +/** @deprecated Deprecated in favor of static zip. */ export function zip(...observables: Array | ((...values: Array) => R)>): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(array: Array>): OperatorFunction; +/** @deprecated Deprecated in favor of static zip. */ export function zip(array: Array>, project: (v1: T, ...values: Array) => R): OperatorFunction; /* tslint:enable:max-line-length */