confmgr
Version:
Env. Configuration Manager
14 lines (13 loc) • 557 B
TypeScript
import { ConfigItem, FactoryCtorInitParams, ConfigSpecs, ConfigItemOptions } from './types/types';
/**
* The SpecsFactory class is used under the hood when loading your YAML specs.
*
* This class is also accessible if you want to build your specs from code.
*/
export declare class SpecsFactory {
private specs;
constructor(container: FactoryCtorInitParams);
getSpec(name: string, description: string, options?: ConfigItemOptions): ConfigItem;
getSpecs(): ConfigSpecs;
appendSpec(module: string, newSpec: ConfigItem): ConfigSpecs;
}