UNPKG

@taizo-pro/github-discussions-cli

Version:

A powerful command-line tool for interacting with GitHub Discussions without opening a browser

23 lines 802 B
import { Config } from './types.js'; export interface ConfigManager { getDefaultRepo(): Promise<string | null>; setDefaultRepo(repo: string): Promise<void>; getConfig(): Promise<Config>; updateConfig(config: Partial<Config>): Promise<void>; } export declare class FileConfigManager implements ConfigManager { private configDir; private configFile; constructor(); getDefaultRepo(): Promise<string | null>; setDefaultRepo(repo: string): Promise<void>; getConfig(): Promise<Config>; updateConfig(partialConfig: Partial<Config>): Promise<void>; private validateConfig; private isValidRepoFormat; private getDefaultConfig; private ensureConfigDir; private createError; private getSuggestions; } //# sourceMappingURL=config-manager.d.ts.map