@unito/integration-cli
Version:
Integration CLI
31 lines (30 loc) • 1.35 kB
TypeScript
import { Configuration } from '../configurationTypes';
import { Environment } from './globalConfiguration';
export declare enum CrawlMode {
FULL = "full",
SAMPLE = "sample",
SINGLE = "single"
}
export declare enum CredentialScope {
DEVELOPMENT = "development",
COMPLIANCE = "compliance"
}
export declare const DEFAULT_CONFIGURATION_NAME: string;
export declare const ENCRYPTION_PREFIX = "unito-secret-v1://";
/**
* Check for environment specific configuration, otherwise uses the default one.
*
* Production environment always uses the default configuration.
* @param environment targeted environment
* @returns path to the environment configuration file
*/
export declare function getConfigurationPath(environment?: Environment): string;
export declare function getConfiguration(environment: Environment, customConfigPath?: string): Promise<Configuration>;
/**
* Write the configuration to the default configuration file.
*/
export declare function writeConfiguration(configuration: Configuration, environment?: Environment, customConfigPath?: string): Promise<void>;
export declare function writeTestAccount(configuration: Configuration, environment: Environment | undefined, customConfigPath: string | undefined, account: {
accessToken: string;
refreshToken?: string;
}, accountName: string): Promise<void>;