UNPKG

menu-usuario-pantoja

Version:

Prueba Javascript

48 lines (29 loc) 870 B
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');