Package Exports
- @octetstream/promisify
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@octetstream/promisify) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@octetstream/promisify
Tiny, dependency free promisify library.
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