Skip to content

Commit

Permalink
Add optional aliases block to generated entries.
Browse files Browse the repository at this point in the history
  • Loading branch information
jdalton committed Mar 19, 2015
1 parent 47a25c6 commit f841217
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions lib/generator.js
Expand Up @@ -148,7 +148,8 @@ function generateDoc(source, options) {
return;
}
var tocGroup,
member = entry.getMembers(0) || '';
member = entry.getMembers(0) || '',
separator = member ? getSeparator(entry) : '';

// Add the entry to the TOC.
if (byCategories) {
Expand Down Expand Up @@ -192,14 +193,31 @@ function generateDoc(source, options) {
'hash': entry.getHash(hashStyle),
'href': url + '#L' + entry.getLineNumber(),
'member': member,
'name': entry.getName(),
'separator': member ? getSeparator(entry) : ''
'name': name,
'separator': separator
})
);

// Add the description.
entryMarkdown.push('\n' + entry.getDesc() + '\n');

// Add optional aliases.
var aliases = entry.getAliases();
if (!_.isEmpty(aliases)) {
entryMarkdown.push('#### Aliases');
entryMarkdown.push(
'*' +
_.map(aliases, function(alias) {
return interpolate('${member}${separator}${name}', {
'member': member,
'name': alias.getName(),
'separator': separator
});
}).join(', ') +
'*'
);
entryMarkdown.push('');
}
// Add optional function parameters.
var params = entry.getParams();
if (!_.isEmpty(params)) {
Expand Down

0 comments on commit f841217

Please sign in to comment.