You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are many circular dependencies in ecschema-metadata. Right now they do not seem to surface but minimal changes can make it into a problem.
For example Property.ts references concrete property implementations.
There are many circular dependencies in ecschema-metadata. Right now they do not seem to surface but minimal changes can make it into a problem.
For example Property.ts references concrete property implementations.
Paul introduced a fix for this in frontend 5 years back: 96878c5
That mechanism is described in this article: https://medium.com/visual-development/how-to-fix-nasty-circular-dependency-issues-once-and-for-all-in-javascript-typescript-a04c987cf0de
Another circular dependency that we have is:
The problem surfaces at runtime, the compiler does not detect or warn about this.
The text was updated successfully, but these errors were encountered: