UNPKG

1.16 kBTypeScriptView Raw
1import Command, { flags } from '@oclif/command';
2import * as colors from 'colors/safe';
3import { AuthConfig, BaseConfig } from './types';
4import Locator from './utils/locator';
5import { Config } from './utils/setup-config';
6export default abstract class extends Command {
7 constants: BaseConfig;
8 bearerConfig: Config;
9 silent: boolean;
10 readonly locator: Locator;
11 readonly colors: typeof colors;
12 readonly integrationAuthConfig: AuthConfig;
13 readonly hasViews: boolean;
14 static flags: {
15 help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
16 path: flags.IOptionFlag<string | undefined>;
17 silent: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
18 };
19 success(message: string): void;
20 log(_message?: string, ..._args: any[]): void;
21 warn(_input: string | Error): void;
22 readonly devPortalClient: {
23 request: <DataReturned>(data: {
24 query: string;
25 variables?: any;
26 }) => Promise<import("axios").AxiosResponse<{
27 data?: DataReturned | undefined;
28 }>>;
29 };
30 readonly isIntegrationLocation: boolean;
31 init(): Promise<void>;
32}