LiveDebugger.Services.ModuleDiscoveryService (LiveDebugger v0.1.4)
View SourceThis module provides functions to discover LiveViews and LiveComponents in the current application.
Summary
Functions
Accepts a list of all modules from ModuleService.all/0 Returns a list of loaded LiveComponent modules.
Accepts a list of all modules from ModuleService.all/0 Returns a list of loaded LiveView modules.
Functions
@spec all_modules() :: [module()]
Accepts a list of all modules from ModuleService.all/0 Returns a list of loaded LiveComponent modules.
Examples
iex> services = LiveDebugger.Services.ModuleService.all() [{MyAppWeb.LiveComponent, 'lib/my_app_web/live_component.ex'}, ...]
iex> LiveDebugger.Services.ModuleDiscoveryService.live_view_modules(services) [MyAppWeb.LiveComponent, ...]
Accepts a list of all modules from ModuleService.all/0 Returns a list of loaded LiveView modules.