UNPKG

@taml/encoder

Version:

Convert ANSI escape sequences to TAML (Terminal ANSI Markup Language) tags

18 lines 683 B
import type { AnsiState, AnsiToken, ParsedAnsiSequence } from "./types.js"; /** * Create an initial ANSI state with default values */ export declare function createInitialAnsiState(): AnsiState; /** * Parse ANSI text into tokens containing text and escape sequences */ export declare function tokenizeAnsiText(text: string): AnsiToken[]; /** * Apply a parsed ANSI sequence to the current state */ export declare function applyAnsiSequence(state: AnsiState, sequence: ParsedAnsiSequence): AnsiState; /** * Get the active style tags from the current ANSI state */ export declare function getActiveStyleTags(state: AnsiState): string[]; //# sourceMappingURL=ansi-parser.d.ts.map