Socket
Socket
Sign inDemoInstall

@types/rx-lite

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/rx-lite - npm Package Compare versions

Comparing version 4.0.2 to 4.0.3

65

rx-lite/index.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc