DefinitelyTyped/types/node-config-manager/node-config-manager-tests.ts
2017-03-24 14:27:52 -07:00

25 lines
518 B
TypeScript

import cfgManager = require('node-config-manager');
var options = {
configDir: './config',
env: 'test',
camelCase: true
};
cfgManager.init(options);
cfgManager.addConfig('db')
.addConfig('logger');
var appCfgByGetConfig = cfgManager.getConfig('app');
cfgManager.set('configDir', './config')
.set('camelCase', true);
console.log(cfgManager.get('env'));
cfgManager.removeConfig('app')
.removeConfig('logger');
console.log(cfgManager.count());
var appCfgByMethod = cfgManager.method.App();