UNPKG

889 BTypeScriptView Raw
1import { AxiosRequestConfig } from 'axios';
2import Command, { flags } from '@oclif/command';
3import './interceptors';
4export interface IGlobalLiaraConfig {
5 'api-token'?: string;
6 'region'?: string;
7}
8export interface IConfig {
9 'api-token'?: string;
10 'region'?: string;
11}
12export default abstract class extends Command {
13 static flags: {
14 help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
15 dev: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
16 debug: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
17 'api-token': flags.IOptionFlag<string | undefined>;
18 region: flags.IOptionFlag<string | undefined>;
19 };
20 axiosConfig: AxiosRequestConfig;
21 got: import("got/dist/source").Got;
22 readGlobalConfig(): IGlobalLiaraConfig;
23 catch(error: any): Promise<void>;
24 setAxiosConfig(config: IConfig): void;
25}