Auto Subscriptions
Typescript library for automagically handling subscribe()
/ unsubscribe()
of Observable properties of classes.
Installation
npm
Install with npm install auto-subscriptions
yarn
Install with yarn add auto-subscriptions
Usage
Add @AutoSubscriptions
to the class and @AutoSubscription
to the class observable properties, for which you want automatic subscription handling:
Base class:
;;;
when init
is called subscribe()
will be invoked for all @AutoSubscription
observable properies,
when destroy
is called unsubscribe()
will be invoked for all @AutoSubscription
observable properies,
For example:
; myClass.init /* subscribe() is invoked for all @AutoSubscription observable properies, */ // code ... myClass.destroy /* unsubscribe() is invoked for all @AutoSubscription observable properies */
ngOnInit
and ngOnDestroy
):
Angular component (defaults are ;;;;;