esnet / esnet/pond

Circular dependency detected with Angular 6

Open
#120 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
211
Forks
42
PR merge metrics
No merged PRs in 30d

Description

WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js

WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\index.js -> ..\..\..\workspace\pond\packages\pond\lib\util.js -> ..\..\..\workspace\pond\packages\pond\lib\index.js

WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js

WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\time.js -> ..\..\..\workspace\pond\packages\pond\lib\timerange.js -> ..\..\..\workspace\pond\packages\pond\lib\time.js

WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\timerange.js -> ..\..\..\workspace\pond\packages\pond\lib\time.js -> ..\..\..\workspace\pond\packages\pond\lib\timerange.js

WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\util.js -> ..\..\..\workspace\pond\packages\pond\lib\index.js -> ..\..\..\workspace\pond\packages\pond\lib\util.js

WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\windowedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\windowedcollection.js

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the Angular 6 build and inspect the circular import warnings among groupedcollection.js, sortedcollection.js, index.js, util.js, time.js, timerange.js, and windowedcollection.js. Trace the reported import paths and run the existing build or tests; done means the circular-dependency warnings are resolved without breaking the library.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.