1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| "use strict";
|
| Object.defineProperty(exports, "__esModule", {
| value: true
| });
| exports.default = addComments;
|
| function addComments(node, type, comments) {
| if (!comments || !node) return node;
| const key = `${type}Comments`;
|
| if (node[key]) {
| if (type === "leading") {
| node[key] = comments.concat(node[key]);
| } else {
| node[key].push(...comments);
| }
| } else {
| node[key] = comments;
| }
|
| return node;
| }
|
|