Thanks that's a good idea. I've written about one of the possible solutions which suggest implementing a Dependency Injection in a Typescript project

But I will definitely revisit the article to see whether I should write about the more generic approach on how to solve circular dependencies.

Writing JS, TS, Vue, #C, and fostering teams to release customer value n-times a day. Creator of and writer on