Optional Types JSDoc

Optional types using JSDoc typing


Docs and Source

Source Here


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