我有一个JavaScript函数,其中包含一些参数,包括对象类型。但是,一个参数的一个属性,它是一个对象,将被弃用。我想在文档中指出这种情况,但我不知道如何在@param标签中使用@deprecated。请考虑以下示例:
/**
* This function does something.
*
* @name myFunction
* @function
* @since 3.0
* @param {function} [onSuccess] success callback
* @param {function} [onFailure] failure callback
* @param {object} [options] options for function
* @param {string} [options.lang] display language
* @param {string} [options.type] type of sth
*/
this.myFunction= function (onSuccess, onFailure, options) {
//do something
}
我想弃用“options”对象的“type”属性,我该怎么做?还是说我可以这样做吗?
@param {string=}
。 - Reactgular