UNPKG

read-config-ng

Version:
34 lines 1.63 kB
import { ConfigObject, ConfigOptions, ConfigCallback } from './types.js'; import { ReadConfigError } from './read-config-error.js'; /** * Load configuration asynchronously (default export - modern API) * @param paths Path or array of paths to configuration files * @param opts Configuration options * @returns Promise that resolves to the loaded configuration */ export declare function readConfig(paths: string | string[], opts?: ConfigOptions): Promise<ConfigObject>; /** * Load configuration synchronously * @param paths Path or array of paths to configuration files * @param opts Configuration options * @returns The loaded configuration */ export declare function readConfigSync(paths: string | string[], opts?: ConfigOptions): ConfigObject; /** * Load configuration with callback (legacy API) * @param paths Path or array of paths to configuration files * @param opts Configuration options or callback * @param callback Callback function */ export declare function readConfigCallback(paths: string | string[], opts?: ConfigOptions | ConfigCallback, callback?: ConfigCallback): void; export { readConfig as default, readConfig as async, readConfigSync as sync, readConfigCallback as callback }; export { ConfigObject, ConfigOptions, ConfigCallback } from './types.js'; export { ReadConfigError } from './read-config-error.js'; declare const readConfigNamespace: typeof readConfig & { async: typeof readConfig; sync: typeof readConfigSync; callback: typeof readConfigCallback; ReadConfigError: typeof ReadConfigError; }; export { readConfigNamespace }; //# sourceMappingURL=read-config.d.ts.map