diff options
Diffstat (limited to 'node_modules/pidtree/index.js')
-rw-r--r-- | node_modules/pidtree/index.js | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/node_modules/pidtree/index.js b/node_modules/pidtree/index.js deleted file mode 100644 index 2e2a92e..0000000 --- a/node_modules/pidtree/index.js +++ /dev/null @@ -1,46 +0,0 @@ -'use strict'; - -function pify(fn, arg1, arg2) { - return new Promise(function(resolve, reject) { - fn(arg1, arg2, function(err, data) { - if (err) return reject(err); - resolve(data); - }); - }); -} - -// The method startsWith is not defined on string objects in node 0.10 -// eslint-disable-next-line no-extend-native -String.prototype.startsWith = function(suffix) { - return this.substring(0, suffix.length) === suffix; -}; - -var pidtree = require('./lib/pidtree'); - -/** - * Get the list of children pids of the given pid. - * @public - * @param {Number|String} pid A PID. If -1 will return all the pids. - * @param {Object} [options] Optional options object. - * @param {Boolean} [options.root=false] Include the provided PID in the list. - * @param {Boolean} [options.advanced=false] Returns a list of objects in the - * format {pid: X, ppid: Y}. - * @param {Function} [callback=undefined] Called when the list is ready. If not - * provided a promise is returned instead. - * @returns {Promise.<Object[]>} Only when the callback is not provided. - */ -function list(pid, options, callback) { - if (typeof options === 'function') { - callback = options; - options = undefined; - } - - if (typeof callback === 'function') { - pidtree(pid, options, callback); - return; - } - - return pify(pidtree, pid, options); -} - -module.exports = list; |