Observer
About
Publisher
class Publisher {
subscribers: Subscriber[];
subscribe(Subscriber subscriber): void {
this.subcribers.push(subscriber);
};
unsubscribe(Subscriber subscriber): void {
this.subscribers.pop(subscriber);
};
notify(): void {
for (let subscriber of this.subscribers) doSomething();
};
}Subscriber
Last updated