UNPKG

2.23 kBTypeScriptView Raw
1export declare class CliAnsi {
2 write(...args: string[]): void;
3 writeLine(...args: string[]): void;
4 writeLines(...args: string[]): void;
5 cursorTo(x: number, y: number): string;
6 cursorMove(x: number, y: number): string;
7 cursorMoveX(x: number): string;
8 cursorMoveY(y: number): string;
9 cursorUp(n?: number): string;
10 cursorDown(n?: number): string;
11 cursorLeft(n?: number): string;
12 cursorRight(n?: number): string;
13 cursorHome(): string;
14 cursorPreviousLine(): string;
15 cursorNextLine(): string;
16 cursorHide(): string;
17 cursorShow(): string;
18 cursorSavePosition(): string;
19 cursorRestorePosition(): string;
20 cursorQueryPosition(): string;
21 eraseLine(): string;
22 eraseLines(numLines: number): string;
23 bold(str: string): string;
24 underlined(str: string): string;
25 italic(str: string): string;
26 light(str: string): string;
27 blink(str: string): string;
28 inverse(str: string): string;
29 border(str: string): string;
30 roundedBorder(str: string): string;
31 strikethrough(str: string): string;
32 hidden(str: string): string;
33 center(str: string, targetLength: number, padChar?: string): string;
34 left(str: string, targetLength: number, padChar?: string): string;
35 right(str: string, targetLength: number, padChar?: string): string;
36 bgBlue(str: string): string;
37 bgBlack(str: string): string;
38 bgCyan(str: string): string;
39 bgGreen(str: string): string;
40 bgMagenta(str: string): string;
41 bgRed(str: string): string;
42 bgWhite(str: string): string;
43 bgYellow(str: string): string;
44 bgRgb(str: string, r: number, g: number, b: number): string;
45 bgCustom(str: string, colorNumber: number): string;
46 fgBlue(str: string): string;
47 fgBlack(str: string): string;
48 fgCyan(str: string): string;
49 fgGreen(str: string): string;
50 fgMagenta(str: string): string;
51 fgRed(str: string): string;
52 fgWhite(str: string): string;
53 fgYellow(str: string): string;
54 fgRgb(str: string, r: number, g: number, b: number): string;
55 fgCustom(str: string, colorNumber: number): string;
56 protected _bg(color: string, str: string): string;
57 protected _fg(color: string, str: string): string;
58}