Skip to main content

Class: SubSink

Utility class used for handling rxjs subscription in a gracefull manner.

Constructors​

constructor​

• new SubSink()

Properties​

subscriptions​

• Private subscriptions: Subscription[] = []

Defined in​

lib/utils/sub-sink.ts:7

Accessors​

add​

• set add(value): void

Add a subscription to the pool of subscriptions. multiple calls can be made in succession, like mySubSink = timer(500).subscribe(); mySubSink = timer(1000).subscribe();. This was done to avoid having to wrap a subscription in a method call, like mySubSink.addInArray(timer(1000).subscribe());

Parameters​

NameType
valueSubscription

Returns​

void

Defined in​

lib/utils/sub-sink.ts:16

Methods​

empty​

â–¸ empty(): void

Unsuscribe from all the added subscriptions and empties the internal pool.

Returns​

void

Defined in​

lib/utils/sub-sink.ts:23