Managing dependency boundaries in TypeScript - LogRocket Blog
Briefly

We'll review the potential pitfalls when dependencies are left unchecked, and we'll propose a solution for keeping our code in sync with the architecture dependency.
...
As your project grows, it is easy to automate manual dependency-rule checking, which encourages the team to be intentional about dependencies.
Read at LogRocket Blog
[
add
]
[
|
|
]