يمكن إضافة JSDoc في TypeScript بإضافتها كتعليقات توضيحية على الدوال والمتغيرات. يمكن وضع التعليقات بعد التعريف باستخدام شرطة واحدة (`//`) لتضمن أن TypeScript سيفهم هذا التعليق كجزء من الكود.
فيما يلي مثال على إضافة JSDoc لدالة في TypeScript:
“`
/**
* Calculates the sum of two numbers
* @param {number} a – The first number
* @param {number} b – The second number
* @returns {number} The sum of the two numbers
*/
function sum(a: number, b: number): number {
return a + b;
}
“`
يتم استخدام `@param` لتوضيح الباراميترات المدخلة و`@returns` الذي يوضح القيمة التي تعيددها الدالة. يمكن استخدام مجموعة كبيرة من الوسوم مثل `@type`, `@description` و `@example` لوضع المزيد من التفاصيل حول الدوال والمتغيرات في التعليقات.