anyig
Version:
A powerful and extensible tool for generating ignore files for various development tools and environments
19 lines • 706 B
TypeScript
import { IgnoreTemplate } from './types';
export interface AnyIGConfig {
defaultTemplates?: string[];
outputDir?: string;
customTemplates?: IgnoreTemplate[];
autoBackup?: boolean;
confirmOverwrite?: boolean;
}
export declare class ConfigManager {
private static readonly CONFIG_FILENAME;
private static readonly CONFIG_PATHS;
static findConfigFile(): string | null;
static loadConfig(): AnyIGConfig;
static saveConfig(config: AnyIGConfig, configPath?: string): void;
static getDefaultConfig(): AnyIGConfig;
static createExampleConfig(outputPath?: string): void;
static validateConfig(config: AnyIGConfig): string[];
}
//# sourceMappingURL=config.d.ts.map