mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-19 10:41:56 -05:00
Minor emit cleanup
This commit is contained in:
@@ -3900,15 +3900,15 @@ module ts {
|
||||
write("], ");
|
||||
}
|
||||
|
||||
function formatPathSegment(location: Node, path: string[], index: number): string {
|
||||
function serializeTypeNameSegment(location: Node, path: string[], index: number): string {
|
||||
switch (index) {
|
||||
case 0:
|
||||
return `typeof ${path[index]} !== 'undefined' && ${path[index]}`;
|
||||
case 1:
|
||||
return `${formatPathSegment(location, path, index - 1) }.${path[index]}`;
|
||||
return `${serializeTypeNameSegment(location, path, index - 1) }.${path[index]}`;
|
||||
default:
|
||||
let temp = createAndRecordTempVariable(TempFlags.Auto).text;
|
||||
return `(${temp} = ${formatPathSegment(location, path, index - 1) }) && ${temp}.${path[index]}`;
|
||||
return `(${temp} = ${serializeTypeNameSegment(location, path, index - 1) }) && ${temp}.${path[index]}`;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3981,7 +3981,7 @@ module ts {
|
||||
}
|
||||
else {
|
||||
Debug.assert(name.length > 0, "Invalid type name path for serialization");
|
||||
write(`(${formatPathSegment(location, name, name.length - 1) }) || Object`);
|
||||
write(`(${serializeTypeNameSegment(location, name, name.length - 1) }) || Object`);
|
||||
}
|
||||
}
|
||||
function emitInterfaceDeclaration(node: InterfaceDeclaration) {
|
||||
@@ -4666,7 +4666,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };`);
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };`);
|
||||
decorateEmitted = true;
|
||||
}
|
||||
if (isExternalModule(node)) {
|
||||
|
||||
6457
tests/baselines/reference/APISample_linter.types.pull
Normal file
6457
tests/baselines/reference/APISample_linter.types.pull
Normal file
File diff suppressed because it is too large
Load Diff
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C(p) {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C(public, p) {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
class C {
|
||||
[_a = "method"]() { }
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
class C {
|
||||
[_a = "method"]() { }
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
class C {
|
||||
[_a = "method"]() { }
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
class C {
|
||||
[_a = "method"]() { }
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
|
||||
}
|
||||
return value;
|
||||
};
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
var Greeter = (function () {
|
||||
function Greeter(greeting) {
|
||||
var b = [];
|
||||
|
||||
@@ -21,7 +21,7 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
>>> }
|
||||
>>> return value;
|
||||
>>>};
|
||||
>>>var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
|
||||
>>>var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function () { return function() { } };
|
||||
>>>var Greeter = (function () {
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
|
||||
Reference in New Issue
Block a user