@isentinel/eslint-plugin-comment-length
Version:
17 lines • 655 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mergeComments = void 0;
const immutable_deep_merge_1 = require("../../utils/immutable-deep-merge");
function mergeComments(a, b, separator = " ") {
const newComment = (0, immutable_deep_merge_1.deepCloneValue)(a);
newComment.value = `${a.value.trim()}${separator}${b.value.trim()}`;
if (newComment.loc && b.loc) {
newComment.loc.end = b.loc.end;
}
if (newComment.range && b.range) {
newComment.range[1] = b.range[1];
}
return newComment;
}
exports.mergeComments = mergeComments;
//# sourceMappingURL=util.merge-comments.js.map