mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-10-29 12:40:34 +08:00
13 lines
560 B
TypeScript
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>;
|
|
}
|
|
} |