UNPKG

@dkoul/auto-testid-core

Version:

Core AST parsing and transformation logic for React and Vue.js attribute generation

20 lines 1.06 kB
import { ConfigurationSchema, ValidationResult } from '../index'; export interface ConfigLoader { load(configPath?: string): Promise<ConfigurationSchema>; validate(config: Partial<ConfigurationSchema>): ValidationResult; merge(base: ConfigurationSchema, override: Partial<ConfigurationSchema>): ConfigurationSchema; findConfig(startDirectory: string): Promise<string | null>; } export declare class ConfigurationLoader implements ConfigLoader { private logger; private readonly CONFIG_FILENAMES; private readonly DEFAULT_CONFIG; load(configPath?: string): Promise<ConfigurationSchema>; validate(config: Partial<ConfigurationSchema>): ValidationResult; merge(base: ConfigurationSchema, override: Partial<ConfigurationSchema>): ConfigurationSchema; findConfig(startDirectory: string): Promise<string | null>; private loadConfigFile; createDefaultConfig(directory: string, format?: 'json' | 'js'): Promise<string>; } export declare const configLoader: ConfigurationLoader; //# sourceMappingURL=config-loader.d.ts.map