UNPKG

2.77 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 readonly prideAction: ActionBase;
20 styledObject(obj: any, keys?: string[] | undefined): void;
21 readonly styledHeader: typeof import("./styled/header").default;
22 readonly styledJSON: typeof import("./styled/json").default;
23 readonly table: typeof Table.table;
24 readonly tree: typeof import("./styled/tree").default;
25 readonly open: typeof import("./open").default;
26 readonly wait: (ms?: number) => Promise<unknown>;
27 done(): Promise<void>;
28 trace(format: string, ...args: string[]): void;
29 debug(format: string, ...args: string[]): void;
30 info(format: string, ...args: string[]): void;
31 log(format?: string | undefined, ...args: string[]): void;
32 url(text: string, uri: string, params?: {}): void;
33 annotation(text: string, annotation: string): void;
34 flush(): Promise<void>;
35};
36export default ux;
37export declare const cli: {
38 config: Config;
39 warn: typeof Errors.warn;
40 error: typeof Errors.error;
41 exit: typeof Errors.exit;
42 readonly prompt: typeof import("./prompt").prompt;
43 /**
44 * "press anykey to continue"
45 */
46 readonly anykey: typeof import("./prompt").anykey;
47 readonly confirm: typeof import("./prompt").confirm;
48 readonly action: ActionBase;
49 readonly prideAction: ActionBase;
50 styledObject(obj: any, keys?: string[] | undefined): void;
51 readonly styledHeader: typeof import("./styled/header").default;
52 readonly styledJSON: typeof import("./styled/json").default;
53 readonly table: typeof Table.table;
54 readonly tree: typeof import("./styled/tree").default;
55 readonly open: typeof import("./open").default;
56 readonly wait: (ms?: number) => Promise<unknown>;
57 done(): Promise<void>;
58 trace(format: string, ...args: string[]): void;
59 debug(format: string, ...args: string[]): void;
60 info(format: string, ...args: string[]): void;
61 log(format?: string | undefined, ...args: string[]): void;
62 url(text: string, uri: string, params?: {}): void;
63 annotation(text: string, annotation: string): void;
64 flush(): Promise<void>;
65};
66export { config, ActionBase, Config, ExitError, IPromptOptions, Table, };