diff --git a/rx-lite.d.ts b/rx-lite.d.ts index 63ce074d2..fc7583353 100644 --- a/rx-lite.d.ts +++ b/rx-lite.d.ts @@ -291,11 +291,12 @@ declare module Rx { skipLast(count: number): Observable; startWith(...values: T[]): Observable; startWith(scheduler: IScheduler, ...values: T[]): Observable; - takeLast(count: number, scheduler?: IScheduler): Observable; + takeLast(count: number): Observable; takeLastBuffer(count: number): Observable; select(selector: (value: T, index: number, source: Observable) => TResult, thisArg?: any): Observable; map(selector: (value: T, index: number, source: Observable) => TResult, thisArg?: any): Observable; // alias for select + pluck(prop: string): Observable; selectMany(selector: (value: T) => Observable, resultSelector: (item: T, other: TOther) => TResult): Observable; selectMany(selector: (value: T) => IPromise, resultSelector: (item: T, other: TOther) => TResult): Observable; selectMany(selector: (value: T) => Observable): Observable; diff --git a/rx.async-lite.d.ts b/rx.async-lite.d.ts index 77dc23b57..f86dc326f 100644 --- a/rx.async-lite.d.ts +++ b/rx.async-lite.d.ts @@ -6,6 +6,13 @@ /// declare module Rx { + export module config { + /** + * Configuration option to determine whether to use native events only + */ + export var useNativeEvents: boolean; + } + interface ObservableStatic { /** * Invokes the asynchronous function, surfacing the result through an observable sequence.