newpct-scrapper
Version:
Utilidades para newpct
29 lines (24 loc) • 837 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = askIndex;
var _inquirer = require('inquirer');
var _inquirer2 = _interopRequireDefault(_inquirer);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function askIndex(array) {
return _inquirer2.default.prompt([{
type: 'input',
name: 'numero',
message: 'Numero del torrent que quieres:',
validate: value => {
if (!/^\d+$/.test(value)) return 'Introduce un número válido';
if (value < 1) return 'No puede ser menor que uno';
if (value > array.length) return 'Te pasaste loco';
return true;
},
default: 1
}]).then(ans => ans.numero);
} /* Le pregunta al usuario por el índice de un
* array, y devuelve el índice que ha escogido
*/