Add newline before closing paren in multiline object literals.

This commit is contained in:
Daniel Rosenwasser
2015-02-05 13:57:27 -08:00
parent ddb63d286b
commit c8691a189c
40 changed files with 152 additions and 109 deletions
@@ -43,5 +43,6 @@ var v = (_a = {},
},
_a["hello " + a + " bye"] = function () {
},
_a);
_a
);
var _a;
@@ -26,72 +26,73 @@ var v = (_a = {},
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, n, {
set: function (v) {
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, s + s, {
get: function () {
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, s + n, {
set: function (v) {
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, +s, {
get: function () {
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, "", {
set: function (v) {
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, 0, {
get: function () {
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, a, {
set: function (v) {
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, true, {
get: function () {
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, "hello bye", {
set: function (v) {
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, "hello " + a + " bye", {
get: function () {
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
_a);
_a
);
var _a;
@@ -9,6 +9,7 @@ function foo() {
function foo() {
var obj = (_a = {},
_a[this.bar] = 0,
_a);
_a
);
var _a;
}
@@ -10,6 +10,7 @@ var M;
(function (M) {
var obj = (_a = {},
_a[this.bar] = 0,
_a);
_a
);
var _a;
})(M || (M = {}));
@@ -11,14 +11,15 @@ var v = (_a = {},
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, 0 + 1, {
set: function (v) {
} //No error
,
enumerable: true,
configurable: true,
configurable: true
}),
_a);
_a
);
var _a;
@@ -6,5 +6,6 @@ var obj = {
//// [computedPropertyNames20_ES5.js]
var obj = (_a = {},
_a[this.bar] = 0,
_a);
_a
);
var _a;
@@ -16,7 +16,8 @@ var C = (function () {
var obj = (_a = {},
_a[this.bar()] = function () {
},
_a);
_a
);
return 0;
var _a;
};
@@ -37,7 +37,8 @@ var C = (function (_super) {
var obj = (_a = {},
_a[_super.prototype.bar.call(this)] = function () {
},
_a);
_a
);
return 0;
var _a;
};
@@ -29,7 +29,8 @@ var C = (function (_super) {
var obj = (_a = {},
_a[(_super.call(this), "prop")] = function () {
},
_a);
_a
);
var _a;
}
return C;
@@ -20,7 +20,8 @@ var C = (function () {
var obj = (_a = {},
_a[_this.bar()] = function () {
},
_a);
_a
);
var _a;
});
return 0;
@@ -38,7 +38,8 @@ var C = (function (_super) {
//treatment of other similar violations.
_a[(_super.call(this), "prop")] = function () {
},
_a);
_a
);
var _a;
});
}
@@ -41,7 +41,8 @@ var C = (function (_super) {
var obj = (_a = {},
_a[_super.prototype.bar.call(_this)] = function () {
},
_a);
_a
);
var _a;
});
return 0;
@@ -20,7 +20,8 @@ var C = (function () {
var obj = (_a = {},
_a[foo()] = function () {
},
_a);
_a
);
return 0;
var _a;
};
@@ -20,7 +20,8 @@ var C = (function () {
var obj = (_a = {},
_a[foo()] = function () {
},
_a);
_a
);
return 0;
var _a;
};
@@ -6,5 +6,6 @@ var o = {
//// [computedPropertyNames46_ES5.js]
var o = (_a = {},
_a["" || 0] = 0,
_a);
_a
);
var _a;
@@ -16,5 +16,6 @@ var E2;
})(E2 || (E2 = {}));
var o = (_a = {},
_a[0 /* x */ || 0 /* x */] = 0,
_a);
_a
);
var _a;
@@ -25,11 +25,14 @@ var E;
var a;
extractIndexer((_a = {},
_a[a] = "",
_a)); // Should return string
_a
)); // Should return string
extractIndexer((_b = {},
_b[0 /* x */] = "",
_b)); // Should return string
_b
)); // Should return string
extractIndexer((_c = {},
_c["" || 0] = "",
_c)); // Should return any (widened form of undefined)
_c
)); // Should return any (widened form of undefined)
var _a, _b, _c;
@@ -32,5 +32,6 @@ var v = (_a = {},
_a[true] = 0,
_a["hello bye"] = 0,
_a["hello " + a + " bye"] = 0,
_a);
_a
);
var _a;
@@ -18,5 +18,6 @@ var v = (_a = {},
_a[{}] = 0,
_a[undefined] = undefined,
_a[null] = null,
_a);
_a
);
var _a;
@@ -16,5 +16,6 @@ var v = (_a = {},
_a[p1] = 0,
_a[p2] = 1,
_a[p3] = 2,
_a);
_a
);
var _a;
@@ -13,5 +13,6 @@ var E;
})(E || (E = {}));
var v = (_a = {},
_a[0 /* member */] = 0,
_a);
_a
);
var _a;
@@ -15,6 +15,7 @@ function f() {
var v = (_a = {},
_a[t] = 0,
_a[u] = 1,
_a);
_a
);
var _a;
}
@@ -17,5 +17,6 @@ var v = (_a = {},
_a[f("")] = 0,
_a[f(0)] = 0,
_a[f(true)] = 0,
_a);
_a
);
var _a;
@@ -12,5 +12,6 @@ var o: I = {
var o = (_a = {},
_a[+"foo"] = "",
_a[+"bar"] = 0,
_a);
_a
);
var _a;
@@ -15,5 +15,6 @@ var o = (_a = {},
return y.length;
},
_a["" + 1] = function (y) { return y.length; },
_a);
_a
);
var _a;
@@ -15,5 +15,6 @@ var o = (_a = {},
return y.length;
},
_a[+"bar"] = function (y) { return y.length; },
_a);
_a
);
var _a;
@@ -14,5 +14,6 @@ var o = (_a = {},
return y.length;
},
_a[+"bar"] = function (y) { return y.length; },
_a);
_a
);
var _a;
@@ -13,5 +13,6 @@ var o: I = {
var o = (_a = {},
_a["" + "foo"] = "",
_a["" + "bar"] = 0,
_a);
_a
);
var _a;
@@ -13,5 +13,6 @@ var o: I = {
var o = (_a = {},
_a[+"foo"] = "",
_a[+"bar"] = 0,
_a);
_a
);
var _a;
@@ -22,5 +22,6 @@ foo((_a = {
_a["hi" + "bye"] = true,
_a[0 + 1] = 0,
_a[+"hi"] = [0],
_a));
_a
));
var _a;
@@ -22,5 +22,6 @@ foo((_a = {
_a["hi" + "bye"] = true,
_a[0 + 1] = 0,
_a[+"hi"] = [0],
_a));
_a
));
var _a;
@@ -13,5 +13,6 @@ var o: I = {
var o = (_a = {},
_a["" + "foo"] = "",
_a["" + "bar"] = 0,
_a);
_a
);
var _a;
@@ -13,5 +13,6 @@ var o: I = {
var o = (_a = {},
_a[+"foo"] = "",
_a[+"bar"] = 0,
_a);
_a
);
var _a;
@@ -16,15 +16,16 @@ var v = (_a = {},
return 0;
},
enumerable: true,
configurable: true,
configurable: true
}),
Object.defineProperty(_a, "" + "", {
set: function (x) {
},
enumerable: true,
configurable: true,
configurable: true
}),
_a);
_a
);
var _a;
@@ -10,6 +10,7 @@ var v = (_a = {},
_a["hello"] = function () {
debugger;
},
_a);
_a
);
var _a;
//# sourceMappingURL=computedPropertyNamesSourceMap2_ES5.js.map
@@ -1,2 +1,2 @@
//// [computedPropertyNamesSourceMap2_ES5.js.map]
{"version":3,"file":"computedPropertyNamesSourceMap2_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES5.ts"],"names":["[\"hello\"]"],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAR,EAAA;IACI,AADJ,EAAA,CACK,OAAO,CAAC;QACLA,QAAQA,CAACA;IACbA,CAACA;IAHL,EAAA,CAIC,CAAA;IAJD,EAAA"}
{"version":3,"file":"computedPropertyNamesSourceMap2_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES5.ts"],"names":["[\"hello\"]"],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAR,EAAA;IACI,AADJ,EAAA,CACK,OAAO,CAAC;QACLA,QAAQA,CAACA;IACbA,CAACA;IAHL,EAAA;CAIC,CAAA;IAJD,EAAA"}
@@ -67,38 +67,41 @@ sourceFile:computedPropertyNamesSourceMap2_ES5.ts
>>> },
1 >^^^^
2 > ^
3 > ^^^^->
3 > ^^->
1 >
>
2 > }
1 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) name (["hello"])
2 >Emitted(4, 6) Source(4, 6) + SourceIndex(0) name (["hello"])
---
>>> _a);
>>> _a
1->^^^^
2 > ^^
3 > ^
4 > ^
1->
2 >
3 > var v = {
> ["hello"]() {
> debugger;
> }
> }
4 >
1->Emitted(5, 5) Source(1, 1) + SourceIndex(0)
2 >Emitted(5, 7) Source(1, 1) + SourceIndex(0)
3 >Emitted(5, 8) Source(5, 2) + SourceIndex(0)
4 >Emitted(5, 9) Source(5, 2) + SourceIndex(0)
---
>>>);
1 >^
2 > ^
3 > ^^^^^^->
1 >var v = {
> ["hello"]() {
> debugger;
> }
>}
2 >
1 >Emitted(6, 2) Source(5, 2) + SourceIndex(0)
2 >Emitted(6, 3) Source(5, 2) + SourceIndex(0)
---
>>>var _a;
1 >^^^^
1->^^^^
2 > ^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
1->
2 >
1 >Emitted(6, 5) Source(1, 1) + SourceIndex(0)
2 >Emitted(6, 7) Source(1, 1) + SourceIndex(0)
1->Emitted(7, 5) Source(1, 1) + SourceIndex(0)
2 >Emitted(7, 7) Source(1, 1) + SourceIndex(0)
---
>>>//# sourceMappingURL=computedPropertyNamesSourceMap2_ES5.js.map
@@ -6,5 +6,6 @@ var v = (_a = {}, Object.defineProperty(_a, e, {
get: function () {
},
enumerable: true,
configurable: true, }), _a);
configurable: true
}), _a);
var _a;
+2 -1
View File
@@ -14,6 +14,7 @@ var y: {
var x = (_a = {},
_a[x] = string,
_a.string = ,
_a);
_a
);
var y;
var _a;