UNPKG

console-mpds

Version:

Make easier the input / output in Javascript NodeJS console programs.

37 lines (29 loc) 616 B
let { input } = require('./console-input.js'); class Console { constructor() { } write(value) { if (value !== undefined) { process.stdout.write(`${value}`); } } writeln(value) { this.write(value); this.write(`\n`); } readString(title) { this.write(title); return input(" "); } readNumber(title) { let input; do { input = parseInt(this.readString(title)); if (isNaN(input)) { console.log('FORMAT ERROR!!! Enter a number formatted value.'); } } while (isNaN(input)); return input; } } module.exports.Console = Console;