Imports between Clinical Service / Service Worker Tasks were causing circular references and infinite loops; types are moved to their own file to prevent this happening again
Also helps declutter these files, keep function logic and definitions separate
Checklist
Type of Change
[ ] Bug
[x] Refactor
[ ] New Feature
[ ] Release Candidate
Checklist before requesting review:
[ ] Check branch (code change PRs go to develop not master)
[ ] Check copyrights for new files
[ ] Manual testing
[ ] Regression tests completed and passing (double check number of tests).
[ ] Spelling has been checked.
[ ] Updated swagger docs accordingly (check it's still valid)
[ ] Set validationDependency in meta tag for Argo Dictionary fields used in code
Link to Issue
Description
Outcome of bugs encountered in https://github.com/icgc-argo/argo-clinical/pull/1184 Based off of this branch ^
Imports between Clinical Service / Service Worker Tasks were causing circular references and infinite loops; types are moved to their own file to prevent this happening again Also helps declutter these files, keep function logic and definitions separate
Checklist
Type of Change
Checklist before requesting review:
develop
not master)validationDependency
in meta tag for Argo Dictionary fields used in code