rn-redux
Version:
React Native CLI tools
24 lines (18 loc) • 571 B
JavaScript
var assert = require('assert');
module.exports = function clear(opts) {
if (typeof (opts) === 'boolean') {
opts = {
fullClear: opts
};
}
opts = opts || {};
assert(typeof (opts) === 'object', 'opts must be an object');
opts.fullClear = opts.hasOwnProperty('fullClear') ?
opts.fullClear : true;
assert(typeof (opts.fullClear) === 'boolean',
'opts.fullClear must be a boolean');
if (opts.fullClear === true) {
process.stdout.write('\x1b[2J');
}
process.stdout.write('\x1b[0f');
};