Sha256: 2ce96a7ba71b147f982567e025fc685e2952991a161f57685fd6a5af1de049b3
Contents?: true
Size: 1.41 KB
Versions: 49
Compression:
Stored size: 1.41 KB
Contents
import { Operator } from './Operator'; import { Observer } from './Observer'; import { Observable } from './Observable'; import { Subscriber } from './Subscriber'; import { ISubscription, Subscription, TeardownLogic } from './Subscription'; /** * @class SubjectSubscriber<T> */ export declare class SubjectSubscriber<T> extends Subscriber<T> { protected destination: Subject<T>; constructor(destination: Subject<T>); } /** * @class Subject<T> */ export declare class Subject<T> extends Observable<T> implements ISubscription { observers: Observer<T>[]; closed: boolean; isStopped: boolean; hasError: boolean; thrownError: any; constructor(); static create: Function; lift<R>(operator: Operator<T, R>): Observable<R>; next(value?: T): void; error(err: any): void; complete(): void; unsubscribe(): void; protected _trySubscribe(subscriber: Subscriber<T>): TeardownLogic; /** @deprecated internal use only */ _subscribe(subscriber: Subscriber<T>): Subscription; asObservable(): Observable<T>; } /** * @class AnonymousSubject<T> */ export declare class AnonymousSubject<T> extends Subject<T> { protected destination: Observer<T>; constructor(destination?: Observer<T>, source?: Observable<T>); next(value: T): void; error(err: any): void; complete(): void; /** @deprecated internal use only */ _subscribe(subscriber: Subscriber<T>): Subscription; }
Version data entries
49 entries across 49 versions & 4 rubygems