UNPKG

@vkontakte/api-schema-typescript-generator

Version:

VK API TypeScript generator

21 lines (20 loc) 676 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CommentCodeBlock = void 0; const BaseCodeBlock_1 = require("./BaseCodeBlock"); const constants_1 = require("../constants"); class CommentCodeBlock extends BaseCodeBlock_1.BaseCodeBlock { constructor(lines = []) { super(); this.lines = lines; } lines; appendLines(lines) { this.lines = [...this.lines, ...lines]; } toString() { const inner = this.lines.map((line) => constants_1.spaceChar + `* ${line}`.trim()); return ['/**', ...inner, ' */'].join(constants_1.newLineChar); } } exports.CommentCodeBlock = CommentCodeBlock;