feat: initial commit
This commit is contained in:
61
node_modules/rxjs/internal/innerSubscribe.d.ts
generated
vendored
Normal file
61
node_modules/rxjs/internal/innerSubscribe.d.ts
generated
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
/** @prettier */
|
||||
import { Subscription } from './Subscription';
|
||||
import { Subscriber } from './Subscriber';
|
||||
interface SimpleOuterSubscriberLike<T> {
|
||||
/**
|
||||
* A handler for inner next notifications from the inner subscription
|
||||
* @param innerValue the value nexted by the inner producer
|
||||
*/
|
||||
notifyNext(innerValue: T): void;
|
||||
/**
|
||||
* A handler for inner error notifications from the inner subscription
|
||||
* @param err the error from the inner producer
|
||||
*/
|
||||
notifyError(err: any): void;
|
||||
/**
|
||||
* A handler for inner complete notifications from the inner subscription.
|
||||
*/
|
||||
notifyComplete(): void;
|
||||
}
|
||||
export declare class SimpleInnerSubscriber<T> extends Subscriber<T> {
|
||||
private parent;
|
||||
constructor(parent: SimpleOuterSubscriberLike<any>);
|
||||
protected _next(value: T): void;
|
||||
protected _error(error: any): void;
|
||||
protected _complete(): void;
|
||||
}
|
||||
export declare class ComplexInnerSubscriber<T, R> extends Subscriber<R> {
|
||||
private parent;
|
||||
outerValue: T;
|
||||
outerIndex: number;
|
||||
constructor(parent: ComplexOuterSubscriber<T, R>, outerValue: T, outerIndex: number);
|
||||
protected _next(value: R): void;
|
||||
protected _error(error: any): void;
|
||||
protected _complete(): void;
|
||||
}
|
||||
export declare class SimpleOuterSubscriber<T, R> extends Subscriber<T> implements SimpleOuterSubscriberLike<R> {
|
||||
notifyNext(innerValue: R): void;
|
||||
notifyError(err: any): void;
|
||||
notifyComplete(): void;
|
||||
}
|
||||
/**
|
||||
* DO NOT USE (formerly "OuterSubscriber")
|
||||
* TODO: We want to refactor this and remove it. It is retaining values it shouldn't for long
|
||||
* periods of time.
|
||||
*/
|
||||
export declare class ComplexOuterSubscriber<T, R> extends Subscriber<T> {
|
||||
/**
|
||||
* @param _outerValue Used by: bufferToggle, delayWhen, windowToggle
|
||||
* @param innerValue Used by: subclass default, combineLatest, race, bufferToggle, windowToggle, withLatestFrom
|
||||
* @param _outerIndex Used by: combineLatest, race, withLatestFrom
|
||||
* @param _innerSub Used by: delayWhen
|
||||
*/
|
||||
notifyNext(_outerValue: T, innerValue: R, _outerIndex: number, _innerSub: ComplexInnerSubscriber<T, R>): void;
|
||||
notifyError(error: any): void;
|
||||
/**
|
||||
* @param _innerSub Used by: race, bufferToggle, delayWhen, windowToggle, windowWhen
|
||||
*/
|
||||
notifyComplete(_innerSub: ComplexInnerSubscriber<T, R>): void;
|
||||
}
|
||||
export declare function innerSubscribe(result: any, innerSubscriber: Subscriber<any>): Subscription | undefined;
|
||||
export {};
|
Reference in New Issue
Block a user