ফেরত দেওয়া কোনও জিনিসের কাঠামো সম্পর্কে আমি কীভাবে জেএসডোককে বলতে পারি। আমি @return {{field1: type, field2: type, ...}} description
সিনট্যাক্সটি খুঁজে পেয়েছি এবং চেষ্টা করেছি:
/**
* 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};
}
এটি সফলভাবে বিশ্লেষণ করার সময়, ফলস্বরূপ ডকুমেন্টেশনটি সহজভাবে বলে:
Returns:
The location of an event
Type: Object
আমি একটি এপিআই বিকাশ করছি এবং লোকেরা যে জিনিসটি তারা ফিরে পাবে তা সম্পর্কে জানতে হবে। এটি কি জেএসডকে সম্ভব? আমি JSDoc3.3.0-beta1 ব্যবহার করছি।
@typedef
এটি একটি কার্যকর / সমাধান, তবে এটি আক্ষরিক অবজেক্টের সাথে কাজ না করা অদ্ভুত বলে মনে হয়। ভবিষ্যতে যদি কেউ এ নিয়ে হোঁচট খায় তবে (যেমনটি আমি করেছি) আমি একটি সমস্যা github.com/jsdoc/jsdoc/issues/1678 যুক্ত করেছি যা এই পৃষ্ঠার চেয়ে আরও তথ্য থাকতে পারে।