@breautek/storm
Version:
Object-Oriented REST API framework
20 lines (19 loc) • 610 B
TypeScript
import { Application } from './Application';
import { IConfig } from './IConfig';
export declare class ConfigLoader<TConfig extends IConfig = IConfig> {
private $logger;
private $app;
constructor(app: Application);
load(configFile: string, localConfigFile: string): Promise<TConfig>;
/**
* @deprecated Instantiate ConfigLoader with the proper params
* @param path
* @returns
*/
static load(path: string): Promise<IConfig>;
private $getLocalConfig;
private $getMainConfig;
private $getDefaults;
private $validateSchema;
private $getCmdLineArgs;
}