rx.js: added standard AMD module declarations for all RxJS modules.

This commit is contained in:
Igor Oleinikov
2014-06-24 01:25:09 +04:00
parent 89eaf81496
commit 691bf24714
12 changed files with 48 additions and 0 deletions

View File

@@ -55,3 +55,7 @@ declare module Rx {
findIndex(predicate: (value: T, index: number, source: Observable<T>) => boolean, thisArg?: any): Observable<number>;
}
}
declare module "rx.aggregates" {
export = Rx;
}

View File

@@ -14,3 +14,7 @@
/// <reference path="rx.virtualtime.d.ts"/>
/// <reference path="rx.testing.d.ts"/>
/// <reference path="rx.backpressure.d.ts" />
declare module "rx.all" {
export = Rx;
}

4
rx.js/rx.async.d.ts vendored
View File

@@ -37,3 +37,7 @@ declare module Rx {
toAsync<T1, T2, T3, T4, TResult>(func: (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => TResult, scheduler?: IScheduler, context?: any): (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => Observable<TResult>;
}
}
declare module "rx.async" {
export = Rx;
}

View File

@@ -5,3 +5,7 @@
///<reference path="rx.d.ts" />
///<reference path="rx.backpressure-lite.d.ts" />
declare module "rx.backpressure" {
export = Rx;
}

View File

@@ -11,3 +11,7 @@ declare module Rx {
replayWhileObserved(bufferSize?: number, window?: number, scheduler?: IScheduler): Observable<T>;
}
}
declare module "rx.binding" {
export = Rx;
}

View File

@@ -30,3 +30,7 @@ declare module Rx {
buffer<TBufferOpening, TBufferClosing>(bufferOpenings: Observable<TBufferOpening>, bufferClosingSelector: () => Observable<TBufferClosing>): Observable<T[]>;
}
}
declare module "rx.coincidence" {
export = Rx;
}

View File

@@ -315,3 +315,7 @@ declare module Rx {
forkJoin<T>(...args: IPromise<T>[]): Observable<T[]>;
}
}
declare module "rx.experimental" {
export = Rx;
}

View File

@@ -54,3 +54,7 @@ declare module Rx {
when<TR>(plan: Plan<TR>): Observable<TR>;
}
}
declare module "rx.joinpatterns" {
export = Rx;
}

4
rx.js/rx.lite.d.ts vendored
View File

@@ -48,3 +48,7 @@ declare module Rx {
shareReplay(bufferSize?: number, window?: number, scheduler?: IScheduler): Observable<T>; // same as replayWhileObserved in rx.binding.d.ts
}
}
declare module "rx.lite" {
export = Rx;
}

View File

@@ -56,3 +56,7 @@ declare module Rx {
export var MockObserver: MockObserverStatic;
}
declare module "rx.testing" {
export = Rx;
}

4
rx.js/rx.time.d.ts vendored
View File

@@ -29,3 +29,7 @@ declare module Rx {
scheduler?: IScheduler): Observable<TResult>;
}
}
declare module "rx.time" {
export = Rx;
}

View File

@@ -33,3 +33,7 @@ declare module Rx {
constructor(initialClock: number, comparer: (first: number, second: number) => number);
}
}
declare module "rx.virtualtime" {
export = Rx;
}