Application.json
ac.config.get('config1') - {{configValue}}
ac.config.get('configArray1') - {{{configArrayValue}}}
ac.config.get('config2.config2Key1') - {{configNested1}}
ac.config.get('config2.config2Key2') - {{configNested2}}
ac.config.get('config2.config2Key2.config2Key2Key1') - {{configNested3}}
ac.config.get() - {{completeConfig}}
ac.config.get('something_unknown', '["I", "am", "an", "array"]') - {{{noMatchConfigArray}}}
ac.config.get('something_unknown', 'Config not found') - {{noMatchConfig}}
Defaults.json
ac.config.get('key1') - {{defaultFileValue}}
ac.config.get('commonKey1') - {{commonKeyValue}}
ac.config.get('defaultArray') - {{defaultArray}}
ac.config.get('nestedConfig.subConfig2') - {{defaultNested1}}
Definition.json
ac.config.getDefinition('def1') - {{definitionValue}}
ac.config.getDefinition('defArray1') - {{defArrayValue}}
ac.config.getDefinition('nested.subset2') - {{defNested1}}
ac.config.getDefinition('nested.subset2.subsubsetArray') - {{defNestedArray}}
ac.config.getDefinition('something_unknown', 'definition not found') - {{noMatchDefinition}}
ac.config.getDefinition('something_unknown', '["I", "am", "an", "array"]') - {{noMatchDefinitionArray}}
ac.config.getDefinition('something_unknown', '{one: {two: "I am two", three: "I am three"}}') - {{noMatchDefinitionJson}}