UNPKG

@glowlamp/control-sequences

Version:
29 lines (20 loc) 1.04 kB
"use strict"; var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = moveCursorNextLine; var _concat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/concat")); var _control_sequence_introducer = _interopRequireDefault(require("./control_sequence_introducer")); var _scroll_cursor_down = _interopRequireDefault(require("./scroll_cursor_down")); /** * * @param {int} n * @returns {MoveCursorNextLine} */ function moveCursorNextLine() { var _context, _context2; var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1; return n === 0 ? '' : (0, _concat["default"])(_context = (0, _concat["default"])(_context2 = "".concat(_control_sequence_introducer["default"])).call(_context2, n, "B")).call(_context, (0, _scroll_cursor_down["default"])(1)); }