Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Injectable()
- export class EventQueueService {
- private eventBrocker = new Subject<AppEvent<any>>();
- on(eventType: AppEventType): Observable<AppEvent<any>> {
- return this.eventBrocker.pipe(filter(event => event.type === eventType));
- }
- dispatch<T>(event: AppEvent<T>): void {
- this.eventBrocker.next(event);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement