Function cursorPosition

  • Moves the cursor to position input.

    Example

    cursorPosition([13, 42]); // "\x1b[13;42H"
    cursorPosition([undefined, 42]); // "\x1b[;42H"
    cursorPosition([13, undefined]); // "\x1b[13;H"

    Returns

    CUP sequence.

    Type Parameters

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

    Parameters

    • input: Input

      Position (row, column)

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