Coverage for src / lexigram / admin / dashboard / __init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-13 22:14 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-13 22:14 +0800
1"""Dashboard assembly — collects and composes dashboard surfaces from contributors."""
3from __future__ import annotations
5from lexigram.admin.dashboard.assembler import DashboardAssembler
6from lexigram.admin.dashboard.chart_widget import ChartWidget
7from lexigram.admin.dashboard.widgets import (
8 DashboardConfig,
9 InMemoryDashboardStore,
10 WidgetConfig,
11 WidgetRegistry,
12 WidgetType,
13)
15__all__ = [
16 "ChartWidget",
17 "DashboardAssembler",
18 "DashboardConfig",
19 "InMemoryDashboardStore",
20 "WidgetConfig",
21 "WidgetRegistry",
22 "WidgetType",
23]