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

Version Path
ilog-0.4.1 node_modules/rxjs/Subject.d.ts
ilog-0.4.0 node_modules/rxjs/Subject.d.ts
ilog-0.3.3 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-18.0.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.21.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.20.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.19.1 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.19.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.18.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.17.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.16.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.15.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.14.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.13.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.12.2 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.12.1 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.12.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.11.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.10.0 node_modules/rxjs/Subject.d.ts
govuk_publishing_components-17.9.0 node_modules/rxjs/Subject.d.ts