UNPKG

@visulima/ansi

Version:

ANSI escape codes for some terminal swag.

39 lines (38 loc) 1.39 kB
/** * Requests Termcap/Terminfo (XTGETTCAP) strings from the terminal. * Sequence: DCS + q <Pt> ST * @param caps A list of termcap/terminfo capability names (e.g., "Co", "li", "cols"). * @returns The XTGETTCAP sequence string. * @see https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Device-Control-Strings-plus-q */ export declare const XTGETTCAP: (...caps: string[]) => string; /** * Alias for {@link XTGETTCAP}. * Requests Termcap/Terminfo capability strings from the terminal. * @param caps A list of Termcap/Terminfo capability names. * @returns The XTGETTCAP escape sequence string. * @see XTGETTCAP * @example * ```typescript * import { requestTermcap } from "@visulima/ansi"; * * const seq = requestTermcap("Co", "li"); // Requests colors and lines * process.stdout.write(seq); * ``` */ export declare const requestTermcap: (...caps: string[]) => string; /** * Alias for {@link XTGETTCAP}. * Requests Termcap/Terminfo capability strings from the terminal. * @param caps A list of Termcap/Terminfo capability names. * @returns The XTGETTCAP escape sequence string. * @see XTGETTCAP * @example * ```typescript * import { requestTerminfo } from "@visulima/ansi"; * * const seq = requestTerminfo("Co", "li"); // Requests colors and lines * process.stdout.write(seq); * ``` */ export declare const requestTerminfo: (...caps: string[]) => string;