From 691bf247141ff115d4cc9ff84e76ed8b385688d2 Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Tue, 24 Jun 2014 01:25:09 +0400 Subject: [PATCH] rx.js: added standard AMD module declarations for all RxJS modules. --- rx.js/rx.aggregates.d.ts | 4 ++++ rx.js/rx.all.ts | 4 ++++ rx.js/rx.async.d.ts | 4 ++++ rx.js/rx.backpressure.d.ts | 4 ++++ rx.js/rx.binding.d.ts | 4 ++++ rx.js/rx.coincidence.d.ts | 4 ++++ rx.js/rx.experimental.d.ts | 4 ++++ rx.js/rx.joinpatterns.d.ts | 4 ++++ rx.js/rx.lite.d.ts | 4 ++++ rx.js/rx.testing.d.ts | 4 ++++ rx.js/rx.time.d.ts | 4 ++++ rx.js/rx.virtualtime.d.ts | 4 ++++ 12 files changed, 48 insertions(+) diff --git a/rx.js/rx.aggregates.d.ts b/rx.js/rx.aggregates.d.ts index 3c942a8af1..4ab7355ed1 100644 --- a/rx.js/rx.aggregates.d.ts +++ b/rx.js/rx.aggregates.d.ts @@ -55,3 +55,7 @@ declare module Rx { findIndex(predicate: (value: T, index: number, source: Observable) => boolean, thisArg?: any): Observable; } } + +declare module "rx.aggregates" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.all.ts b/rx.js/rx.all.ts index f0d9eeb0b1..608605fae5 100644 --- a/rx.js/rx.all.ts +++ b/rx.js/rx.all.ts @@ -14,3 +14,7 @@ /// /// /// + +declare module "rx.all" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.async.d.ts b/rx.js/rx.async.d.ts index 4c8aaa7987..14823b948f 100644 --- a/rx.js/rx.async.d.ts +++ b/rx.js/rx.async.d.ts @@ -37,3 +37,7 @@ declare module Rx { toAsync(func: (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => TResult, scheduler?: IScheduler, context?: any): (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => Observable; } } + +declare module "rx.async" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.backpressure.d.ts b/rx.js/rx.backpressure.d.ts index 4d0e72f2ab..5f5013fe13 100644 --- a/rx.js/rx.backpressure.d.ts +++ b/rx.js/rx.backpressure.d.ts @@ -5,3 +5,7 @@ /// /// + +declare module "rx.backpressure" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.binding.d.ts b/rx.js/rx.binding.d.ts index 08a989f4bc..cf089e43f6 100644 --- a/rx.js/rx.binding.d.ts +++ b/rx.js/rx.binding.d.ts @@ -11,3 +11,7 @@ declare module Rx { replayWhileObserved(bufferSize?: number, window?: number, scheduler?: IScheduler): Observable; } } + +declare module "rx.binding" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.coincidence.d.ts b/rx.js/rx.coincidence.d.ts index e21712bfe2..af7acd4de9 100644 --- a/rx.js/rx.coincidence.d.ts +++ b/rx.js/rx.coincidence.d.ts @@ -30,3 +30,7 @@ declare module Rx { buffer(bufferOpenings: Observable, bufferClosingSelector: () => Observable): Observable; } } + +declare module "rx.coincidence" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.experimental.d.ts b/rx.js/rx.experimental.d.ts index 74b0351589..885630be25 100644 --- a/rx.js/rx.experimental.d.ts +++ b/rx.js/rx.experimental.d.ts @@ -315,3 +315,7 @@ declare module Rx { forkJoin(...args: IPromise[]): Observable; } } + +declare module "rx.experimental" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.joinpatterns.d.ts b/rx.js/rx.joinpatterns.d.ts index efd0adfc0f..9d0d7244fe 100644 --- a/rx.js/rx.joinpatterns.d.ts +++ b/rx.js/rx.joinpatterns.d.ts @@ -54,3 +54,7 @@ declare module Rx { when(plan: Plan): Observable; } } + +declare module "rx.joinpatterns" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.lite.d.ts b/rx.js/rx.lite.d.ts index 801a89bbd7..ddffc4a164 100644 --- a/rx.js/rx.lite.d.ts +++ b/rx.js/rx.lite.d.ts @@ -48,3 +48,7 @@ declare module Rx { shareReplay(bufferSize?: number, window?: number, scheduler?: IScheduler): Observable; // same as replayWhileObserved in rx.binding.d.ts } } + +declare module "rx.lite" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.testing.d.ts b/rx.js/rx.testing.d.ts index ddbc0373bc..393061625d 100644 --- a/rx.js/rx.testing.d.ts +++ b/rx.js/rx.testing.d.ts @@ -56,3 +56,7 @@ declare module Rx { export var MockObserver: MockObserverStatic; } + +declare module "rx.testing" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.time.d.ts b/rx.js/rx.time.d.ts index 010de369eb..ae2408e850 100644 --- a/rx.js/rx.time.d.ts +++ b/rx.js/rx.time.d.ts @@ -29,3 +29,7 @@ declare module Rx { scheduler?: IScheduler): Observable; } } + +declare module "rx.time" { + export = Rx; +} \ No newline at end of file diff --git a/rx.js/rx.virtualtime.d.ts b/rx.js/rx.virtualtime.d.ts index 1b729a7819..04de75e944 100644 --- a/rx.js/rx.virtualtime.d.ts +++ b/rx.js/rx.virtualtime.d.ts @@ -33,3 +33,7 @@ declare module Rx { constructor(initialClock: number, comparer: (first: number, second: number) => number); } } + +declare module "rx.virtualtime" { + export = Rx; +} \ No newline at end of file