title: How to describe "object" arguments in jsdoc?
body: <pre><code>// My function does X and Y.
  // @params {object} parameters An object containing the parameters
  // @params {function} callback The callback function
  function(parameters, callback) {
  }
  </code></pre>
  
  <p>But how do I describe how the parameters object should be structured? For example it should be something like:</p>
  
  <pre><code>{
    setting1 : 123, // (required, integer)
    setting2 : 'asdf' // (optional, string)
  }
  </code></pre>