pollo/app/services/emitter.server.ts
Atridad Lahiji b086f719c8
Old stuff
2023-11-29 12:43:52 -07:00

18 lines
344 B
TypeScript

import { EventEmitter } from "events";
let emitter: EventEmitter;
declare global {
var __emitter: EventEmitter | undefined;
}
if (process.env.NODE_ENV === "production") {
emitter = new EventEmitter();
} else {
if (!global.__emitter) {
global.__emitter = new EventEmitter();
}
emitter = global.__emitter;
}
export { emitter };