(raw: unknown)
| 39 | const TUI_BUSY_DEFAULT: BusyInputMode = 'queue' |
| 40 | |
| 41 | export const normalizeBusyInputMode = (raw: unknown): BusyInputMode => { |
| 42 | if (typeof raw !== 'string') { |
| 43 | return TUI_BUSY_DEFAULT |
| 44 | } |
| 45 | |
| 46 | const v = raw.trim().toLowerCase() as BusyInputMode |
| 47 | |
| 48 | return BUSY_MODES.has(v) ? v : TUI_BUSY_DEFAULT |
| 49 | } |
| 50 | |
| 51 | const INDICATOR_STYLE_SET: ReadonlySet<IndicatorStyle> = new Set(INDICATOR_STYLES) |
| 52 |
no test coverage detected