es7 decorators

by Artem

Babel + JSX

@gang('The Warriors', 'Coney Island')
class Group1 {
	constructor(){

  }
}


@gang('The Riffs', 'Gramercy Park')
class Group2 {
	constructor(){

  }
}


@gang('Turnbull ACs', 'Gunhill')
class Group3 {
	constructor(){

  }
}


function gang(name, location) {
 return function(target) {

    target.locName = name;
    target.location = location;

  }

}

console.log('location=',Group1.location)
console.log('location=',Group2.location)
console.log('location=',Group3.location)