UNPKG

2.69 kBTypeScriptView Raw
1import * as Errors from '@oclif/errors';
2import { ActionBase } from './action/base';
3import { config, Config } from './config';
4import { ExitError } from './exit';
5import { IPromptOptions } from './prompt';
6import * as Table from './styled/table';
7export declare const ux: {
8 config: Config;
9 warn: typeof Errors.warn;
10 error: typeof Errors.error;
11 exit: typeof Errors.exit;
12 readonly prompt: typeof import("./prompt").prompt;
13 /**
14 * "press anykey to continue"
15 */
16 readonly anykey: typeof import("./prompt").anykey;
17 readonly confirm: typeof import("./prompt").confirm;
18 readonly action: ActionBase;
19 styledObject(obj: any, keys?: string[] | undefined): void;
20 readonly styledHeader: typeof import("./styled/header").default;
21 readonly styledJSON: typeof import("./styled/json").default;
22 readonly table: typeof Table.table;
23 readonly tree: typeof import("./styled/tree").default;
24 readonly open: typeof import("./open").default;
25 readonly wait: (ms?: number) => Promise<{}>;
26 done(): Promise<void>;
27 trace(format: string, ...args: string[]): void;
28 debug(format: string, ...args: string[]): void;
29 info(format: string, ...args: string[]): void;
30 log(format?: string | undefined, ...args: string[]): void;
31 url(text: string, uri: string, params?: {}): void;
32 annotation(text: string, annotation: string): void;
33 flush(): Promise<void>;
34};
35export default ux;
36export declare const cli: {
37 config: Config;
38 warn: typeof Errors.warn;
39 error: typeof Errors.error;
40 exit: typeof Errors.exit;
41 readonly prompt: typeof import("./prompt").prompt;
42 /**
43 * "press anykey to continue"
44 */
45 readonly anykey: typeof import("./prompt").anykey;
46 readonly confirm: typeof import("./prompt").confirm;
47 readonly action: ActionBase;
48 styledObject(obj: any, keys?: string[] | undefined): void;
49 readonly styledHeader: typeof import("./styled/header").default;
50 readonly styledJSON: typeof import("./styled/json").default;
51 readonly table: typeof Table.table;
52 readonly tree: typeof import("./styled/tree").default;
53 readonly open: typeof import("./open").default;
54 readonly wait: (ms?: number) => Promise<{}>;
55 done(): Promise<void>;
56 trace(format: string, ...args: string[]): void;
57 debug(format: string, ...args: string[]): void;
58 info(format: string, ...args: string[]): void;
59 log(format?: string | undefined, ...args: string[]): void;
60 url(text: string, uri: string, params?: {}): void;
61 annotation(text: string, annotation: string): void;
62 flush(): Promise<void>;
63};
64export { config, ActionBase, Config, ExitError, IPromptOptions, Table, };