Optional Types JSDoc
Optional types using JSDoc typing
Docs and Source
Explanation and Notes
JSDoc usage for outline optional types.
Code Example
// Parameters may be declared in a variety of syntactic forms
/**
* @param {string} p1 - A string param.
* @param {string=} p2 - An optional param (Google Closure syntax)
* @param {string} [p3] - Another optional param (JSDoc syntax).
* @param {string} [p4="test"] - An optional param with a default value
* @returns {string} This is the result
*/
function stringsStringStrings(p1, p2, p3, p4) {
// TODO
}
#JavaScript
#TypeScript