A JSDoc doclet record.
| Name | Type | Attribute | Description |
|---|---|---|---|
| comment | String | optional | The raw documentation comment of the record if any |
| meta | JSDocMeta | Metadata about how this record relates to the source code |
|
| description | String | optional | The |
| returns | Array.<JSDocReturns> | optional | What is returned by documented symbol |
| name | String | Shortname of the record parsed by JSDoc or overridden using |
|
| longname | String | Longname of the record (name including |
|
| kind | String | Kind of record deduced by JSDoc or overridden using |
|
| memberof | String | optional | Longname of the parent symbol. Can be overridden using |
| params | Array.<JSDocParam> | A collection of parameters information |
|
| properties | Array.<JSDocProperty> | A collection of properties information |
|
| filepath | String | Path of thte source file for this record |
A JSDoc returns data structure
| Name | Type | Attribute | Description |
|---|---|---|---|
| type | JSDocTypeInfo | Return type information |
|
| description | String | optional | An optional return description |
A JSDoc Type information structure
| Name | Type | Attribute | Description |
|---|---|---|---|
| names | Array.<String> | An array containing type names (short version). |
A JSDoc parameter data structure
A JSDoc property data structure