UNPKG

ascii-ui

Version:

Graphic terminal emulator for HTML canvas elements

10 lines (9 loc) 424 B
export interface TextToken { text: string; isSeparator: boolean; index: number; } export declare type TokenizerFunction = (text: string) => TextToken[]; export declare function tokenizer(text: string): TextToken[]; export declare function splitText(text: string, lineWidth: number, tknzr?: TokenizerFunction): string[]; export declare function noWrap(text: string, lineWidth: number, ellipsis?: string): string;