UNPKG

inversify-postman-collection

Version:
84 lines (80 loc) 1.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertGroup = void 0; function convertEndPoint(endPoint) { var _a; let queryParams01 = ""; let requestBody01 = ""; let response01 = ""; if ((_a = endPoint === null || endPoint === void 0 ? void 0 : endPoint.queryParams) === null || _a === void 0 ? void 0 : _a.length) { const query = endPoint.queryParams.map((f) => { return `<div>${f}</div>`; }); queryParams01 = ` <tr> <td>query</td> <td class="code"> ${query.join("\n")} </td> </tr> `; } if (endPoint.requestBody) { requestBody01 = ` <tr> <td>request</td> <td style="padding: 0px; margin: 0px"> <textarea readonly rows="10" style="width: 100%"> ${JSON.stringify(endPoint.requestBody, null, 2)} </textarea> </td> </tr> `; } if (endPoint.response) { response01 = ` <tr> <td>response</td> <td style="padding: 0px; margin: 0px"> <textarea readonly rows="10" style="width: 100%"> ${JSON.stringify(endPoint.response, null, 2)} </textarea> </td> </tr> `; } const content = ` <div class="endpoint"> <h2>${endPoint.title}</h2> <div class="endpoint-container"> <table> <body> <tr> <td>url</td> <td class="code">${endPoint.url}</td> </tr> <tr> <td>method</td> <td class="code">${endPoint.method.toUpperCase()}</td> </tr> ${queryParams01} ${requestBody01} ${response01} </body> </table> </div> </div> `; return content; } function convertGroup(group) { const endpoints01 = group.endpoints.map((f) => convertEndPoint(f)); return ` <div class="group"> <h1>${group.group}</h1> ${endpoints01.join("\n")} </div> `; } exports.convertGroup = convertGroup; //# sourceMappingURL=group.js.map