dxlibs-waitfs

Espera por la existencia o eliminación de un archivo

Usage no npm install needed!

<script type="module">
  import dxlibsWaitfs from 'https://cdn.skypack.dev/dxlibs-waitfs';
</script>

README

dxlibs-waitfs v0.1.0

Espera por la existencia o eliminación de un archivo

Scripts

npm run eslint
npm test
npm run test-watch
npm run sonar

Instalación

Como libreria

npm install --save dxlibs-waitfs

Modo de uso

const wait = require("dxlibs-waitfs");
const filename = './archivo.txt';
const timeout = 10000;

wait
    .forCreate(filename, timeout)
    .then(ok => {
        if(!ok) throw new Error('Timeout!');

        console.log(`${filename} existe!`);
        return ok;
    })
    .catch(ex => {
        console.log(`ERROR: ${err}`);
    });

wait
    .forRemove(filename, timeout)
    .then(ok => {
        if(!ok) throw new Error('Timeout!');

        console.log(`${filename} fue eliminado!`);
        return ok;
    })
    .catch(ex => {
        console.log(`ERROR: ${err}`);
    });