( state: NumberState, submitted: boolean, renderOptions?: RenderOptions | undefined )
| 2774 | } |
| 2775 | |
| 2776 | const renderNumberInput = ( |
| 2777 | state: NumberState, |
| 2778 | submitted: boolean, |
| 2779 | renderOptions?: RenderOptions | undefined |
| 2780 | ): string => { |
| 2781 | const value = state.value === "" ? "" : `${state.value}` |
| 2782 | if (submitted || renderOptions?.plain === true) { |
| 2783 | return value |
| 2784 | } |
| 2785 | const annotation = Option.isSome(state.error) ? |
| 2786 | Ansi.red : |
| 2787 | Ansi.combine(Ansi.underlined, Ansi.cyanBright) |
| 2788 | return Ansi.annotate(value, annotation) |
| 2789 | } |
| 2790 | |
| 2791 | const renderNumberError = ( |
| 2792 | state: NumberState, |
no test coverage detected