@geeeger/deferred
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

usage

import deferredCreator from "@geeeger/deferred"
import fs from 'fs'
function read(fileName) {
    const deferred = deferredCreator()
    fs.readFile(path, {encoding: 'utf-8'}, (err, data) => {
        if (err) {
            deferred.reject(err)
        }
        else {
            deferred.resolve(data)
        }
    })
    return deferred.promise
}

read()
    .then(() => {
        // balabala
    })
    .catch((e) => {
        // balabala
    })

Readme

Keywords

none

Package Sidebar

Install

npm i @geeeger/deferred

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

5.02 kB

Total Files

9

Last publish

Collaborators

  • geeeger