UNPKG

eventstorming

Version:
10 lines (9 loc) 403 B
import { IObservable } from "./interfaces/IObservable"; import { IObserver } from "./interfaces/IObserver"; export declare abstract class AbstractPublisher implements IObservable { protected observers: IObserver[]; constructor(); abstract NotifyObservers(eventName: string, obj: object): any; RegisterObserver(observer: IObserver): void; RemoveObserver(observer: IObserver): void; }