///
///
declare module Rx {
type ObservableOrPromise = IObservable | Observable | Promise;
type ArrayLike = Array | {
length: number;
[index: number]: T;
};
type ArrayOrIterable = ArrayLike | Iterable;
/**
* Promise A+
*/
interface Promise extends PromiseLike {
}
/**
* Promise A+
*/
interface IPromise extends PromiseLike {
}
/**
* Represents a push-style collection.
*/
interface IObservable {
}
/**
* Represents a push-style collection.
*/
interface Observable extends IObservable {
}
}