Interface ISubscribable<A>

interface ISubscribable<A> {
    id: string;
    deref(): undefined | A;
    subscribe<B>(sub): ISubscription<A, B>;
    subscribe(sub, opts?): ISubscription<A, A>;
    subscribe<B>(sub, opts?): ISubscription<A, B>;
    unsubscribe(sub?): boolean;
}

Type Parameters

  • A

Hierarchy (view full)

Properties

Methods

Properties

id: string

Methods

  • Returns wrapped value.

    Returns undefined | A

  • Removes given child sub, or if sub is omitted, detaches this subscription itself from its upstream parent (possibly triggering a cascade of further unsubscriptions, depending on CommonOpts.closeOut settings of parent(s)).

    Parameters

    Returns boolean

Generated using TypeDoc