index.js
function (propertyName) {
      var value = this.client[propertyName];
      if (! _.isUndefined(this[propertyName])) {
        // pass, defer to resource manager prototype properties
      }
      else if (_.isFunction(value)) {
        // copy functions (including the error ctors) by direct reference
        this[propertyName] = value;
      }
      else if (_.contains(this.client.serviceCallParams, propertyName)) {
        // default service call params which are not function values are proxied
        // via getter functions
        this[propertyName] = function () { return this.client[propertyName]; };
      }
      // all other properties are assumed to be client configuration, and
      // should be accessed by referencing the ``client`` instance property.
    }
function (propertyName) {
      var value = this.client[propertyName];
      if (! _.isUndefined(this[propertyName])) {
        // pass, defer to resource manager prototype properties
      }
      else if (_.isFunction(value)) {
        // copy functions (including the error ctors) by direct reference
        this[propertyName] = value;
      }
      else if (_.contains(this.client.serviceCallParams, propertyName)) {
        // default service call params which are not function values are proxied
        // via getter functions
        this[propertyName] = function () { return this.client[propertyName]; };
      }
      // all other properties are assumed to be client configuration, and
      // should be accessed by referencing the ``client`` instance property.
    }
function ( propertyName ) { var value = this . client [ propertyName ] ; if ( ! _ . isUndefined ( this [ propertyName ] ) ) { // pass, defer to resource manager prototype properties } else if ( _ . isFunction ( value ) ) { // copy functions (including the error ctors) by direct reference this [ propertyName ] = value ; } else if ( _ . contains ( this . client . serviceCallParams , propertyName ) ) { // default service call params which are not function values are proxied // via getter functions this [ propertyName ] = function ( ) { return this . client [ propertyName ] ; } ; } // all other properties are assumed to be client configuration, and // should be accessed by referencing the ``client`` instance property. }
links a single property from the client (identified by ``propertyName`` to ``this`` instance
links a single property from the client ( identified by propertyName to this instance