@types/rx-lite
Advanced tools
Comparing version 4.0.2 to 4.0.3
@@ -10,3 +10,3 @@ // Type definitions for rx-lite 4.0 | ||
declare namespace Rx { | ||
export namespace internals { | ||
namespace internals { | ||
function isEqual(left: any, right: any): boolean; | ||
@@ -16,3 +16,3 @@ function addRef<T>(xs: Observable<T>, r: { getDisposable(): IDisposable; }): Observable<T>; | ||
// Priority Queue for Scheduling | ||
export class PriorityQueue<TTime> { | ||
class PriorityQueue<TTime> { | ||
constructor(capacity: number); | ||
@@ -34,3 +34,3 @@ | ||
export class ScheduledItem<TTime> { | ||
class ScheduledItem<TTime> { | ||
constructor(scheduler: IScheduler, state: any, action: (scheduler: IScheduler, state: any) => IDisposable, dueTime: TTime, comparer?: (x: TTime, y: TTime) => number); | ||
@@ -52,7 +52,7 @@ | ||
export namespace config { | ||
export var Promise: { new <T>(resolver: (resolvePromise: (value: T) => void, rejectPromise: (reason: any) => void) => void): IPromise<T>; }; | ||
namespace config { | ||
let Promise: { new <T>(resolver: (resolvePromise: (value: T) => void, rejectPromise: (reason: any) => void) => void): IPromise<T>; }; | ||
} | ||
export namespace helpers { | ||
namespace helpers { | ||
function noop(): void; | ||
@@ -72,3 +72,3 @@ function notDefined(value: any): boolean; | ||
export class CompositeDisposable implements IDisposable { | ||
class CompositeDisposable implements IDisposable { | ||
constructor(...disposables: IDisposable[]); | ||
@@ -86,3 +86,3 @@ constructor(disposables: IDisposable[]); | ||
export class Disposable implements IDisposable { | ||
class Disposable implements IDisposable { | ||
constructor(action: () => void); | ||
@@ -97,3 +97,3 @@ | ||
// Single assignment | ||
export class SingleAssignmentDisposable implements IDisposable { | ||
class SingleAssignmentDisposable implements IDisposable { | ||
constructor(); | ||
@@ -110,7 +110,7 @@ | ||
// SerialDisposable it's an alias of SingleAssignmentDisposable | ||
export class SerialDisposable extends SingleAssignmentDisposable { | ||
class SerialDisposable extends SingleAssignmentDisposable { | ||
constructor(); | ||
} | ||
export class RefCountDisposable implements IDisposable { | ||
class RefCountDisposable implements IDisposable { | ||
constructor(disposable: IDisposable); | ||
@@ -124,3 +124,3 @@ | ||
export interface IScheduler { | ||
interface IScheduler { | ||
now(): number; | ||
@@ -147,6 +147,6 @@ isScheduler(value: any): boolean; | ||
export interface Scheduler extends IScheduler { | ||
interface Scheduler extends IScheduler { | ||
} | ||
export interface SchedulerStatic { | ||
interface SchedulerStatic { | ||
new ( | ||
@@ -166,3 +166,3 @@ now: () => number, | ||
export var Scheduler: SchedulerStatic; | ||
const Scheduler: SchedulerStatic; | ||
@@ -175,3 +175,3 @@ // Current Thread IScheduler | ||
// Notifications | ||
export class Notification<T> { | ||
class Notification<T> { | ||
accept(observer: IObserver<T>): void; | ||
@@ -192,3 +192,3 @@ accept<TResult>(onNext: (value: T) => TResult, onError?: (exception: any) => TResult, onCompleted?: () => TResult): TResult; | ||
// Observer | ||
export interface IObserver<T> { | ||
interface IObserver<T> { | ||
onNext(value: T): void; | ||
@@ -199,3 +199,3 @@ onError(exception: any): void; | ||
export interface Observer<T> extends IObserver<T> { | ||
interface Observer<T> extends IObserver<T> { | ||
toNotifier(): (notification: Notification<T>) => void; | ||
@@ -210,5 +210,5 @@ asObserver(): Observer<T>; | ||
export var Observer: ObserverStatic; | ||
const Observer: ObserverStatic; | ||
export interface IObservable<T> { | ||
interface IObservable<T> { | ||
subscribe(observer: Observer<T>): IDisposable; | ||
@@ -222,3 +222,3 @@ subscribe(onNext?: (value: T) => void, onError?: (exception: any) => void, onCompleted?: () => void): IDisposable; | ||
export interface Observable<T> extends IObservable<T> { | ||
interface Observable<T> extends IObservable<T> { | ||
forEach(onNext?: (value: T) => void, onError?: (exception: any) => void, onCompleted?: () => void): IDisposable; // alias for subscribe | ||
@@ -610,3 +610,3 @@ toArray(): Observable<T[]>; | ||
export var Observable: ObservableStatic; | ||
const Observable: ObservableStatic; | ||
} | ||
@@ -617,7 +617,7 @@ | ||
declare namespace Rx { | ||
export namespace config { | ||
namespace config { | ||
/** | ||
* Configuration option to determine whether to use native events only | ||
*/ | ||
export var useNativeEvents: boolean; | ||
const useNativeEvents: boolean; | ||
} | ||
@@ -676,8 +676,8 @@ | ||
interface NodeEventTarget { | ||
addListener: (name: string, cb: (e: any) => any) => void; | ||
addListener(name: string, cb: (e: any) => any): void; | ||
} | ||
interface NativeEventTarget { | ||
on: (name: string, cb: (e: any) => any) => void; | ||
off: (name: string, cb: (e: any) => any) => void; | ||
on(name: string, cb: (e: any) => any): void; | ||
off(name: string, cb: (e: any) => any): void; | ||
} | ||
@@ -691,7 +691,6 @@ | ||
// time | ||
declare namespace Rx { | ||
export interface TimeInterval<T> { | ||
interface TimeInterval<T> { | ||
value: T; | ||
@@ -701,3 +700,3 @@ interval: number; | ||
export interface Timestamp<T> { | ||
interface Timestamp<T> { | ||
value: T; | ||
@@ -707,3 +706,3 @@ timestamp: number; | ||
export interface Observable<T> { | ||
interface Observable<T> { | ||
delay(dueTime: Date, scheduler?: IScheduler): Observable<T>; | ||
@@ -715,4 +714,4 @@ delay(dueTime: number, scheduler?: IScheduler): Observable<T>; | ||
/** | ||
* @deprecated use #debounce or #throttleWithTimeout instead. | ||
*/ | ||
* @deprecated use #debounce or #throttleWithTimeout instead. | ||
*/ | ||
throttle(dueTime: number, scheduler?: IScheduler): Observable<T>; | ||
@@ -719,0 +718,0 @@ |
{ | ||
"name": "@types/rx-lite", | ||
"version": "4.0.2", | ||
"version": "4.0.3", | ||
"description": "TypeScript definitions for rx-lite", | ||
"license": "MIT", | ||
"author": "gsino <http://www.codeplex.com/site/users/view/gsino>, Igor Oleinikov <https://github.com/Igorbek>", | ||
"contributors": [ | ||
{ | ||
"name": "gsino", | ||
"url": "http://www.codeplex.com/site/users/view/gsino" | ||
}, | ||
{ | ||
"name": "Igor Oleinikov", | ||
"url": "https://github.com/Igorbek" | ||
} | ||
], | ||
"main": "", | ||
@@ -18,4 +27,4 @@ "repository": { | ||
"peerDependencies": {}, | ||
"typesPublisherContentHash": "986ff8b1db463de6723d48880ca87a840be62048afa3442bc626712ed4b232bf", | ||
"typesPublisherContentHash": "21b82e12c7d5d01f0e517ee13040dbbad3414061f76ff1a0a96da89c2fabe804", | ||
"typeScriptVersion": "2.0" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Sat, 04 Feb 2017 02:10:05 GMT | ||
* Last updated: Tue, 28 Mar 2017 19:51:21 GMT | ||
* Dependencies: rx-core, rx-core-binding | ||
@@ -14,0 +14,0 @@ * Global values: Rx |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
53070
3
622