diff --git a/rx.js/rx.lite.d.ts b/rx.js/rx.lite.d.ts index c8f99ab5b..70d228bad 100644 --- a/rx.js/rx.lite.d.ts +++ b/rx.js/rx.lite.d.ts @@ -47,14 +47,4 @@ declare module Rx { export interface Observable { shareReplay(bufferSize?: number, window?: number, scheduler?: IScheduler): Observable; // same as replayWhileObserved in rx.binding.d.ts } - - export interface ObservableStatic { - generateWithTime( - initialState: TState, - condition: (state: TState) => boolean, - iterate: (state: TState) => TState, - resultSelector: (state: TState) => TResult, - timeSelector: (state: TState) => number, - scheduler?: IScheduler): Observable; - } } diff --git a/rx.js/rx.time-lite.ts b/rx.js/rx.time-lite.ts index 1082f1a7b..b79275fe4 100644 --- a/rx.js/rx.time-lite.ts +++ b/rx.js/rx.time-lite.ts @@ -47,5 +47,12 @@ declare module Rx { interval(dutTime: number, period: number, scheduler?: IScheduler): Observable; timer(dueTime: number, period: number, scheduler: IScheduler): Observable; timer(dueTime: number, scheduler: IScheduler): Observable; + generateWithRelativeTime( + initialState: TState, + condition: (state: TState) => boolean, + iterate: (state: TState) => TState, + resultSelector: (state: TState) => TResult, + timeSelector: (state: TState) => number, + scheduler?: IScheduler): Observable; } } diff --git a/rx.js/rx.time.d.ts b/rx.js/rx.time.d.ts index 994d9bf46..47482bca4 100644 --- a/rx.js/rx.time.d.ts +++ b/rx.js/rx.time.d.ts @@ -28,13 +28,5 @@ declare module Rx { resultSelector: (state: TState) => TResult, timeSelector: (state: TState) => Date, scheduler?: IScheduler): Observable; - - generateWithRelativeTime( - initialState: TState, - condition: (state: TState) => boolean, - iterate: (state: TState) => TState, - resultSelector: (state: TState) => TResult, - timeSelector: (state: TState) => number, - scheduler?: IScheduler): Observable; } }