UNPKG

@log-rush/log-formatter

Version:

Parse/Format/Style colored logs

23 lines 817 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Optimize1 = void 0; var parsing_1 = require("../parsing"); /** * @internal */ var Optimize1 = function (head) { var _a; var parser = new parsing_1.SGRCommandParser(); var node = head; while (node !== undefined) { if (node.previousNode && ((_a = node.previousNode) === null || _a === void 0 ? void 0 : _a.content) === '') { var removedNode = node.removeBefore(); if (removedNode) { node.setEffects(parser.normalizeEffect(parser.mergeEffects(parser.removeDefaultsFromEffect(removedNode.effect), parser.removeDefaultsFromEffect(node.effect)))); } } node = node.nextNode; } }; exports.Optimize1 = Optimize1; //# sourceMappingURL=o1.js.map