ts2jsdoc icon indicating copy to clipboard operation
ts2jsdoc copied to clipboard

Function parameter default values

Open ozum opened this issue 7 years ago • 0 comments

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() {}

ozum avatar Feb 20 '18 05:02 ozum