Skip to content

Injectables visualisation #81

@vik-13

Description

@vik-13

It would be great to show all relations for selected Injectable.

Many huge projects have a services folder, which may contains 100+ shared services...
To refactor that nice to have next features:

  • Show all places where it's provided (modules, components...). If it's provided more than one time it helps to understand if it's necessary or not, especially if it's provided in root module and some lazy loaded module or component;
  • Show all places where it's injected. It helps to understand if it's sharable or not. If not then it could be moved and provided in place where it's used;
  • To show how many instances possibly will be created;
  • I faced the the case, when the service (f.ex. DialogService) imports lots different components for rendering into dialog window. It would be great to show such components;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions