UNPKG

menu-usuario-dutan

Version:

Prueba de javascript

51 lines (47 loc) 1.5 kB
const fs = require('fs'); module.exports = { escribirArchivo: (archivo, data) => { return new Promise((resolve, reject) => { fs.writeFile(archivo, data, (err) => { if (err) { reject({'error': err}); } resolve({'se ha logrado': data}) }) }); }, leerArchivo: (archivo, codificacion) => { return new Promise((resolve, reject) => { fs.readFile(archivo , codificacion, (err, data) => { if (err) { reject({'error':err}); } else { const dataLeida = data.slice(1, -1); const arreglo = JSON.parse(dataLeida); resolve(arreglo); } }); }) }, /* escribirEnArchivo: (datosAEscribir,pathArchivoResultado) =>{ const datosAEscribir$ = of(datosAEscribir); return datosAEscribir$ .pipe( mergeMap( (valorFinal) => { return escribirArchivo(pathArchivoResultado, valorFinal) } ) ) .subscribe( respuesta => { console.log('respuesta:', respuesta); }, error =>{ console.log('error:', error) } ); }*/ };