don't output comma separator for decorator list and output Property decorators - fixes #1811

This commit is contained in:
Sebastian McKenzie
2015-06-25 12:23:45 +01:00
parent c8a5d7d970
commit 95d830fde0
5 changed files with 68 additions and 3 deletions

View File

@@ -0,0 +1,31 @@
var obj = {
@foo
@bar
foo: "bar",
@foo
@bar
foo() {},
@foo
get foo() {},
@bar
set bar(foo) {}
};
class Foo {
@foo
@bar
foo() {}
@foo
@bar
foo() {}
@foo
get foo() {}
@bar
set bar(foo) {}
}

View File

@@ -0,0 +1,31 @@
var obj = {
@foo
@bar
foo: "bar",
@foo
@bar
foo() {},
@foo
get foo() {},
@bar
set bar(foo) {}
};
class Foo {
@foo
@bar
foo() {}
@foo
@bar
foo() {}
@foo
get foo() {}
@bar
set bar(foo) {}
}

View File

@@ -32,6 +32,7 @@ _.each(helper.get("generation"), function (testSuite) {
strictMode: false,
sourceType: "module",
features: {
"es7.decorators": true,
"es7.comprehensions": true,
"es7.asyncFunctions": true,
"es7.exportExtensions": true,