angular - Typescript - exportera instans av klass resulterar i flera instanser
Jag har ett npm-paket som jag publicerade som exporterar något liknande följande:
export class LogManager {
// implementation here
}
export const logManager = new LogManager();
Jag har ett annat Angular npm-paket (byggt med ng-packagr) som har ett peerberoende på npm-paketet ovan och importerar och använder logManager.
Jag har också det högsta nivå Angular-programmet som också importerar och använder logManager och har ett beroende av log-paketet jag först nämnde.
Med det ur vägen är mitt problem att Angular-paketet och Angular-applikationen båda får olika instanser av logManager. Vad kan jag göra för att säkerställa att de båda får samma objekt?
Tack!