Skip to content
/ fs Public

Node.js fs module wrapper to use task instead of promises

License

Notifications You must be signed in to change notification settings

ts-task/fs

Repository files navigation

Tasks File System

This library is a wrapper of async functions of Node.js fs module using @ts-task instead of Promises.

Use

Install it

npm i @ts-task/fs

Use it

import * as fs from '@ts-task/fs';


fs.readFile('./README.md')
    .fork(
        err => {
            err; // $ExpectType ErrnoException
            if (err.code === 'ENOENT') {
                console.error('Buu, the file does not exists');
            }
        },
        buffer => {
            buffer; // ExpectType Buffer
            console.log(buffer.toString());
        }
    )

You can see the API reference here.

You can see more example usages in the types test file.

About

Node.js fs module wrapper to use task instead of promises

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published