(code: AnsiCode)
| 9 | |
| 10 | // A code is an "end code" if its code equals its endCode (e.g., hyperlink close) |
| 11 | function isEndCode(code: AnsiCode): boolean { |
| 12 | return code.code === code.endCode |
| 13 | } |
| 14 | |
| 15 | // Filter to only include "start codes" (not end codes) |
| 16 | function filterStartCodes(codes: AnsiCode[]): AnsiCode[] { |