menu-usuario-pantoja
Version:
Prueba Javascript
48 lines (29 loc) • 870 B
JavaScript
const prompts = require('prompts');
const EventEmitter = require('events');
const menu = require('./menu');
const archivo = require('./gestionDeArchivos');
const operacionesMenu = require('./operacionesMenu');
const main = new EventEmitter();
const elegirOperacion = async()=>{
//console.log(usuarios.informacion);
//impromir(JSON.parse(usuarios.informacion));
const opcion = await prompts(menu.opcionesPrincipales);
const opcionEsSalir = await opcion.value[0] === 'salir';
if(opcionEsSalir){
main.emit('salir');
}
await operacionesMenu[opcion.value[0]];
main.emit('salir');
};
main.on('saludar', () =>{
console.log('Bienvenido!');
});
main.on('salir', () =>{
console.log('Adios!');
process.exit(0);
});
main.on('iniciar', ()=>{
elegirOperacion();
});
main.emit('saludar');
main.emit('iniciar');