dignifiedquire / dignifiedquire/clean-documentation-theme
Object Properties Missing
- Dominant language
- JavaScript
- Stars
- 19
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
See [this stackoverflow question](https://stackoverflow.com/questions/53490045/how-to-document-an-object-within-a-class-constructor/53490618#53490618) for more details.
When making an object in a class, the properties for the object do not show up.
Example Object
```js
/**
* The URLs for the ads attributed to this song.
* @typedef AdUrls
* @property {String} flexSkip The ad used if the user wants to gain more skips.
* @property {String} flexReplay The ad used if the user wants to gain more replays.
* @property {String} flexThumbsDown The ad used if the user wants to skip using a thumbs down.
* @property {String} nowPlayingStation The ad used for now playing songs.
* @property {String} nowPlayingStationAdUnit The nowplaying ad unit. (?)
* @property {String} nowPlayingStationAdTargeting The nowplaying ad 'targeting'. (?)
* @property {String} backstage The "backstage" ad. (?)
* @property {String} backstageAdUnit The "backstage" ad unit. (?)
* @property {String} backstageAdTargeting The "backstage" ad targeting. (?)
*/
this.adUrls = {
flexSkip: raw.adUrls.flexSkipAdUrl,
flexReplay: raw.adUrls.flexSkipAdUrl,
flexThumbsDown: raw.adUrls.flexThumbsDownAdUrl,
nowPlayingStation: raw.adUrls.nowPlayingStationAdUrl,
nowPlayingStationAdUnit: raw.adUrls.nowPlayingStationAdUnit,
nowPlayingStationAdTargeting: raw.adUrls.nowPlayingStationAdTargeting,
backstage: raw.adUrls.backstageAdUrl,
backstageAdUnit: raw.adUrls.backstageAdUnit,
backstageAdTargeting: raw.adUrls.backstageAdTargeting
};
```
Using default theme:

Using this theme:

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.