(output: Writable)
| 6 | export const unicode = isUnicodeSupported(); |
| 7 | export const isCI = (): boolean => process.env.CI === 'true'; |
| 8 | export const isTTY = (output: Writable): boolean => { |
| 9 | return (output as Writable & { isTTY?: boolean }).isTTY === true; |
| 10 | }; |
| 11 | export const unicodeOr = (c: string, fallback: string) => (unicode ? c : fallback); |
| 12 | export const S_STEP_ACTIVE = unicodeOr('◆', '*'); |
| 13 | export const S_STEP_CANCEL = unicodeOr('■', 'x'); |
nothing calls this directly
no outgoing calls
no test coverage detected