@octetstream/promisify
Tiny, dependency free promisify library.
Last updated 7 years ago by octetstream .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @octetstream/promisify 
SYNC missed versions from official npm registry.

@octetstream/promisify

Tiny, dependency free promisify library.

devDependencies Status Build Status Code Coverage

API

promisify(target[, ctx]) -> {Function}

Promisify Node.js callback-style function with native Promise

  • {Function} target - function, that will be wrap with a Promise
  • {any} [ctx = null] - "this" context for a target function

promisify.all(targets[, ctx]) -> {object}

Promisify all functions from given object

  • {object} targets – object of target functinos
  • {any} [ctx = null] - "this" context for all wrapped functions

promisify.some(targets, list[, ctx]) -> {object}

Promisify some functions from given object, that was specified in list

  • {object} targets – object of target functinos
  • {string[]} list – an array of target functions names
  • {any} [ctx = null] - "this" context for all wrapped functions

promisify.except(targets, list[, ctx]) -> {object}

Promisify all functions from given object, except the ones from list

  • {object} targets – object of target functinos
  • {string[]} list – an array of target functions names
  • {any} [ctx = null] - "this" context for all wrapped functions

Current Tags

  • 2.0.2                                ...           latest (7 years ago)

12 Versions

  • 2.0.2                                ...           7 years ago
  • 2.0.1                                ...           8 years ago
  • 2.0.0                                ...           8 years ago
  • 1.3.3                                ...           8 years ago
  • 1.3.2                                ...           8 years ago
  • 1.3.1                                ...           9 years ago
  • 1.3.0                                ...           9 years ago
  • 1.2.0                                ...           9 years ago
  • 1.1.0                                ...           9 years ago
  • 1.0.3                                ...           9 years ago
  • 1.0.2                                ...           9 years ago
  • 1.0.0                                ...           9 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (10)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |