Coverage for src / tracekit / ui / __init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 23:04 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 23:04 +0000
1"""TraceKit UI module.
3Provides user interface patterns for progressive disclosure and formatting utilities.
4"""
6from tracekit.ui.formatters import (
7 Color,
8 FormattedText,
9 TextAlignment,
10 align_text,
11 colorize,
12 format_code_block,
13 format_duration,
14 format_key_value_pairs,
15 format_list,
16 format_percentage,
17 format_size,
18 format_status,
19 format_table,
20 format_text,
21 truncate,
22)
23from tracekit.ui.progressive_display import (
24 ProgressiveDisplay,
25 ProgressiveOutput,
26 Section,
27)
29__all__ = [
30 "Color",
31 "FormattedText",
32 "ProgressiveDisplay",
33 "ProgressiveOutput",
34 "Section",
35 "TextAlignment",
36 "align_text",
37 "colorize",
38 "format_code_block",
39 "format_duration",
40 "format_key_value_pairs",
41 "format_list",
42 "format_percentage",
43 "format_size",
44 "format_status",
45 "format_table",
46 "format_text",
47 "truncate",
48]