mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Merge branch 'master' into rename-repo-url
This commit is contained in:
Vendored
+1
-1
@@ -3,7 +3,7 @@
|
||||
// This file contains common part of defintions for rx.d.ts and rx.lite.d.ts
|
||||
// Do not include the file separately.
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export module internals {
|
||||
function isEqual(left: any, right: any): boolean;
|
||||
function addRef<T>(xs: Observable<T>, r: { getDisposable(): IDisposable; }): Observable<T>;
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface Observable<T> {
|
||||
finalValue(): Observable<T>;
|
||||
aggregate(accumulator: (acc: T, value: T) => T): Observable<T>;
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx-lite.d.ts"/>
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export module config {
|
||||
/**
|
||||
* Configuration option to determine whether to use native events only
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
/// <reference path="rx.async.d.ts" />
|
||||
|
||||
module Rx.Tests.Async {
|
||||
namespace Rx.Tests.Async {
|
||||
|
||||
var obsNum: Rx.Observable<number>;
|
||||
var obsStr: Rx.Observable<string>;
|
||||
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@
|
||||
///<reference path="rx.d.ts" />
|
||||
///<reference path="rx.async-lite.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
interface ObservableStatic {
|
||||
start<T>(func: () => T, context?: any, scheduler?: IScheduler): Observable<T>;
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx-lite.d.ts"/>
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface Observable<T> {
|
||||
/**
|
||||
* Pauses the underlying observable sequence based upon the observable sequence which yields true/false.
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx-lite.d.ts"/>
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface BehaviorSubject<T> extends Subject<T> {
|
||||
getValue(): T;
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx-lite.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
|
||||
interface Observable<T> {
|
||||
/**
|
||||
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@
|
||||
///<reference path="rx.d.ts" />
|
||||
///<reference path="rx.coincidence-lite.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
|
||||
interface Observable<T> {
|
||||
join<TRight, TDurationLeft, TDurationRight, TResult>(
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx-lite.d.ts"/>
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface IScheduler {
|
||||
catch(handler: (exception: any) => boolean): IScheduler;
|
||||
catchException(handler: (exception: any) => boolean): IScheduler;
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="rx.d.ts"/>
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
|
||||
interface Observable<T> {
|
||||
/**
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
|
||||
interface Pattern1<T1> {
|
||||
and<T2>(other: Observable<T2>): Pattern2<T1, T2>;
|
||||
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@
|
||||
///<reference path="rx.d.ts" />
|
||||
///<reference path="rx.virtualtime.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface TestScheduler extends VirtualTimeScheduler<number, number> {
|
||||
createColdObservable<T>(...records: Recorded[]): Observable<T>;
|
||||
createHotObservable<T>(...records: Recorded[]): Observable<T>;
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx-lite.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface TimeInterval<T> {
|
||||
value: T;
|
||||
interval: number;
|
||||
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@
|
||||
///<reference path="rx.d.ts" />
|
||||
///<reference path="rx.time-lite.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface Observable<T> {
|
||||
delaySubscription(dueTime: number, scheduler?: IScheduler): Observable<T>;
|
||||
delayWithSelector(delayDurationSelector: (item: T) => number): Observable<T>;
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="rx.d.ts" />
|
||||
|
||||
declare module Rx {
|
||||
declare namespace Rx {
|
||||
export interface VirtualTimeScheduler<TAbsolute, TRelative> extends Scheduler {
|
||||
//protected constructor(initialClock: TAbsolute, comparer: (first: TAbsolute, second: TAbsolute) => number);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user