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

1"""TraceKit UI module. 

2 

3Provides user interface patterns for progressive disclosure and formatting utilities. 

4""" 

5 

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) 

28 

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]