undux
Version:
Dead simple state management for React
1,532 lines (1,515 loc) • 107 kB
JavaScript
// https://github.com/flow-typed/flow-typed/blob/119d3e438446a51f891aa1ce116cf0767b100ddc/definitions/npm/rxjs_v7.x.x/flow_v0.201.x-/rxjs_v7.x.x.js
/** OPERATOR INTERFACES */
declare interface rxjs$UnaryFunction<T, R> {
(source: T): R;
}
declare interface rxjs$OperatorFunction<T, R>
extends rxjs$UnaryFunction<rxjs$Observable<T>, rxjs$Observable<R>> {}
declare type rxjs$FactoryOrValue<T> = T | (() => T);
declare interface rxjs$MonoTypeOperatorFunction<T>
extends rxjs$OperatorFunction<T, T> {}
declare interface rxjs$Timestamp<T> {
value: T;
timestamp: number;
}
declare interface rxjs$TimeInterval<T> {
value: T;
interval: number;
}
/** SUBSCRIPTION INTERFACES */
declare interface rxjs$Unsubscribable {
unsubscribe(): void;
}
declare type rxjs$TeardownLogic = rxjs$Unsubscribable | Function | void;
declare interface rxjs$SubscriptionLike extends rxjs$Unsubscribable {
unsubscribe(): void;
+closed: boolean;
}
declare type rxjs$SubscribableOrPromise<T> =
| rxjs$Subscribable<T>
| rxjs$Subscribable<empty>
| Promise<T>
| rxjs$InteropObservable<T>;
/** OBSERVABLE INTERFACES */
declare interface rxjs$Subscribable<T> {
subscribe(observer?: rxjs$PartialObserver<T>): rxjs$Unsubscribable;
}
declare type rxjs$ObservableInput<T> =
| rxjs$SubscribableOrPromise<T>
| Array<T>
| Iterable<T>;
declare type rxjs$InteropObservable<T> = { [string | mixed]: () => rxjs$Subscribable<T>, ... };
/** OBSERVER INTERFACES */
declare interface rxjs$NextObserver<T> {
closed?: boolean;
+next: (value: T) => void;
+error?: (err: any) => void;
+complete?: () => void;
}
declare interface rxjs$ErrorObserver<T> {
closed?: boolean;
+next?: (value: T) => void;
+error: (err: any) => void;
+complete?: () => void;
}
declare interface rxjs$CompletionObserver<T> {
closed?: boolean;
+next?: (value: T) => void;
+error?: (err: any) => void;
+complete: () => void;
}
declare type rxjs$PartialObserver<T> = {|
closed?: boolean;
+next?: (value: T) => void;
+error?: (err: any) => void;
+complete?: () => void;
|}
declare interface rxjs$Observer<T> {
closed: boolean;
next(value: T): void;
error(err: any): void;
complete(): void;
}
/** SCHEDULER INTERFACES */
declare interface rxjs$TimestampProvider {
now(): number;
}
declare interface rxjs$SchedulerLike extends rxjs$TimestampProvider {
schedule<T>(
work: (state?: T) => void,
delay?: number,
state?: T
): rxjs$Subscription;
}
declare interface rxjs$SchedulerAction<T> extends rxjs$Subscription {
schedule(state?: T, delay?: number): rxjs$Subscription;
}
declare interface rxjs$EventListenerOptions {
capture?: boolean;
passive?: boolean;
once?: boolean;
}
declare class rxjs$Observable<T> implements rxjs$Subscribable<T> {
// @deprecated This is an internal implementation detail, do not use.
source: rxjs$Observable<any>;
// @deprecated This is an internal implementation detail, do not use.
operator: rxjs$Operator<any, T>;
constructor(
subscribe?: (subscriber: rxjs$Subscriber<T>) => rxjs$TeardownLogic
): void;
static create(
subscribe?: (subscriber: rxjs$Subscriber<T>) => rxjs$TeardownLogic
): rxjs$Observable<T>;
subscribe(observer?: rxjs$PartialObserver<T>): rxjs$Subscription;
subscribe(
next?: (value: T) => void,
error?: (error: any) => void,
complete?: () => void
): rxjs$Subscription;
forEach(
next: (value: T) => void,
promiseCtor?: typeof Promise.constructor
): Promise<void>;
pipe(): rxjs$Observable<T>;
pipe<A>(op1: rxjs$OperatorFunction<T, A>): rxjs$Observable<A>;
pipe<A, B>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>
): rxjs$Observable<B>;
pipe<A, B, C>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>
): rxjs$Observable<C>;
pipe<A, B, C, D>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>,
op4: rxjs$OperatorFunction<C, D>
): rxjs$Observable<D>;
pipe<A, B, C, D, E>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>,
op4: rxjs$OperatorFunction<C, D>,
op5: rxjs$OperatorFunction<D, E>
): rxjs$Observable<E>;
pipe<A, B, C, D, E, F>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>,
op4: rxjs$OperatorFunction<C, D>,
op5: rxjs$OperatorFunction<D, E>,
op6: rxjs$OperatorFunction<E, F>
): rxjs$Observable<F>;
pipe<A, B, C, D, E, F, G>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>,
op4: rxjs$OperatorFunction<C, D>,
op5: rxjs$OperatorFunction<D, E>,
op6: rxjs$OperatorFunction<E, F>,
op7: rxjs$OperatorFunction<F, G>
): rxjs$Observable<G>;
pipe<A, B, C, D, E, F, G, H>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>,
op4: rxjs$OperatorFunction<C, D>,
op5: rxjs$OperatorFunction<D, E>,
op6: rxjs$OperatorFunction<E, F>,
op7: rxjs$OperatorFunction<F, G>,
op8: rxjs$OperatorFunction<G, H>
): rxjs$Observable<H>;
pipe<A, B, C, D, E, F, G, H, I>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>,
op4: rxjs$OperatorFunction<C, D>,
op5: rxjs$OperatorFunction<D, E>,
op6: rxjs$OperatorFunction<E, F>,
op7: rxjs$OperatorFunction<F, G>,
op8: rxjs$OperatorFunction<G, H>,
op9: rxjs$OperatorFunction<H, I>
): rxjs$Observable<I>;
pipe<A, B, C, D, E, F, G, H, I>(
op1: rxjs$OperatorFunction<T, A>,
op2: rxjs$OperatorFunction<A, B>,
op3: rxjs$OperatorFunction<B, C>,
op4: rxjs$OperatorFunction<C, D>,
op5: rxjs$OperatorFunction<D, E>,
op6: rxjs$OperatorFunction<E, F>,
op7: rxjs$OperatorFunction<F, G>,
op8: rxjs$OperatorFunction<G, H>,
op9: rxjs$OperatorFunction<H, I>,
...operations: rxjs$OperatorFunction<any, any>[]
): rxjs$Observable<mixed>;
/** @deprecated use firstValueFrom or lastValueFrom */
toPromise<T>(): Promise<T | void>;
/** @deprecated use firstValueFrom or lastValueFrom */
toPromise<T>(PromiseCtor: typeof Promise): Promise<T | void>;
/** @deprecated use firstValueFrom or lastValueFrom */
toPromise<T>(PromiseCtor: typeof Promise.constructor): Promise<T | void>;
}
declare class rxjs$Subscription implements rxjs$SubscriptionLike {
static EMPTY: rxjs$Subscription;
closed: boolean;
constructor(unsubscribe?: () => void): void;
unsubscribe(): void;
add(teardown: rxjs$TeardownLogic): void;
remove(subscription: rxjs$Subscription | rxjs$Unsubscribable | () => void): void;
}
declare interface rxjs$Operator<T, R> {
call(subscriber: rxjs$Subscriber<R>, source: any): rxjs$TeardownLogic;
}
declare class rxjs$Subscriber<T> extends rxjs$Subscription
implements rxjs$Observer<T> {
static create<T>(
next?: (x?: T) => void,
error?: (e?: any) => void,
complete?: () => void
): rxjs$Subscriber<T>;
isStopped: boolean;
destination: rxjs$Observer<any> | rxjs$Subscriber<any>;
constructor(destination?: rxjs$Subscriber<T> | rxjs$Observer<T>): void;
next(value?: T): void;
error(err?: any): void;
complete(): void;
unsubscribe(): void;
_next(value: T): void;
_error(err: any): void;
_complete(): void;
}
declare class rxjs$ConnectableObservable<T> extends rxjs$Observable<T> {
source: rxjs$Observable<T>;
subjectFactory: () => rxjs$Subject<T>;
_subject: rxjs$Subject<T>;
_refCount: number;
_connection: rxjs$Subscription;
constructor(
source: rxjs$Observable<T>,
subjectFactory: () => rxjs$Subject<T>
): void;
// @deprecated This is an internal implementation detail, do not use.
_subscribe(subscriber: rxjs$Subscriber<T>): rxjs$Subscription;
getSubject(): rxjs$Subject<T>;
connect(): rxjs$Subscription;
refCount(): rxjs$Observable<T>;
}
declare class rxjs$Subject<T> extends rxjs$Observable<T>
implements rxjs$SubscriptionLike {
observers: rxjs$Observer<T>[];
closed: boolean;
isStopped: boolean;
hasError: boolean;
thrownError: any;
constructor(): void;
static create: Function;
next(value?: T): void;
error(err: any): void;
complete(): void;
unsubscribe(): void;
// @deprecated This is an internal implementation detail, do not use.
_trySubscribe(subscriber: rxjs$Subscriber<T>): rxjs$TeardownLogic;
// @deprecated This is an internal implementation detail, do not use.
_subscribe(subscriber: rxjs$Subscriber<T>): rxjs$Subscription;
asObservable(): rxjs$Observable<T>;
}
declare class rxjs$Notification<T> {
+kind: string;
+value: T;
+error: any;
+hasValue: boolean;
constructor(kind: string, value?: T, error?: any): void;
observe(observer: rxjs$PartialObserver<T>): any;
do(
next: (value: T) => void,
error?: (err: any) => void,
complete?: () => void
): any;
accept(
nextOrObserver: rxjs$PartialObserver<T> | ((value: T) => void),
error?: (err: any) => void,
complete?: () => void
): any;
toObservable(): rxjs$Observable<T>;
static createNext<T>(value: T): rxjs$Notification<T>;
static createError<T>(err?: any): rxjs$Notification<T>;
static createComplete(): rxjs$Notification<any>;
}
declare class rxjs$GroupedObservable<K, T> extends rxjs$Observable<T> {
+key: K;
}
declare interface rxjs$RefCountSubscription {
count: number;
unsubscribe: () => void;
closed: boolean;
attemptedToUnsubscribe: boolean;
}
declare function rxjs$throwError(
error: any,
scheduler?: rxjs$SchedulerLike
): rxjs$Observable<any>;
declare function rxjs$iif<T, F>(
condition: () => boolean,
trueResult?: rxjs$SubscribableOrPromise<T>,
falseResult?: rxjs$SubscribableOrPromise<F>
): rxjs$Observable<T | F>;
declare module "rxjs" {
declare interface FirstValueFromConfig<T> {
defaultValue: T
}
declare interface LastValueFromConfig<T> {
defaultValue: T
}
declare module.exports: {
Observable: typeof rxjs$Observable,
Subscriber: typeof rxjs$Subscriber,
Subscription: typeof rxjs$Subscription,
throwError: typeof rxjs$throwError,
iif: typeof rxjs$iif,
ConnectableObservable: typeof rxjs$ConnectableObservable,
GroupedObservable: typeof rxjs$GroupedObservable,
observable: string | mixed,
Subject: typeof rxjs$Subject,
BehaviorSubject: typeof BehaviorSubject,
ReplaySubject: typeof ReplaySubject,
AsyncSubject: typeof AsyncSubject,
asapScheduler: AsapScheduler,
asyncScheduler: AsyncScheduler,
queueScheduler: QueueScheduler,
animationFrameScheduler: AnimationFrameScheduler,
VirtualTimeScheduler: typeof VirtualTimeScheduler,
VirtualAction: typeof VirtualAction,
Scheduler: typeof Scheduler,
Notification: typeof rxjs$Notification,
pipe: (<T>() => rxjs$UnaryFunction<T, T>) &
(<T, A>(fn1: rxjs$UnaryFunction<T, A>) => rxjs$UnaryFunction<T, A>) &
(<T, A, B>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>
) => rxjs$UnaryFunction<T, B>) &
(<T, A, B, C>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>
) => rxjs$UnaryFunction<T, C>) &
(<T, A, B, C, D>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>,
fn4: rxjs$UnaryFunction<C, D>
) => rxjs$UnaryFunction<T, D>) &
(<T, A, B, C, D, E>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>,
fn4: rxjs$UnaryFunction<C, D>,
fn5: rxjs$UnaryFunction<D, E>
) => rxjs$UnaryFunction<T, E>) &
(<T, A, B, C, D, E, F>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>,
fn4: rxjs$UnaryFunction<C, D>,
fn5: rxjs$UnaryFunction<D, E>,
fn6: rxjs$UnaryFunction<E, F>
) => rxjs$UnaryFunction<T, F>) &
(<T, A, B, C, D, E, F, G>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>,
fn4: rxjs$UnaryFunction<C, D>,
fn5: rxjs$UnaryFunction<D, E>,
fn6: rxjs$UnaryFunction<E, F>,
fn7: rxjs$UnaryFunction<F, G>
) => rxjs$UnaryFunction<T, G>) &
(<T, A, B, C, D, E, F, G, H>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>,
fn4: rxjs$UnaryFunction<C, D>,
fn5: rxjs$UnaryFunction<D, E>,
fn6: rxjs$UnaryFunction<E, F>,
fn7: rxjs$UnaryFunction<F, G>,
fn8: rxjs$UnaryFunction<G, H>
) => rxjs$UnaryFunction<T, H>) &
(<T, A, B, C, D, E, F, G, H, I>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>,
fn4: rxjs$UnaryFunction<C, D>,
fn5: rxjs$UnaryFunction<D, E>,
fn6: rxjs$UnaryFunction<E, F>,
fn7: rxjs$UnaryFunction<F, G>,
fn8: rxjs$UnaryFunction<G, H>,
fn9: rxjs$UnaryFunction<H, I>
) => rxjs$UnaryFunction<T, I>) &
(<T, A, B, C, D, E, F, G, H, I>(
fn1: rxjs$UnaryFunction<T, A>,
fn2: rxjs$UnaryFunction<A, B>,
fn3: rxjs$UnaryFunction<B, C>,
fn4: rxjs$UnaryFunction<C, D>,
fn5: rxjs$UnaryFunction<D, E>,
fn6: rxjs$UnaryFunction<E, F>,
fn7: rxjs$UnaryFunction<F, G>,
fn8: rxjs$UnaryFunction<G, H>,
fn9: rxjs$UnaryFunction<H, I>,
...fns: rxjs$UnaryFunction<any, any>[]
) => rxjs$UnaryFunction<T, mixed>),
noop(): void,
identity<T>(x: T): T,
isObservable<T>(obj: any): boolean,
concat: (<T>(
v1: rxjs$ObservableInput<T>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T>) &
(<T, T2>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2>) &
(<T, T2, T3>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3>) &
(<T, T2, T3, T4>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4>) &
(<T, T2, T3, T4, T5>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5>) &
(<T, T2, T3, T4, T5, T6>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
v6: rxjs$ObservableInput<T6>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5 | T6>) &
(<T>(
...observables: (rxjs$ObservableInput<T> | rxjs$SchedulerLike)[]
) => rxjs$Observable<T>) &
(<T, R>(
...observables: (rxjs$ObservableInput<any> | rxjs$SchedulerLike)[]
) => rxjs$Observable<R>),
defer<T>(
observableFactory: () => rxjs$SubscribableOrPromise<T>
): rxjs$Observable<T>,
forkJoin: (<T>(
sources: [rxjs$ObservableInput<T>]
) => rxjs$Observable<T[]>) &
(<T, T2>(
sources: [rxjs$ObservableInput<T>, rxjs$ObservableInput<T2>]
) => rxjs$Observable<[T, T2]>) &
(<T, T2, T3>(
sources: [
rxjs$ObservableInput<T>,
rxjs$ObservableInput<T2>,
rxjs$ObservableInput<T3>
]
) => rxjs$Observable<[T, T2, T3]>) &
(<T, T2, T3, T4>(
sources: [
rxjs$ObservableInput<T>,
rxjs$ObservableInput<T2>,
rxjs$ObservableInput<T3>,
rxjs$ObservableInput<T4>
]
) => rxjs$Observable<[T, T2, T3, T4]>) &
(<T, T2, T3, T4, T5>(
sources: [
rxjs$ObservableInput<T>,
rxjs$ObservableInput<T2>,
rxjs$ObservableInput<T3>,
rxjs$ObservableInput<T4>,
rxjs$ObservableInput<T5>
]
) => rxjs$Observable<[T, T2, T3, T4, T5]>) &
(<T, T2, T3, T4, T5, T6>(
sources: [
rxjs$ObservableInput<T>,
rxjs$ObservableInput<T2>,
rxjs$ObservableInput<T3>,
rxjs$ObservableInput<T4>,
rxjs$ObservableInput<T5>,
rxjs$ObservableInput<T6>
]
) => rxjs$Observable<[T, T2, T3, T4, T5, T6]>) &
(<T>(sources: Array<rxjs$ObservableInput<T>>) => rxjs$Observable<T[]>) &
(<T>(v1: rxjs$ObservableInput<T>) => rxjs$Observable<T[]>) &
(<T, T2>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>
) => rxjs$Observable<[T, T2]>) &
(<T, T2, T3>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>
) => rxjs$Observable<[T, T2, T3]>) &
(<T, T2, T3, T4>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>
) => rxjs$Observable<[T, T2, T3, T4]>) &
(<T, T2, T3, T4, T5>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>
) => rxjs$Observable<[T, T2, T3, T4, T5]>) &
(<T, T2, T3, T4, T5, T6>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
v6: rxjs$ObservableInput<T6>
) => rxjs$Observable<[T, T2, T3, T4, T5, T6]>) &
// @deprecated resultSelector is deprecated, pipe to map instead
((
...args: Array<rxjs$ObservableInput<any> | Function>
) => rxjs$Observable<any>) &
(<T>(...sources: rxjs$ObservableInput<T>[]) => rxjs$Observable<T[]>),
from<T>(
input:
| rxjs$ObservableInput<T>
| rxjs$ObservableInput<rxjs$ObservableInput<T>>,
scheduler?: rxjs$SchedulerLike
): rxjs$Observable<T>,
ArgumentOutOfRangeError: ArgumentOutOfRangeError,
EmptyError: EmptyError,
ObjectUnsubscribedError: ObjectUnsubscribedError,
UnsubscriptionError: UnsubscriptionError,
TimeoutError: TimeoutError,
fromEvent: <T>(
target: mixed,
eventName: string,
options?: rxjs$EventListenerOptions | ((...args: any[]) => T),
// @deprecated resultSelector no longer supported, pipe to map instead
resultSelector?: (...args: any[]) => T
) => rxjs$Observable<T>,
fromEventPattern: (<T>(
addHandler: (handler: Function) => any,
removeHandler?: (handler: Function, signal?: any) => void
) => rxjs$Observable<T>) &
// @deprecated resultSelector no longer supported, pipe to map instead
(<T>(
addHandler: (handler: Function) => any,
removeHandler?: (handler: Function, signal?: any) => void,
resultSelector?: (...args: any[]) => T
) => rxjs$Observable<T>),
generate<T, S>(
initialState: S,
condition: ConditionFunc<S>,
iterate: IterateFunc<S>,
resultSelector: ResultFunc<S, T>,
scheduler?: rxjs$SchedulerLike
): rxjs$Observable<T>,
interval(
period?: number,
scheduler?: rxjs$SchedulerLike
): rxjs$Observable<number>,
merge: (<T>(
...observables: (rxjs$ObservableInput<T> | rxjs$SchedulerLike | number)[]
) => rxjs$Observable<T>) &
(<T, R>(
...observables: (
| rxjs$ObservableInput<any>
| rxjs$SchedulerLike
| number
)[]
) => rxjs$Observable<R>) &
(<T>(
v1: rxjs$ObservableInput<T>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T>) &
(<T>(
v1: rxjs$ObservableInput<T>,
concurrent?: number,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T>) &
(<T, T2>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2>) &
(<T, T2>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
concurrent?: number,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2>) &
(<T, T2, T3>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3>) &
(<T, T2, T3>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
concurrent?: number,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3>) &
(<T, T2, T3, T4>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4>) &
(<T, T2, T3, T4>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
concurrent?: number,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4>) &
(<T, T2, T3, T4, T5>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5>) &
(<T, T2, T3, T4, T5>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
concurrent?: number,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5>) &
(<T, T2, T3, T4, T5, T6>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
v6: rxjs$ObservableInput<T6>,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5 | T6>) &
(<T, T2, T3, T4, T5, T6>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
v6: rxjs$ObservableInput<T6>,
concurrent?: number,
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5 | T6>),
of: (<T>(
a: T,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T>) &
(<T, T2>(
a: T,
b: T2,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2>) &
(<T, T2, T3>(
a: T,
b: T2,
c: T3,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3>) &
(<T, T2, T3, T4>(
a: T,
b: T2,
c: T3,
d: T4,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4>) &
(<T, T2, T3, T4, T5>(
a: T,
b: T2,
c: T3,
d: T4,
e: T5,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5>) &
(<T, T2, T3, T4, T5, T6>(
a: T,
b: T2,
c: T3,
d: T4,
e: T5,
f: T6,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5 | T6>) &
(<T, T2, T3, T4, T5, T6, T7>(
a: T,
b: T2,
c: T3,
d: T4,
e: T5,
f: T6,
g: T7,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5 | T6 | T7>) &
(<T, T2, T3, T4, T5, T6, T7, T8>(
a: T,
b: T2,
c: T3,
d: T4,
e: T5,
f: T6,
g: T7,
h: T8,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5 | T6 | T7 | T8>) &
(<T, T2, T3, T4, T5, T6, T7, T8, T9>(
a: T,
b: T2,
c: T3,
d: T4,
e: T5,
f: T6,
g: T7,
h: T8,
i: T9,
/** @deprecated Used scheduled function instead */
scheduler?: rxjs$SchedulerLike
) => rxjs$Observable<T | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>) &
(<T>(...args: Array<T>) => rxjs$Observable<T>),
onErrorResumeNext: (<R>(v: rxjs$ObservableInput<R>) => rxjs$Observable<R>) &
(<T2, T3, R>(
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>
) => rxjs$Observable<R>) &
(<T2, T3, T4, R>(
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>
) => rxjs$Observable<R>) &
(<T2, T3, T4, T5, R>(
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>
) => rxjs$Observable<R>) &
(<T2, T3, T4, T5, T6, R>(
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
v6: rxjs$ObservableInput<T6>
) => rxjs$Observable<R>) &
(<R>(
...observables: Array<
rxjs$ObservableInput<any> | ((...values: Array<any>) => R)
>
) => rxjs$Observable<R>) &
(<R>(array: rxjs$ObservableInput<any>[]) => rxjs$Observable<R>),
// @deprecated use Object.entries instead
pairs<T>(
obj: Object,
scheduler?: rxjs$SchedulerLike
): rxjs$Observable<[string, T]>,
race: (<T>(observables: Array<rxjs$Observable<T>>) => rxjs$Observable<T>) &
(<T>(observables: Array<rxjs$Observable<any>>) => rxjs$Observable<T>) &
(<T>(
...observables: Array<rxjs$Observable<T> | Array<rxjs$Observable<T>>>
) => rxjs$Observable<T>),
range(
start?: number,
count?: number,
scheduler?: rxjs$SchedulerLike
): rxjs$Observable<number>,
timer(
dueTime?: number | Date,
periodOrScheduler?: number | rxjs$SchedulerLike,
scheduler?: rxjs$SchedulerLike
): rxjs$Observable<number>,
using<T>(
resourceFactory: () => rxjs$Unsubscribable | void,
observableFactory: (
resource: rxjs$Unsubscribable | void
) => rxjs$ObservableInput<T> | void
): rxjs$Observable<T>,
config: {
Promise: typeof Promise.constructor,
useDeprecatedSynchronousErrorHandling: boolean,
...
},
// @deprecated resultSelector is no longer supported, pipe to map instead
zip: (<T, R>(
v1: rxjs$ObservableInput<T>,
resultSelector: (v1: T) => R
) => rxjs$Observable<R>) &
// @deprecated resultSelector is no longer supported, pipe to map instead
(<T, T2, R>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
resultSelector: (v1: T, v2: T2) => R
) => rxjs$Observable<R>) &
// @deprecated resultSelector is no longer supported, pipe to map instead
(<T, T2, T3, R>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
resultSelector: (v1: T, v2: T2, v3: T3) => R
) => rxjs$Observable<R>) &
// @deprecated resultSelector is no longer supported, pipe to map instead
(<T, T2, T3, T4, R>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
resultSelector: (v1: T, v2: T2, v3: T3, v4: T4) => R
) => rxjs$Observable<R>) &
// @deprecated resultSelector is no longer supported, pipe to map instead
(<T, T2, T3, T4, T5, R>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
resultSelector: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5) => R
) => rxjs$Observable<R>) &
// @deprecated resultSelector is no longer supported, pipe to map instead
(<T, T2, T3, T4, T5, T6, R>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
v6: rxjs$ObservableInput<T6>,
resultSelector: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6) => R
) => rxjs$Observable<R>) &
(<T, T2>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>
) => rxjs$Observable<[T, T2]>) &
(<T, T2, T3>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>
) => rxjs$Observable<[T, T2, T3]>) &
(<T, T2, T3, T4>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>
) => rxjs$Observable<[T, T2, T3, T4]>) &
(<T, T2, T3, T4, T5>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>
) => rxjs$Observable<[T, T2, T3, T4, T5]>) &
(<T, T2, T3, T4, T5, T6>(
v1: rxjs$ObservableInput<T>,
v2: rxjs$ObservableInput<T2>,
v3: rxjs$ObservableInput<T3>,
v4: rxjs$ObservableInput<T4>,
v5: rxjs$ObservableInput<T5>,
v6: rxjs$ObservableInput<T6>
) => rxjs$Observable<[T, T2, T3, T4, T5, T6]>) &
(<T>(array: rxjs$ObservableInput<T>[]) => rxjs$Observable<T[]>) &
(<R>(array: rxjs$ObservableInput<any>[]) => rxjs$Observable<R>) &
// @deprecated resultSelector is no longer supported, pipe to map instead
(<T, R>(
array: rxjs$ObservableInput<T>[],
resultSelector: (...values: Array<T>) => R
) => rxjs$Observable<R>) &
// @deprecated resultSelector is no longer supported, pipe to map instead
(<R>(
array: rxjs$ObservableInput<any>[],
resultSelector: (...values: Array<any>) => R
) => rxjs$Observable<R>) &
(<T>(
...observables: Array<rxjs$ObservableInput<T>>
) => rxjs$Observable<T[]>) &
(<T, R>(
...observables: Array<
rxjs$ObservableInput<T> | ((...values: Array<T>) => R)
>
) => rxjs$Observable<R>) &
(<R>(
...observables: Array<
rxjs$ObservableInput<any> | ((...values: Array<any>) => R)
>
) => rxjs$Observable<R>),
// @deprecated Deprecated in favor of using {@link NEVER} constant.
never(): rxjs$Observable<any>,
NEVER: rxjs$Observable<any>,
// @deprecated Deprecated in favor of using {@link EMPTY} constant.
empty(scheduler?: rxjs$SchedulerLike): rxjs$Observable<any>,
EMPTY: rxjs$Observable<any>,
// @deprecated resultSelector is no longer supported, use a mapping function.
bindCallback: ((
callbackFunc: Function,
resultSelector: Function,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<any>) &
(<R1, R2, R3, R4>(
callbackFunc: (
callback: (
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<mixed[]>) &
(<R1, R2, R3>(
callbackFunc: (callback: (res1: R1, res2: R2, res3: R3) => any) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<[R1, R2, R3]>) &
(<R1, R2>(
callbackFunc: (callback: (res1: R1, res2: R2) => any) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<[R1, R2]>) &
(<R1>(
callbackFunc: (callback: (res1: R1) => any) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<R1>) &
((
callbackFunc: (callback: () => any) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<void>) &
(<A1, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
callback: (
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<mixed[]>) &
(<A1, R1, R2, R3>(
callbackFunc: (
arg1: A1,
callback: (res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, R1, R2>(
callbackFunc: (arg1: A1, callback: (res1: R1, res2: R2) => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<[R1, R2]>) &
(<A1, R1>(
callbackFunc: (arg1: A1, callback: (res1: R1) => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<R1>) &
(<A1>(
callbackFunc: (arg1: A1, callback: () => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<void>) &
(<A1, A2, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
callback: (
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<mixed[]>) &
(<A1, A2, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
callback: (res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
callback: (res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<[R1, R2]>) &
(<A1, A2, R1>(
callbackFunc: (arg1: A1, arg2: A2, callback: (res1: R1) => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<R1>) &
(<A1, A2>(
callbackFunc: (arg1: A1, arg2: A2, callback: () => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<void>) &
(<A1, A2, A3, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<mixed[]>) &
(<A1, A2, A3, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, A3, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<[R1, R2]>) &
(<A1, A2, A3, R1>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (res1: R1) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<R1>) &
(<A1, A2, A3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: () => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<void>) &
(<A1, A2, A3, A4, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4
) => rxjs$Observable<mixed[]>) &
(<A1, A2, A3, A4, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4
) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, A3, A4, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4
) => rxjs$Observable<[R1, R2]>) &
(<A1, A2, A3, A4, R1>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (res1: R1) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3, arg4: A4) => rxjs$Observable<R1>) &
(<A1, A2, A3, A4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: () => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3, arg4: A4) => rxjs$Observable<void>) &
(<A1, A2, A3, A4, A5, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: (
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5
) => rxjs$Observable<mixed[]>) &
(<A1, A2, A3, A4, A5, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: (res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5
) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, A3, A4, A5, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: (res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5
) => rxjs$Observable<[R1, R2]>) &
(<A1, A2, A3, A4, A5, R1>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: (res1: R1) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5
) => rxjs$Observable<R1>) &
(<A1, A2, A3, A4, A5>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: () => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5
) => rxjs$Observable<void>) &
(<A, R>(
callbackFunc: (...args: Array<A | ((result: R) => any)>) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: A[]) => rxjs$Observable<R>) &
(<A, R>(
callbackFunc: (...args: Array<A | ((...results: R[]) => any)>) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: A[]) => rxjs$Observable<R[]>) &
((
callbackFunc: Function,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<any>),
// @deprecated resultSelector is deprecated, pipe to map instead
bindNodeCallback: ((
callbackFunc: Function,
resultSelector: Function,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<any>) &
(<R1, R2, R3, R4>(
callbackFunc: (
callback: (
err: any,
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<mixed[]>) &
(<R1, R2, R3>(
callbackFunc: (
callback: (err: any, res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<[R1, R2, R3]>) &
(<R1, R2>(
callbackFunc: (callback: (err: any, res1: R1, res2: R2) => any) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<[R1, R2]>) &
(<R1>(
callbackFunc: (callback: (err: any, res1: R1) => any) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<R1>) &
((
callbackFunc: (callback: (err: any) => any) => any,
scheduler?: rxjs$SchedulerLike
) => () => rxjs$Observable<void>) &
(<T, A1, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
callback: (
err: any,
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<T>) &
(<A1, R1, R2, R3>(
callbackFunc: (
arg1: A1,
callback: (err: any, res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, R1, R2>(
callbackFunc: (
arg1: A1,
callback: (err: any, res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<[R1, R2]>) &
(<A1, R1>(
callbackFunc: (arg1: A1, callback: (err: any, res1: R1) => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<R1>) &
(<A1>(
callbackFunc: (arg1: A1, callback: (err: any) => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1) => rxjs$Observable<void>) &
(<A1, A2, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
callback: (
err: any,
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<mixed[]>) &
(<A1, A2, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
callback: (err: any, res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
callback: (err: any, res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<[R1, R2]>) &
(<A1, A2, R1>(
callbackFunc: (
arg1: A1,
arg2: A2,
callback: (err: any, res1: R1) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<R1>) &
(<A1, A2>(
callbackFunc: (arg1: A1, arg2: A2, callback: (err: any) => any) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2) => rxjs$Observable<void>) &
(<T, A1, A2, A3, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (
err: any,
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<T>) &
(<A1, A2, A3, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (err: any, res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, A3, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (err: any, res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<[R1, R2]>) &
(<A1, A2, A3, R1>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (err: any, res1: R1) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<R1>) &
(<A1, A2, A3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
callback: (err: any) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3) => rxjs$Observable<void>) &
(<A1, A2, A3, A4, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (
err: any,
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<mixed[]>) &
(<A1, A2, A3, A4, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (err: any, res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4
) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, A3, A4, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (err: any, res1: R1, res2: R2) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4
) => rxjs$Observable<[R1, R2]>) &
(<A1, A2, A3, A4, R1>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (err: any, res1: R1) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3, arg4: A4) => rxjs$Observable<R1>) &
(<A1, A2, A3, A4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
callback: (err: any) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (arg1: A1, arg2: A2, arg3: A3, arg4: A4) => rxjs$Observable<void>) &
(<A1, A2, A3, A4, A5, R1, R2, R3, R4>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: (
err: any,
res1: R1,
res2: R2,
res3: R3,
res4: R4,
...args: any[]
) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (...args: any[]) => rxjs$Observable<mixed[]>) &
(<A1, A2, A3, A4, A5, R1, R2, R3>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: (err: any, res1: R1, res2: R2, res3: R3) => any
) => any,
scheduler?: rxjs$SchedulerLike
) => (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5
) => rxjs$Observable<[R1, R2, R3]>) &
(<A1, A2, A3, A4, A5, R1, R2>(
callbackFunc: (
arg1: A1,
arg2: A2,
arg3: A3,
arg4: A4,
arg5: A5,
callback: