returnTPromise.wrapError(newError(nls.localize('compoundMustHaveConfigurationNames',"Compound must have \"configurationNames\" attribute set in order to start multiple configurations.")));
description:nls.localize('app.launch.json.compounds',"List of compounds. Each compound references multiple configurations which will get launched together."),
items:{
type:'object',
required:['name','launches'],
required:['name','configurations'],
properties:{
name:{
type:'string',
description:nls.localize('app.launch.json.compound.name',"Name of compound. Appears in the launch configuration drop down menu.")
},
launches:{
configurations:{
type:'array',
default:[],
items:{
type:'string'
},
description:nls.localize('app.launch.json.compounds.launches',"Names of configurations that will be launched as part of this compound.")
description:nls.localize('app.launch.json.compounds.configurations',"Names of configurations that will be started as part of this compound.")