import * as tui from "https://deno.land/x/tui@1.3.4/src/utils/mod.ts";
Classes
Promise with | |
Creates array that automatically sorts elements using |
Variables
ANSI escape code to clear screen | |
ANSI escape code to disable mouse handling | |
ANSI escape code to enable mouse handling | |
ANSI escape code to hide terminal cursor | |
ANSI escape code to show terminal cursor | |
Regexp that allows for extracting unicode sequences that are supposed to represent single character | |
ANSI escape code to tell terminal to switch back to primary buffer | |
ANSI escape code to tell terminal to use secondary buffer |
Functions
Clamp {number} between {min} and {max} | |
f fits | Check whether {number} fits in <{min}, {max}> range |
Check whether {column} and {row} fit in {rectangle} boundaries | |
Returns component that's the closest to top left corner of tui's canvas | |
Inserts string into string on given index | |
Check whether character is full width | |
Get ANSI escape code for moving cursor to given location | |
Normalize {value} between 0 and 1 | |
Asynchronously sleep for {time} milliseconds | |
Strips string of all styles | |
Returns real text width |