DefinitelyTyped/types/rc/rc-tests.ts
2018-12-31 09:00:24 -08:00

37 lines
628 B
TypeScript

import rc = require('rc');
const confA = rc('appname1', {
port: 2468,
views: {
engine: 'jade',
},
});
////////////////////
const appCfg = rc('appname2', {}, null, function parse(s) {
return JSON.parse(s.toLowerCase());
});
appCfg.configs[0];
appCfg.configs[1];
appCfg.config;
////////////////////
const customArgv = rc(
'appname3',
{
option: true,
},
{
option: false,
envOption: 24,
argv: {
remain: [],
cooked: ['--no-option', '--envOption', '24'],
original: ['--no-option', '--envOption=24'],
},
}
);