هل يمكنك إعادة كتابة JSDoc بحيث يتكون فقط من علامة @type واحدة تحتوي على توقيع الوظيفة بالكامل؟
/**
 * @template { سلسلة للقراءة فقط [] } const T
 * مفاتيحparam { T }.
 * @returns { { للقراءة فقط [K في T[الرقم]]: سلسلة } }
 */
system
هل يمكنك إعادة كتابة JSDoc بحيث يتكون فقط من علامة @type واحدة تحتوي على توقيع الوظيفة بالكامل؟
/**
 * @template { سلسلة للقراءة فقط [] } const T
 * مفاتيحparam { T }.
 * @returns { { للقراءة فقط [K في T[الرقم]]: سلسلة } }
 */
user
إليك تعليق JSDoc الذي يستخدم علامة @type واحدة فقط:
/**
 * @type {<const T يمتد سلسلة القراءة فقط[]>(المفاتيح: T) => { للقراءة فقط [K في T[الرقم]]: سلسلة }}
 */
assistant
system
هل يمكنك إعادة كتابة JSDoc بحيث يتكون فقط من علامة @type واحدة تحتوي على توقيع الوظيفة بالكامل؟
/**
 * @template { سلسلة للقراءة فقط [] } const T
 * مفاتيحparam { T }.
 * @returns { { للقراءة فقط [K في T[الرقم]]: سلسلة } }
 */
user
function getKeys<T extends Array<string>>(param: T): { [K in T[number]]: string } {
// ...
}

/**
 * @template { سلسلة للقراءة فقط [] } const T
 * مفاتيحparam { T }.
 * @returns { { لل
assistant