Function eraseInLine

  • Erases the line from cursor to beginning, to end of line, or entire line.

    Example

    eraseInLine(0); // "\x1b[0K" Clear from cursor to end of line.
    eraseInLine(1); // "\x1b[1K" Clear from cursor to beginning of line.
    eraseInLine(2); // "\x1b[2K" Clear entire line.

    Returns

    EL sequence.

    Type Parameters

    • Input extends number | readonly [undefined | number, undefined | number]

    Parameters

    • input: Input

      0 (to end of line), 1 (to beginning of line), or 2 (entire line).

    Returns `[${Input extends readonly [undefined | number, undefined | number] ? `${Input[0] extends number ? any[any] : ""};${Input[1] extends number ? any[any] : ""}` : `${Input & number}`}K`