Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements on dependency graph #3

Closed
samber opened this issue May 18, 2022 · 1 comment
Closed

Improvements on dependency graph #3

samber opened this issue May 18, 2022 · 1 comment

Comments

@samber
Copy link
Owner

samber commented May 18, 2022

Today we only keep an ordered list of service inception.

It would be awesome to keep track of a real dependency graph in a doubly-linked list or anything similar.

Other improvements:

  • circular DI detection (at provide() time)
  • print dependency graph
  • shutdown a single graph branch
  • provide then invoke a group of services needed for a larger module
@samber samber mentioned this issue Oct 30, 2023
50 tasks
@samber
Copy link
Owner Author

samber commented Oct 30, 2023

Will be added into v2 -> #45

@samber samber closed this as completed Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant