@compodoc/compodoc
Version:
The missing documentation tool for your Angular application
15 lines (12 loc) • 395 B
text/typescript
import { Injectable, EventEmitter } from '@angular/core';
/**
* A simple pubsub service using EventEmitter
*/
()
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];
}
}