UNPKG

710 BPlain TextView Raw
1import { IHtmlEngineHelper, IHandlebarsOptions } from './html-engine-helper.interface';
2
3export class JsdocReturnsCommentHelper implements IHtmlEngineHelper {
4 public helperFunc(context: any, jsdocTags: Array<any>, options: IHandlebarsOptions) {
5 let i = 0;
6 let len = jsdocTags.length;
7 let result;
8 for (i; i < len; i++) {
9 if (jsdocTags[i].tagName) {
10 if (
11 jsdocTags[i].tagName.text === 'returns' ||
12 jsdocTags[i].tagName.text === 'return'
13 ) {
14 result = jsdocTags[i].comment;
15 break;
16 }
17 }
18 }
19 return result;
20 }
21}