JSDoc: Objektstruktur zurückgeben

Wie kann ich JSDoc über die Struktur eines zurückgegebenen Objekts informieren? Ich habe das @ gefund@return {{field1: type, field2: type, ...}} description syntax und probiert es aus:

/**
 * Returns a coordinate from a given mouse or touch event
 * @param  {TouchEvent|MouseEvent|jQuery.Event} e    
 *         A valid mouse or touch event or a jQuery event wrapping such an
 *         event. 
 * @param  {string} [type="page"]
 *         A string representing the type of location that should be
 *         returned. Can be either "page", "client" or "screen".
 * @return {{x: Number, y: Number}} 
 *         The location of the event
 */
var getEventLocation = function(e, type) {
    ...

    return {x: xLocation, y: yLocation};
}

Während das erfolgreich analysiert wird, heißt es in der resultierenden Dokumentation einfach:

Returns: 
    The location of an event
    Type: Object

Ich entwickle eine API und möchte, dass die Benutzer über das Objekt Bescheid wissen, das sie zurückerhalten. Ist das in JSDoc möglich? Ich verwende JSDoc3.3.0-beta1.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage