mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-04 11:43:02 +00:00
35 lines
832 B
JavaScript
35 lines
832 B
JavaScript
![]() |
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true,
|
||
|
});
|
||
|
|
||
|
var _tree = require("./../tree");
|
||
|
|
||
|
exports.default = function(previousNodes, currentNode) {
|
||
|
var nodes = previousNodes.slice(
|
||
|
0,
|
||
|
previousNodes.length > 0 ? previousNodes.length - 1 : 0
|
||
|
);
|
||
|
var previousNode = previousNodes[previousNodes.length - 1];
|
||
|
|
||
|
if (
|
||
|
previousNode &&
|
||
|
(currentNode.type === "string" || currentNode.type === "number") &&
|
||
|
(previousNode.type === "string" || previousNode.type === "number")
|
||
|
) {
|
||
|
nodes.push(
|
||
|
(0, _tree.createStringTreeNode)(
|
||
|
String(previousNode.value) + String(currentNode.value)
|
||
|
)
|
||
|
);
|
||
|
} else {
|
||
|
if (previousNode) {
|
||
|
nodes.push(previousNode);
|
||
|
}
|
||
|
|
||
|
nodes.push(currentNode);
|
||
|
}
|
||
|
|
||
|
return nodes;
|
||
|
};
|
||
|
//# sourceMappingURL=mergeSiblingPlainStringChildrenReducer.js.map
|