takt/src/shared/ui/index.ts
2026-02-06 20:04:51 +09:00

32 lines
634 B
TypeScript

/**
* UI utilities for terminal output — re-export hub.
*
* All implementations have been split into dedicated files:
* - LogManager.ts: Log level management and formatted output
* - Spinner.ts: Animated terminal spinner
* - StreamDisplay.ts: Real-time stream display for Claude/Codex output
*/
export {
LogManager,
type LogLevel,
setLogLevel,
blankLine,
debug,
info,
warn,
error,
success,
header,
section,
status,
progressBar,
list,
divider,
truncate,
} from './LogManager.js';
export { Spinner } from './Spinner.js';
export { StreamDisplay, type ProgressInfo } from './StreamDisplay.js';