polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
20 lines • 862 B
TypeScript
import { AppConfig, ConfigResult, ConfigOptions, ConfigSources } from '../types/config';
export declare class ConfigManager {
private config;
private sources;
private loadedEnvFiles;
load(options?: ConfigOptions): Promise<ConfigResult>;
getConfig(): AppConfig | null;
getSources(): ConfigSources | null;
getLoadedEnvFiles(): string[];
reload(options?: ConfigOptions): Promise<ConfigResult>;
private determineEnvironment;
private loadCliConfig;
private mergeConfigurations;
private createAuthConfig;
}
export declare const configManager: ConfigManager;
export declare function loadConfig(options?: ConfigOptions): Promise<ConfigResult>;
export declare function getConfig(): AppConfig | null;
export declare function reloadConfig(options?: ConfigOptions): Promise<ConfigResult>;
//# sourceMappingURL=manager.d.ts.map