nanoresource-ready

    0.1.0 • Public • Published

    nanoresource-ready

    Wait for a nanoresource to be ready (opened) and call a callback.

    Installation

    $ npm install nanoresource-ready

    Status

    Stable

    Usage

    const ready = require('nanoresource-ready')
     
    // will call `resource.open()` if not already "opening"
    ready(resource, (err) => {
    })
     
    // fast ready (possibly synchronous) if `true === resource.opening`
    ready(resource, { opening: true }, (err) => {
    })

    API

    ready(resource[, opts], callback)

    Waits for a nanoresource to be ready (opened) and calls callback(err). opts can be an object that can look like:

    {
      opening: false // if `true`, will call callback synchronously if resource is "opening"
    }

    ready.mixin(resource)

    Mixes in a ready() method to nanoresource instance object.

    resource = ready.mixin(resource)

    License

    MIT

    Install

    npm i nanoresource-ready

    DownloadsWeekly Downloads

    10

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    6.72 kB

    Total Files

    6

    Last publish

    Collaborators

    • werle