UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

26 lines 742 B
export interface GlobalConfig { appId?: string; appSecret?: string; userId?: string; baseUrl?: string; } export declare class GlobalConfigManager { private configDir; private configFile; constructor(); private ensureConfigDir; load(): GlobalConfig; save(config: GlobalConfig): void; get(key: keyof GlobalConfig): string | undefined; set(key: keyof GlobalConfig, value: string): void; unset(key: keyof GlobalConfig): void; clear(): void; getConfigPath(): string; exists(): boolean; validate(config?: GlobalConfig): { isValid: boolean; missingKeys: string[]; }; } export declare const globalConfig: GlobalConfigManager; //# sourceMappingURL=global.d.ts.map