dist/async-watch.js
function setHiddenProperty(obj, key, value) {
   Object.defineProperty(obj, key, {
      enumerable: false,
      value: value
   });
   return value;
}
function setHiddenProperty(obj, key, value) {
   Object.defineProperty(obj, key, {
      enumerable: false,
      value: value
   });
   return value;
}
function setHiddenProperty ( obj , key , value ) { Object . defineProperty ( obj , key , { enumerable : false , value : value } ) ; return value ; }
setHiddenProperty - description

@param  {type} obj   target object
@param  {type} key   property name
@param  {type} value default value
@return {type}       target object
setHiddenProperty - description