(end: number)
| 85 | let textStart = 0; |
| 86 | |
| 87 | const pushSegment = (end: number) => { |
| 88 | const text = input.slice(textStart, end); |
| 89 | if (text) { |
| 90 | segments.push({ text, style: { ...current } }); |
| 91 | } |
| 92 | }; |
| 93 | |
| 94 | while (pos < input.length) { |
| 95 | const esc = input.indexOf("\x1b[", pos); |