zookeeper
Version:
apache zookeeper client (zookeeper async API v3.5.x - v3.8.x)
125 lines (110 loc) • 2.05 kB
JavaScript
/**
* ACL object
* @typedef {Object} aclObject
* @property {number} perms
* @property {string} scheme
* @property {string} auth
*/
/**
* ACL object
* @typedef {Object} aclObject2
* @property {number} perm
* @property {string} scheme
* @property {string} auth
*/
/**
* ACL
* @typedef {Array.<aclObject | aclObject2>} acl
*/
/**
* stat
* @typedef {Object} stat
* @property {number} czxid
* @property {number} mzxid
* @property {number} ctime
* @property {number} mtime
* @property {number} version
* @property {number} cversion
* @property {number} aversion
* @property {string} ephemeralOwner
* @property {number} dataLength
* @property {number} numChildren
* @property {number} pzxid
*/
/**
* Mkdir callback
* @callback mkdirCb
* @param {Error} error
* @param {boolean} [success]
*/
/**
* Connect callback
* @callback connectCb
* @param {Error} error
* @param {ZooKeeper} client
*/
/**
* Path callback
* @callback pathCb
* @param {number} rc
* @param {number} error
* @param {string} path
*/
/**
* Stat callback
* @callback statCb
* @param {number} rc
* @param {number} error
* @param {stat} stat
*/
/**
* Data callback
* @callback dataCb
* @param {number} rc
* @param {number} error
* @param {stat} stat
* @param {string|Buffer} data
*/
/**
* Child callback
* @callback childCb
* @param {number} rc
* @param {number} error
* @param {Array.<string>} children
*/
/**
* Child2 callback
* @callback child2Cb
* @param {number} rc
* @param {number} error
* @param {Array.<string>} children
* @param {stat} stat
*/
/**
* Value callback
* @callback valueCb
* @param {number} rc
* @param {number} error
* @param {*} value
*/
/**
* Void callback
* @callback voidCb
* @param {number} rc
* @param {number} error
*/
/**
* Watch callback
* @callback watchCb
* @param {number} type
* @param {number} state
* @param {string} path
*/
/**
* ACL callback
* @callback aclCb
* @param {number} rc
* @param {number} error
* @param {acl} acl
* @param {stat} stat
*/