@vkontakte/api-schema-typescript-generator
Version:
VK API TypeScript generator
21 lines (20 loc) • 676 B
JavaScript
;
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;