13 lines
285 B
TypeScript
13 lines
285 B
TypeScript
export interface AnsiCode {
|
|
type: "ansi";
|
|
code: string;
|
|
endCode: string;
|
|
}
|
|
export interface Char {
|
|
type: "char";
|
|
value: string;
|
|
fullWidth: boolean;
|
|
}
|
|
export type Token = AnsiCode | Char;
|
|
export declare function tokenize(str: string, endChar?: number): Token[];
|