title: JSDoc an Object, all properties regardless of name get same type
body: <p>I want to add JSDocs to my function. I can't figure out how to define an Object whose keys are not important (every key will point to the same type of object). Any way of achieving that ?</p>
  <pre class="lang-js prettyprint-override"><code>/**
   * @typedef EmojiGroupContent
   * @type {Object}
   * @prop {string[]} emojis All Emojis belonging to the group
   * @prop {function} onAdd Runs when the group is unlocked
   *                        (no other emoji in the group is active),
   *                        and the user reacts with an emoji from this group.
   * @prop {function} onDel Runs when the user removes a reaction belonging to this group.
   */
  /**
   * @param {object} pool INSTANCE OF POOL
   * @param {Object} groups
   * @param {EmojiGroupContent} groups.anyNameHere &lt;= Can I force all the properties to be of
   *                                               the type EmojiGroupContent, would it also
   *                                               be possible to have the keys to have a JsDoc
   *                                               comment.
   */
  const registerEmojiInteraction = (pool, groups) =&gt; {
    ...
  };
  
  registerEmojiInteraction(POOL, {
    race: {
      emojies : [&quot;&quot;, ...],
      onAdd : ()=&gt;{},
      onDel : ()=&gt;{},
    },
    vsrace: {
      ...
    },
  });
  </code></pre>