diff --git a/rx.js/rx-lite.ts b/rx.js/rx-lite.ts index 1e387af48..201e7143f 100644 --- a/rx.js/rx-lite.ts +++ b/rx.js/rx-lite.ts @@ -45,6 +45,19 @@ declare module Rx { export var Promise: { new (resolver: (resolvePromise: (value: T) => void, rejectPromise: (reason: any) => void) => void): IPromise; }; } + export module helpers { + function noop(): void; + function identity(value: T): T; + function defaultNow(): number; + function defaultComparer(left: any, right: any): boolean; + function defaultSubComparer(left: any, right: any): number; + function defaultKeySerializer(key: any): string; + function defaultError(err: any): void; + function isPromise(p: any): boolean; + function asArray(...args: T[]): T[]; + function not(value: any): boolean; + } + export interface IDisposable { dispose(): void; }