Browse Source

Update microservice package to make microservice internal services event emitters

dev
David Ludwig 4 years ago
parent
commit
56f371dba1
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      packages/microservice/src/InternalService.ts

+ 3
- 1
packages/microservice/src/InternalService.ts View File

@ -1,9 +1,10 @@
import { Microservice } from "./Microservice"; import { Microservice } from "./Microservice";
import EventEmitter from "events";
/** /**
* A generic service * A generic service
*/ */
export abstract class InternalService<T extends Microservice = Microservice>
export abstract class InternalService<T extends Microservice = Microservice> extends EventEmitter
{ {
/** /**
* The application instance * The application instance
@ -19,6 +20,7 @@ export abstract class InternalService<T extends Microservice = Microservice>
* Create a new service * Create a new service
*/ */
public constructor(app: T) { public constructor(app: T) {
super();
this.app = app; this.app = app;
} }


Loading…
Cancel
Save