ts2jsdoc
ts2jsdoc copied to clipboard
Function parameter default values
Function parameters' default values are missing in generated output:
/**
* Test function
* @param input - Input number
* @returns - Input plus one
*/
export function plusOne(input: number = 3): number {
return input + 1;
}
generates:
/**
* Test function
* @param {number} input Input number
* @returns {number} Input plus one
*/
export function plusOne() {}
expected default value which is marked as optional:
/**
* Test function
* @param {number} [input=3] Input number
* @returns {number} Input plus one
*/
export function plusOne() {}