UNPKG

650 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.getMarkdownLog = void 0;
7
8var _tsfn = require("tsfn");
9
10const getMarkdownLog = (logs, prefixes) => {
11 let result = '';
12 logs.forEach((log, index) => {
13 if (index > 0) {
14 result += '\n';
15 }
16
17 result += `## ${log.name} v${log.version}\n`;
18 log.messages.forEach(message => {
19 result += `\n* ${prefixes.required[message.type].value} ${message.value}\n`;
20
21 if ((0, _tsfn.isString)(message.description)) {
22 result += `\n ${message.description}\n`;
23 }
24 });
25 });
26 return result;
27};
28
29exports.getMarkdownLog = getMarkdownLog;
\No newline at end of file