observer-ax
Version:
Patrón observable, event Bus.
7 lines • 339 B
text/typescript
import { NotifyObject } from '../models/NotifyObject.model';
import { ReceiverBus } from './Receiver';
export interface EventBus {
subscribe(receiver: ReceiverBus, topic: string): void;
unsubscribe(receiver: ReceiverBus, topic: string): void;
publish(subject: NotifyObject, topic: string, tries: number): Promise<void>;
}