Files
DefinitelyTyped/rx.js/rx.js.time.d.ts
T
Carl de Billy bc491674fc IObservable => IObservable<T>
Now use generics who improve a lot the writing of Rx fluent expressions!
2013-07-01 22:53:39 -04:00

13 lines
560 B
TypeScript

///<reference path="rx.js.d.ts" />
declare module Rx {
interface IObservable<T> {
ifThen(condition: () => bool, thenSource: IObservable<T>): IObservable<T>;
ifThen(condition: () => bool, thenSource: IObservable<T>, elseSource: IObservable<T>): IObservable<T>;
ifThen(condition: () => bool, thenSource: IObservable<T>, scheduler: IScheduler): IObservable<T>;
}
interface Observable {
interval(period: number, scheduler?: IScheduler): IObservable<number>;
interval(dutTime: number, period: number, scheduler?: IScheduler): IObservable<number>;
}
}