UNPKG

@compodoc/compodoc

Version:

The missing documentation tool for your Angular application

15 lines (12 loc) 395 B
import { Injectable, EventEmitter } from '@angular/core'; /** * A simple pubsub service using EventEmitter */ @Injectable() export class EmitterService { private static _emitters: { [ID: string]: EventEmitter<any> } = {}; static get(ID: string): EventEmitter<any> { if (!this._emitters[ID]) this._emitters[ID] = new EventEmitter(); return this._emitters[ID]; } }