UNPKG

1.8 kBTypeScriptView Raw
1/**
2 * A simple class for formatting messages.
3 *
4 * Static class members return formatted strings.
5 */
6export declare class Format {
7 /**
8 * Formats information messages.
9 */
10 static info: (...messages: string[]) => string;
11 /**
12 * Formats info titles.
13 */
14 static infoTitle: (...messages: string[]) => string;
15 /**
16 * Formats warning messages.
17 */
18 static warning: (...messages: string[]) => string;
19 /**
20 * Formats error messages.
21 */
22 static error: (...messages: string[]) => string;
23 /**
24 * Formats comment messages.
25 */
26 static comment: (...messages: string[]) => string;
27 /**
28 * Formats code messages.
29 */
30 static code: (...messages: string[]) => string;
31}
32/**
33 * A simple class for logging messages.
34 *
35 * Static class members log formatted strings.
36 */
37export declare class Log {
38 /**
39 * Logs information messages.
40 */
41 static info: (...messages: string[]) => void;
42 /**
43 * Logs information titles.
44 */
45 static infoTitle: (...messages: string[]) => void;
46 /**
47 * Logs warning messages.
48 */
49 static warning: (...messages: string[]) => void;
50 /**
51 * Logs warning messages once.
52 */
53 static warningOnce: (...messages: string[]) => void;
54 /**
55 * Logs error messages.
56 */
57 static error: (...messages: string[]) => void;
58 /**
59 * Logs comment messages.
60 */
61 static comment: (...messages: string[]) => void;
62 /**
63 * Logs code messages.
64 */
65 static code: (...messages: string[]) => void;
66}
67/**
68 * Display the provided message alongside a simple spinner.
69 */
70export declare const loadingMessage: (message: string) => {
71 update(newMessage: string): void;
72 stop(): void;
73};
74//# sourceMappingURL=reporting.d.ts.map
\No newline at end of file