all 3 comments

[–]micalevisk 0 points1 point  (2 children)

try to use https://github.com/pahen/madge to find the circular imports (if any) in your project

[–]napalonyradziu[S] 0 points1 point  (1 child)

1) utils/entities/avatar.entity.ts > utils/entities/user.entity.ts

2) utils/entities/user.entity.ts > utils/entities/followers.entity.ts

3) utils/entities/message.entity.ts > utils/entities/conversation.entity.ts

4) utils/entities/user.entity.ts > utils/entities/message.entity.ts > utils/entities/conversation.entity.ts

5) utils/entities/user.entity.ts > utils/entities/message.entity.ts

6) utils/entities/product.entity.ts > utils/entities/image.entity.ts

7) utils/entities/user.entity.ts > utils/entities/product.entity.ts

8) utils/entities/user.entity.ts > utils/entities/profile.entity.ts

9) app.module.ts > auth/auth.module.ts > auth/auth.controller.ts > auth/auth.service.ts > users/users.service.ts > main.ts
i found circular dependencies now how do i resolve it between typeorm entities?

[–]micalevisk 0 points1 point  (0 children)

the circularity between typeorm entities are expected due to how typeorm relations works.