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