From 35b16ab7a8294abd093e7eed36260b46f1c4942e Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 7 Jun 2017 14:01:42 -0700 Subject: [PATCH 01/74] temp --- src/harness/fourslash.ts | 14 ++++++++++++++ src/harness/harnessLanguageService.ts | 3 +++ src/server/client.ts | 4 ++++ src/server/protocol.ts | 15 +++++++++++++++ src/server/session.ts | 11 +++++++++++ src/services/services.ts | 11 +++++++++++ src/services/shims.ts | 12 ++++++++++++ src/services/types.ts | 1 + tests/cases/fourslash/fourslash.ts | 1 + tests/cases/fourslash/isInMultiLineComment.ts | 6 ++++++ 10 files changed, 78 insertions(+) create mode 100644 tests/cases/fourslash/isInMultiLineComment.ts diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index fc50e71478e..ed29e74f66f 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -2427,6 +2427,16 @@ namespace FourSlash { } } + public verifyIsInMultiLineComment(negative: boolean) { + const expected = !negative; + const position = this.currentCaretPosition; + const fileName = this.activeFile.fileName; + const actual = this.languageService.getIsInMultiLineComment(fileName, position); + if (expected !== actual) { + this.raiseError(`verifyIsInDocComment failed: at position '${position}' in '${fileName}', expected '${expected}'.`); + } + } + private clarifyNewlines(str: string) { return str.replace(/\r?\n/g, lineEnding => { const representation = lineEnding === "\r\n" ? "CRLF" : "LF"; @@ -3577,6 +3587,10 @@ namespace FourSlashInterface { this.state.verifyCodeFixAvailable(this.negative); } + public isInMultiLineComment() { + this.state.verifyIsInMultiLineComment(this.negative); + } + public applicableRefactorAvailableAtMarker(markerName: string) { this.state.verifyApplicableRefactorAvailableAtMarker(this.negative, markerName); } diff --git a/src/harness/harnessLanguageService.ts b/src/harness/harnessLanguageService.ts index 7aefb0f3a1f..c67dde5f67b 100644 --- a/src/harness/harnessLanguageService.ts +++ b/src/harness/harnessLanguageService.ts @@ -483,6 +483,9 @@ namespace Harness.LanguageService { getDocCommentTemplateAtPosition(fileName: string, position: number): ts.TextInsertion { return unwrapJSONCallResult(this.shim.getDocCommentTemplateAtPosition(fileName, position)); } + getIsInMultiLineComment(fileName: string, position: number): boolean { + return unwrapJSONCallResult(this.shim.getIsInMultiLineComment(fileName, position)); + } isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean { return unwrapJSONCallResult(this.shim.isValidBraceCompletionAtPosition(fileName, position, openingBrace)); } diff --git a/src/server/client.ts b/src/server/client.ts index e29261f7244..779d3bce6bf 100644 --- a/src/server/client.ts +++ b/src/server/client.ts @@ -672,6 +672,10 @@ namespace ts.server { return notImplemented(); } + getIsInMultiLineComment(_fileName: string, _position: number): boolean { + return notImplemented(); + } + isValidBraceCompletionAtPosition(_fileName: string, _position: number, _openingBrace: number): boolean { return notImplemented(); } diff --git a/src/server/protocol.ts b/src/server/protocol.ts index 8d85ad125d5..2df147a4d37 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -84,6 +84,7 @@ namespace ts.server.protocol { export type TodoComments = "todoComments"; export type Indentation = "indentation"; export type DocCommentTemplate = "docCommentTemplate"; + export type IsInMultiLineComment = "isInMultiLineComment"; /* @internal */ export type CompilerOptionsDiagnosticsFull = "compilerOptionsDiagnostics-full"; /* @internal */ @@ -237,6 +238,20 @@ namespace ts.server.protocol { body?: TodoComment[]; } + /** + * A request to determine if the caret is inside a multi-line comment. + */ + export interface IsInMultiLineCommentRequest extends FileLocationRequest { + command: CommandTypes.IsInMultiLineComment; + } + + /** + * Response for TodoCommentRequest request. + */ + export interface IsInMultiLineCommentResponse extends Response { + body?: { isInMultiLineComment: boolean }; + } + /** * Request to obtain outlining spans in file. */ diff --git a/src/server/session.ts b/src/server/session.ts index bae53dcafe8..a79e572e11b 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -194,6 +194,7 @@ namespace ts.server { export const TodoComments: protocol.CommandTypes.TodoComments = "todoComments"; export const Indentation: protocol.CommandTypes.Indentation = "indentation"; export const DocCommentTemplate: protocol.CommandTypes.DocCommentTemplate = "docCommentTemplate"; + export const IsInMultiLineComment: protocol.CommandTypes.IsInMultiLineComment = "isInMultiLineComment"; /* @internal */ export const CompilerOptionsDiagnosticsFull: protocol.CommandTypes.CompilerOptionsDiagnosticsFull = "compilerOptionsDiagnostics-full"; /* @internal */ @@ -1049,6 +1050,13 @@ namespace ts.server { return project.getLanguageService(/*ensureSynchronized*/ false).getDocCommentTemplateAtPosition(file, position); } + private getIsInMultiLineComment(args: protocol.FileLocationRequestArgs) { + const { file, project } = this.getFileAndProjectWithoutRefreshingInferredProjects(args); + const scriptInfo = project.getScriptInfoForNormalizedPath(file); + const position = this.getPosition(args, scriptInfo); + return project.getLanguageService(/*ensureSynchronized*/ false).getIsInMultiLineComment(file, position); + } + private getIndentation(args: protocol.IndentationRequestArgs) { const { file, project } = this.getFileAndProjectWithoutRefreshingInferredProjects(args); const position = this.getPosition(args, project.getScriptInfoForNormalizedPath(file)); @@ -1782,6 +1790,9 @@ namespace ts.server { [CommandNames.DocCommentTemplate]: (request: protocol.DocCommentTemplateRequest) => { return this.requiredResponse(this.getDocCommentTemplate(request.arguments)); }, + [CommandNames.IsInMultiLineComment]: (request: protocol.IsInMultiLineCommentRequest) => { + return this.requiredResponse(this.getIsInMultiLineComment(request.arguments)); + }, [CommandNames.Format]: (request: protocol.FormatRequest) => { return this.requiredResponse(this.getFormattingEditsForRange(request.arguments)); }, diff --git a/src/services/services.ts b/src/services/services.ts index 1a1ac47847f..83c94e91c58 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1779,6 +1779,16 @@ namespace ts { return JsDoc.getDocCommentTemplateAtPosition(getNewLineOrDefaultFromHost(host), syntaxTreeCache.getCurrentSourceFile(fileName), position); } + function getIsInMultiLineComment(_fileName: string, position: number): boolean { + const sourceFile = syntaxTreeCache.getCurrentSourceFile(_fileName); + const token = getTokenAtPosition(sourceFile, position); + const _triviaWidth = token.getLeadingTriviaWidth(sourceFile); _triviaWidth; + const _text = token.getText(sourceFile); _text; + const _fullText = token.getFullText(sourceFile); _fullText; + // TODO: distinguish multi-line and single line comments... + return token.getFullStart() <= position && position < token.getStart(sourceFile, /*includeJsDocComment*/ false); + } + function isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean { // '<' is currently not supported, figuring out if we're in a Generic Type vs. a comparison is too // expensive to do during typing scenarios @@ -2030,6 +2040,7 @@ namespace ts { getFormattingEditsForDocument, getFormattingEditsAfterKeystroke, getDocCommentTemplateAtPosition, + getIsInMultiLineComment, isValidBraceCompletionAtPosition, getCodeFixesAtPosition, getEmitOutput, diff --git a/src/services/shims.ts b/src/services/shims.ts index 498c1834a60..3ce553d552e 100644 --- a/src/services/shims.ts +++ b/src/services/shims.ts @@ -247,6 +247,11 @@ namespace ts { */ getDocCommentTemplateAtPosition(fileName: string, position: number): string; + /** + * Returns JSON-encoded value of the type TextInsertion. + */ + getIsInMultiLineComment(fileName: string, position: number): string; + /** * Returns JSON-encoded boolean to indicate whether we should support brace location * at the current position. @@ -935,6 +940,13 @@ namespace ts { ); } + public getIsInMultiLineComment(fileName: string, position: number): string { + return this.forwardJSONCall( + `getIsInMultiLineComment('${fileName}', ${position})`, + () => this.languageService.getIsInMultiLineComment(fileName, position) + ); + } + /// NAVIGATE TO /** Return a list of symbols that are interesting to navigate to */ diff --git a/src/services/types.ts b/src/services/types.ts index 6c64ce5b9ba..20505378882 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -257,6 +257,7 @@ namespace ts { getFormattingEditsAfterKeystroke(fileName: string, position: number, key: string, options: FormatCodeOptions | FormatCodeSettings): TextChange[]; getDocCommentTemplateAtPosition(fileName: string, position: number): TextInsertion; + getIsInMultiLineComment(fileName: string, position: number): boolean; isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean; diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 3fada673f35..3af3464138a 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -150,6 +150,7 @@ declare namespace FourSlashInterface { implementationListIsEmpty(): void; isValidBraceCompletionAtPosition(openingBrace?: string): void; codeFixAvailable(): void; + isInMultiLineComment(): void; applicableRefactorAvailableAtMarker(markerName: string): void; codeFixDiagnosticsAvailableAtMarkers(markerNames: string[], diagnosticCode?: number): void; applicableRefactorAvailableForRange(): void; diff --git a/tests/cases/fourslash/isInMultiLineComment.ts b/tests/cases/fourslash/isInMultiLineComment.ts new file mode 100644 index 00000000000..4d6c8d6af1a --- /dev/null +++ b/tests/cases/fourslash/isInMultiLineComment.ts @@ -0,0 +1,6 @@ +/// + +//// /* blach /*m0*/ */ let x = 10; + +goTo.marker("m0"); +verify.isInMultiLineComment(); \ No newline at end of file From a819e4ed172405bffe6fb419483bdccaeb1de16b Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 7 Jun 2017 16:43:13 -0700 Subject: [PATCH 02/74] isInMultiLineComment --- src/services/services.ts | 17 +++++---- tests/cases/fourslash/isInMultiLineComment.ts | 36 +++++++++++++++++-- .../fourslash/isInMultiLineCommentEOF.ts | 12 +++++++ 3 files changed, 56 insertions(+), 9 deletions(-) create mode 100644 tests/cases/fourslash/isInMultiLineCommentEOF.ts diff --git a/src/services/services.ts b/src/services/services.ts index 8da654140e0..1f85ad427f5 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1791,12 +1791,17 @@ namespace ts { function getIsInMultiLineComment(_fileName: string, position: number): boolean { const sourceFile = syntaxTreeCache.getCurrentSourceFile(_fileName); - const token = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ true); - const _triviaWidth = token.getLeadingTriviaWidth(sourceFile); _triviaWidth; - const _text = token.getText(sourceFile); _text; - const _fullText = token.getFullText(sourceFile); _fullText; - // TODO: distinguish multi-line and single line comments... - return token.getFullStart() <= position && position < token.getStart(sourceFile, /*includeJsDocComment*/ false); + const token = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false); + const leadingCommentRanges = getLeadingCommentRangesOfNode(token, sourceFile); + + for (const range of leadingCommentRanges) { + // We need to extend the range when in an unclosed multi-line comment. + if (range.pos < position && (position < range.end || position === range.end && position === sourceFile.getFullWidth())) { + return range.kind === SyntaxKind.MultiLineCommentTrivia; + } + } + + return false; } function isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean { diff --git a/tests/cases/fourslash/isInMultiLineComment.ts b/tests/cases/fourslash/isInMultiLineComment.ts index 4d6c8d6af1a..ebcac7215f9 100644 --- a/tests/cases/fourslash/isInMultiLineComment.ts +++ b/tests/cases/fourslash/isInMultiLineComment.ts @@ -1,6 +1,36 @@ /// -//// /* blach /*m0*/ */ let x = 10; +//// /* x */ +//// /** x */ +//// // x +//// let x = 1; -goTo.marker("m0"); -verify.isInMultiLineComment(); \ No newline at end of file + +for (let i = 1; i < 7; ++i) { + goTo.position(i); + verify.isInMultiLineComment(); +} + +for (let i = 0; i < 2; ++i) { + goTo.position(i * 7); + verify.not.isInMultiLineComment(); +} + +const jsDocStart = 8; + +for (let i = 1; i < 8; ++i) { + goTo.position(jsDocStart + i); + verify.isInMultiLineComment(); +} + +for (let i = 0; i < 2; ++i) { + goTo.position(jsDocStart + i * 8); + verify.not.isInMultiLineComment(); +} + +const singleLineCommentStart = 17; + +for (let i = 0; i < 5; ++i) { + goTo.position(singleLineCommentStart + i); + verify.not.isInMultiLineComment(); +} diff --git a/tests/cases/fourslash/isInMultiLineCommentEOF.ts b/tests/cases/fourslash/isInMultiLineCommentEOF.ts new file mode 100644 index 00000000000..2e34264b1f6 --- /dev/null +++ b/tests/cases/fourslash/isInMultiLineCommentEOF.ts @@ -0,0 +1,12 @@ +/// + +// @Filename: f1.ts +//// /* /*0*/ blah /*1*/ */ + +// @Filename: f2.ts +//// /* /*2*/ blah /*3*/ + +for (let i = 0; i < 4; ++i) { + goTo.marker(`${i}`); + verify.isInMultiLineComment(); +} \ No newline at end of file From 8f28a0264ffcaa75e99617f9888f46e6c8f2ff41 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Thu, 8 Jun 2017 17:08:07 -0700 Subject: [PATCH 03/74] indent block comments according to first line --- src/harness/fourslash.ts | 28 +++++++++---------- src/harness/harnessLanguageService.ts | 6 ++-- src/server/client.ts | 4 +-- src/server/protocol.ts | 13 ++------- src/server/session.ts | 8 +++--- src/services/formatting/formatting.ts | 21 ++++++++++++++ src/services/formatting/smartIndenter.ts | 7 ++++- src/services/services.ts | 22 ++++----------- src/services/shims.ts | 25 +++++++++-------- src/services/types.ts | 3 +- tests/cases/fourslash/fourslash.ts | 2 +- tests/cases/fourslash/isInMultiLineComment.ts | 10 +++---- .../fourslash/isInMultiLineCommentEOF.ts | 2 +- 13 files changed, 81 insertions(+), 70 deletions(-) diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index aa3097debad..54b5b48da2b 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -2427,16 +2427,6 @@ namespace FourSlash { } } - public verifyIsInMultiLineComment(negative: boolean) { - const expected = !negative; - const position = this.currentCaretPosition; - const fileName = this.activeFile.fileName; - const actual = this.languageService.getIsInMultiLineComment(fileName, position); - if (expected !== actual) { - this.raiseError(`verifyIsInDocComment failed: at position '${position}' in '${fileName}', expected '${expected}'.`); - } - } - private clarifyNewlines(str: string) { return str.replace(/\r?\n/g, lineEnding => { const representation = lineEnding === "\r\n" ? "CRLF" : "LF"; @@ -2510,6 +2500,16 @@ namespace FourSlash { } } + public verifyisInMultiLineCommentAtPosition(negative: boolean) { + const expected = !negative; + const position = this.currentCaretPosition; + const fileName = this.activeFile.fileName; + const actual = this.languageService.getisInMultiLineCommentAtPosition(fileName, position); + if (expected !== actual) { + this.raiseError(`verifyIsInDocComment failed: at position '${position}' in '${fileName}', expected '${expected}'.`); + } + } + /* Check number of navigationItems which match both searchValue and matchKind, if a filename is passed in, limit the results to that file. @@ -3583,12 +3583,12 @@ namespace FourSlashInterface { this.state.verifyBraceCompletionAtPosition(this.negative, openingBrace); } - public codeFixAvailable() { - this.state.verifyCodeFixAvailable(this.negative); + public isInMultiLineCommentAtPosition() { + this.state.verifyisInMultiLineCommentAtPosition(this.negative); } - public isInMultiLineComment() { - this.state.verifyIsInMultiLineComment(this.negative); + public codeFixAvailable() { + this.state.verifyCodeFixAvailable(this.negative); } public applicableRefactorAvailableAtMarker(markerName: string) { diff --git a/src/harness/harnessLanguageService.ts b/src/harness/harnessLanguageService.ts index c67dde5f67b..c3a09b3926f 100644 --- a/src/harness/harnessLanguageService.ts +++ b/src/harness/harnessLanguageService.ts @@ -483,12 +483,12 @@ namespace Harness.LanguageService { getDocCommentTemplateAtPosition(fileName: string, position: number): ts.TextInsertion { return unwrapJSONCallResult(this.shim.getDocCommentTemplateAtPosition(fileName, position)); } - getIsInMultiLineComment(fileName: string, position: number): boolean { - return unwrapJSONCallResult(this.shim.getIsInMultiLineComment(fileName, position)); - } isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean { return unwrapJSONCallResult(this.shim.isValidBraceCompletionAtPosition(fileName, position, openingBrace)); } + getisInMultiLineCommentAtPosition(fileName: string, position: number): boolean { + return unwrapJSONCallResult(this.shim.getisInMultiLineCommentAtPosition(fileName, position)); + } getCodeFixesAtPosition(): ts.CodeAction[] { throw new Error("Not supported on the shim."); } diff --git a/src/server/client.ts b/src/server/client.ts index 69727a18e60..5a162c1041d 100644 --- a/src/server/client.ts +++ b/src/server/client.ts @@ -672,11 +672,11 @@ namespace ts.server { return notImplemented(); } - getIsInMultiLineComment(_fileName: string, _position: number): boolean { + isValidBraceCompletionAtPosition(_fileName: string, _position: number, _openingBrace: number): boolean { return notImplemented(); } - isValidBraceCompletionAtPosition(_fileName: string, _position: number, _openingBrace: number): boolean { + getisInMultiLineCommentAtPosition(_fileName: string, _position: number): boolean { return notImplemented(); } diff --git a/src/server/protocol.ts b/src/server/protocol.ts index 1cfe617ca72..299ba4fceed 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -8,6 +8,7 @@ namespace ts.server.protocol { /* @internal */ BraceFull = "brace-full", BraceCompletion = "braceCompletion", + isInMultiLineComment = "isInMultiLineComment", Change = "change", Close = "close", Completions = "completions", @@ -85,7 +86,6 @@ namespace ts.server.protocol { TodoComments = "todoComments", Indentation = "indentation", DocCommentTemplate = "docCommentTemplate", - IsInMultiLineComment = "isInMultiLineComment", /* @internal */ CompilerOptionsDiagnosticsFull = "compilerOptionsDiagnostics-full", /* @internal */ @@ -242,15 +242,8 @@ namespace ts.server.protocol { /** * A request to determine if the caret is inside a multi-line comment. */ - export interface IsInMultiLineCommentRequest extends FileLocationRequest { - command: CommandTypes.IsInMultiLineComment; - } - - /** - * Response for TodoCommentRequest request. - */ - export interface IsInMultiLineCommentResponse extends Response { - body?: { isInMultiLineComment: boolean }; + export interface IsInMultiLineCommentAtPositionRequest extends FileLocationRequest { + command: CommandTypes.isInMultiLineComment; } /** diff --git a/src/server/session.ts b/src/server/session.ts index abebdb5fae9..e4e900ddce7 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -961,11 +961,11 @@ namespace ts.server { return project.getLanguageService(/*ensureSynchronized*/ false).getDocCommentTemplateAtPosition(file, position); } - private getIsInMultiLineComment(args: protocol.FileLocationRequestArgs) { + private getisInMultiLineCommentAtPosition(args: protocol.FileLocationRequestArgs) { const { file, project } = this.getFileAndProjectWithoutRefreshingInferredProjects(args); const scriptInfo = project.getScriptInfoForNormalizedPath(file); const position = this.getPosition(args, scriptInfo); - return project.getLanguageService(/*ensureSynchronized*/ false).getIsInMultiLineComment(file, position); + return project.getLanguageService(/*ensureSynchronized*/ false).getisInMultiLineCommentAtPosition(file, position); } private getIndentation(args: protocol.IndentationRequestArgs) { @@ -1701,8 +1701,8 @@ namespace ts.server { [CommandNames.DocCommentTemplate]: (request: protocol.DocCommentTemplateRequest) => { return this.requiredResponse(this.getDocCommentTemplate(request.arguments)); }, - [CommandNames.IsInMultiLineComment]: (request: protocol.IsInMultiLineCommentRequest) => { - return this.requiredResponse(this.getIsInMultiLineComment(request.arguments)); + [CommandNames.isInMultiLineComment]: (request: protocol.IsInMultiLineCommentAtPositionRequest) => { + return this.requiredResponse(this.getisInMultiLineCommentAtPosition(request.arguments)); }, [CommandNames.Format]: (request: protocol.FormatRequest) => { return this.requiredResponse(this.getFormattingEditsForRange(request.arguments)); diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 531b768f6d8..fa49ee852b1 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1117,6 +1117,27 @@ namespace ts.formatting { } } + /** + * @returns -1 iff the position is not in a multi-line comment. + */ + export function getIndentationOfEnclosingMultiLineComment(sourceFile: SourceFile, position: number): number { + const token = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false); + const leadingCommentRanges = getLeadingCommentRangesOfNode(token, sourceFile); + if (leadingCommentRanges) { + loop: for (const range of leadingCommentRanges) { + // We need to extend the range when in an unclosed multi-line comment. + if (range.pos < position && (position < range.end || position === range.end && position === sourceFile.getFullWidth())) { + if (range.kind === SyntaxKind.MultiLineCommentTrivia) { + return range.pos - getLineStartPositionForPosition(range.pos, sourceFile); + } + break loop; + } + } + } + return -1; + } + + function getOpenTokenForList(node: Node, list: Node[]) { switch (node.kind) { case SyntaxKind.Constructor: diff --git a/src/services/formatting/smartIndenter.ts b/src/services/formatting/smartIndenter.ts index 18b0479c85a..8acab0e6603 100644 --- a/src/services/formatting/smartIndenter.ts +++ b/src/services/formatting/smartIndenter.ts @@ -38,12 +38,17 @@ namespace ts.formatting { // no indentation in string \regex\template literals const precedingTokenIsLiteral = isStringOrRegularExpressionOrTemplateLiteral(precedingToken.kind); - if (precedingTokenIsLiteral && precedingToken.getStart(sourceFile) <= position && precedingToken.end > position) { + if (precedingTokenIsLiteral && precedingToken.getStart(sourceFile) <= position && position < precedingToken.end) { return 0; } const lineAtPosition = sourceFile.getLineAndCharacterOfPosition(position).line; + const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position); + if (indentationOfEnclosingMultiLineComment !== -1) { + return indentationOfEnclosingMultiLineComment; + } + // indentation is first non-whitespace character in a previous line // for block indentation, we should look for a line which contains something that's not // whitespace. diff --git a/src/services/services.ts b/src/services/services.ts index 1f85ad427f5..ab398db7c35 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1789,21 +1789,6 @@ namespace ts { return JsDoc.getDocCommentTemplateAtPosition(getNewLineOrDefaultFromHost(host), syntaxTreeCache.getCurrentSourceFile(fileName), position); } - function getIsInMultiLineComment(_fileName: string, position: number): boolean { - const sourceFile = syntaxTreeCache.getCurrentSourceFile(_fileName); - const token = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false); - const leadingCommentRanges = getLeadingCommentRangesOfNode(token, sourceFile); - - for (const range of leadingCommentRanges) { - // We need to extend the range when in an unclosed multi-line comment. - if (range.pos < position && (position < range.end || position === range.end && position === sourceFile.getFullWidth())) { - return range.kind === SyntaxKind.MultiLineCommentTrivia; - } - } - - return false; - } - function isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean { // '<' is currently not supported, figuring out if we're in a Generic Type vs. a comparison is too // expensive to do during typing scenarios @@ -1833,6 +1818,11 @@ namespace ts { return true; } + function getisInMultiLineCommentAtPosition(fileName: string, position: number): boolean { + const sourceFile = syntaxTreeCache.getCurrentSourceFile(fileName); + return ts.formatting.getIndentationOfEnclosingMultiLineComment(sourceFile, position) !== -1; + } + function getTodoComments(fileName: string, descriptors: TodoCommentDescriptor[]): TodoComment[] { // Note: while getting todo comments seems like a syntactic operation, we actually // treat it as a semantic operation here. This is because we expect our host to call @@ -2054,8 +2044,8 @@ namespace ts { getFormattingEditsForDocument, getFormattingEditsAfterKeystroke, getDocCommentTemplateAtPosition, - getIsInMultiLineComment, isValidBraceCompletionAtPosition, + getisInMultiLineCommentAtPosition, getCodeFixesAtPosition, getEmitOutput, getNonBoundSourceFile, diff --git a/src/services/shims.ts b/src/services/shims.ts index 3ce553d552e..75c5e8445c1 100644 --- a/src/services/shims.ts +++ b/src/services/shims.ts @@ -247,11 +247,6 @@ namespace ts { */ getDocCommentTemplateAtPosition(fileName: string, position: number): string; - /** - * Returns JSON-encoded value of the type TextInsertion. - */ - getIsInMultiLineComment(fileName: string, position: number): string; - /** * Returns JSON-encoded boolean to indicate whether we should support brace location * at the current position. @@ -259,6 +254,11 @@ namespace ts { */ isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): string; + /** + * Returns JSON-encoded boolean to indicate whether the caret at the current position is in a multi-line comment. + */ + getisInMultiLineCommentAtPosition(fileName: string, position: number): string; + getEmitOutput(fileName: string): string; getEmitOutputObject(fileName: string): EmitOutput; } @@ -840,6 +840,14 @@ namespace ts { ); } + /// GET IS IN MULTI-LINE COMMENT + public getisInMultiLineCommentAtPosition(fileName: string, position: number): string { + return this.forwardJSONCall( + `getisInMultiLineCommentAtPosition('${fileName}', ${position})`, + () => this.languageService.getisInMultiLineCommentAtPosition(fileName, position) + ); + } + /// GET SMART INDENT public getIndentationAtPosition(fileName: string, position: number, options: string /*Services.EditorOptions*/): string { return this.forwardJSONCall( @@ -940,13 +948,6 @@ namespace ts { ); } - public getIsInMultiLineComment(fileName: string, position: number): string { - return this.forwardJSONCall( - `getIsInMultiLineComment('${fileName}', ${position})`, - () => this.languageService.getIsInMultiLineComment(fileName, position) - ); - } - /// NAVIGATE TO /** Return a list of symbols that are interesting to navigate to */ diff --git a/src/services/types.ts b/src/services/types.ts index 62d2db1b65c..3a7a14d3dbc 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -257,10 +257,11 @@ namespace ts { getFormattingEditsAfterKeystroke(fileName: string, position: number, key: string, options: FormatCodeOptions | FormatCodeSettings): TextChange[]; getDocCommentTemplateAtPosition(fileName: string, position: number): TextInsertion; - getIsInMultiLineComment(fileName: string, position: number): boolean; isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean; + getisInMultiLineCommentAtPosition(fileName: string, position: number): boolean; + getCodeFixesAtPosition(fileName: string, start: number, end: number, errorCodes: number[], formatOptions: FormatCodeSettings): CodeAction[]; getApplicableRefactors(fileName: string, positionOrRaneg: number | TextRange): ApplicableRefactorInfo[]; getRefactorCodeActions(fileName: string, formatOptions: FormatCodeSettings, positionOrRange: number | TextRange, refactorName: string): CodeAction[] | undefined; diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 3984a074fd9..96cc152f0ff 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -149,8 +149,8 @@ declare namespace FourSlashInterface { typeDefinitionCountIs(expectedCount: number): void; implementationListIsEmpty(): void; isValidBraceCompletionAtPosition(openingBrace?: string): void; + isInMultiLineCommentAtPosition(): void; codeFixAvailable(): void; - isInMultiLineComment(): void; applicableRefactorAvailableAtMarker(markerName: string): void; codeFixDiagnosticsAvailableAtMarkers(markerNames: string[], diagnosticCode?: number): void; applicableRefactorAvailableForRange(): void; diff --git a/tests/cases/fourslash/isInMultiLineComment.ts b/tests/cases/fourslash/isInMultiLineComment.ts index ebcac7215f9..39aac71a8bd 100644 --- a/tests/cases/fourslash/isInMultiLineComment.ts +++ b/tests/cases/fourslash/isInMultiLineComment.ts @@ -8,29 +8,29 @@ for (let i = 1; i < 7; ++i) { goTo.position(i); - verify.isInMultiLineComment(); + verify.isInMultiLineCommentAtPosition(); } for (let i = 0; i < 2; ++i) { goTo.position(i * 7); - verify.not.isInMultiLineComment(); + verify.not.isInMultiLineCommentAtPosition(); } const jsDocStart = 8; for (let i = 1; i < 8; ++i) { goTo.position(jsDocStart + i); - verify.isInMultiLineComment(); + verify.isInMultiLineCommentAtPosition(); } for (let i = 0; i < 2; ++i) { goTo.position(jsDocStart + i * 8); - verify.not.isInMultiLineComment(); + verify.not.isInMultiLineCommentAtPosition(); } const singleLineCommentStart = 17; for (let i = 0; i < 5; ++i) { goTo.position(singleLineCommentStart + i); - verify.not.isInMultiLineComment(); + verify.not.isInMultiLineCommentAtPosition(); } diff --git a/tests/cases/fourslash/isInMultiLineCommentEOF.ts b/tests/cases/fourslash/isInMultiLineCommentEOF.ts index 2e34264b1f6..2b65a958340 100644 --- a/tests/cases/fourslash/isInMultiLineCommentEOF.ts +++ b/tests/cases/fourslash/isInMultiLineCommentEOF.ts @@ -8,5 +8,5 @@ for (let i = 0; i < 4; ++i) { goTo.marker(`${i}`); - verify.isInMultiLineComment(); + verify.isInMultiLineCommentAtPosition(); } \ No newline at end of file From b02963b2380f8cd4c2675a72f974552e5acd7f1e Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Fri, 9 Jun 2017 14:43:28 -0700 Subject: [PATCH 04/74] make indent work with trailing comments --- src/harness/fourslash.ts | 8 +-- src/harness/harnessLanguageService.ts | 2 +- src/server/client.ts | 2 +- src/server/session.ts | 2 +- src/services/formatting/formatting.ts | 35 +++++++---- src/services/formatting/smartIndenter.ts | 18 +++--- src/services/services.ts | 6 +- src/services/shims.ts | 2 +- src/services/types.ts | 2 +- tests/cases/fourslash/isInMultiLineComment.ts | 58 +++++++++++-------- 10 files changed, 79 insertions(+), 56 deletions(-) diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index 54b5b48da2b..080614fc623 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -2500,13 +2500,13 @@ namespace FourSlash { } } - public verifyisInMultiLineCommentAtPosition(negative: boolean) { + public verifyIsInMultiLineCommentAtPosition(negative: boolean) { const expected = !negative; const position = this.currentCaretPosition; const fileName = this.activeFile.fileName; - const actual = this.languageService.getisInMultiLineCommentAtPosition(fileName, position); + const actual = this.languageService.isInMultiLineCommentAtPosition(fileName, position); if (expected !== actual) { - this.raiseError(`verifyIsInDocComment failed: at position '${position}' in '${fileName}', expected '${expected}'.`); + this.raiseError(`verifyIsInMultiLineCommentAtPosition failed: at position '${position}' in '${fileName}', expected '${expected}'.`); } } @@ -3584,7 +3584,7 @@ namespace FourSlashInterface { } public isInMultiLineCommentAtPosition() { - this.state.verifyisInMultiLineCommentAtPosition(this.negative); + this.state.verifyIsInMultiLineCommentAtPosition(this.negative); } public codeFixAvailable() { diff --git a/src/harness/harnessLanguageService.ts b/src/harness/harnessLanguageService.ts index c3a09b3926f..962f9a0df5d 100644 --- a/src/harness/harnessLanguageService.ts +++ b/src/harness/harnessLanguageService.ts @@ -486,7 +486,7 @@ namespace Harness.LanguageService { isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean { return unwrapJSONCallResult(this.shim.isValidBraceCompletionAtPosition(fileName, position, openingBrace)); } - getisInMultiLineCommentAtPosition(fileName: string, position: number): boolean { + isInMultiLineCommentAtPosition(fileName: string, position: number): boolean { return unwrapJSONCallResult(this.shim.getisInMultiLineCommentAtPosition(fileName, position)); } getCodeFixesAtPosition(): ts.CodeAction[] { diff --git a/src/server/client.ts b/src/server/client.ts index 5a162c1041d..0e66516da40 100644 --- a/src/server/client.ts +++ b/src/server/client.ts @@ -676,7 +676,7 @@ namespace ts.server { return notImplemented(); } - getisInMultiLineCommentAtPosition(_fileName: string, _position: number): boolean { + isInMultiLineCommentAtPosition(_fileName: string, _position: number): boolean { return notImplemented(); } diff --git a/src/server/session.ts b/src/server/session.ts index e4e900ddce7..9657c666238 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -965,7 +965,7 @@ namespace ts.server { const { file, project } = this.getFileAndProjectWithoutRefreshingInferredProjects(args); const scriptInfo = project.getScriptInfoForNormalizedPath(file); const position = this.getPosition(args, scriptInfo); - return project.getLanguageService(/*ensureSynchronized*/ false).getisInMultiLineCommentAtPosition(file, position); + return project.getLanguageService(/*ensureSynchronized*/ false).isInMultiLineCommentAtPosition(file, position); } private getIndentation(args: protocol.IndentationRequestArgs) { diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index fa49ee852b1..7feba4b7dd2 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1118,23 +1118,36 @@ namespace ts.formatting { } /** - * @returns -1 iff the position is not in a multi-line comment. + * Gets the indentation level of the multi-line comment enclosing position, + * and a negative value if the position is not in a multi-line comment. */ - export function getIndentationOfEnclosingMultiLineComment(sourceFile: SourceFile, position: number): number { - const token = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false); - const leadingCommentRanges = getLeadingCommentRangesOfNode(token, sourceFile); - if (leadingCommentRanges) { - loop: for (const range of leadingCommentRanges) { + export function getIndentationOfEnclosingMultiLineComment(sourceFile: SourceFile, position: number, options: EditorSettings): number { + const range = getRangeOfEnclosingComment(sourceFile, position, SyntaxKind.MultiLineCommentTrivia); + if (range) { + const commentStart = range.pos; + const commentLineStart = getLineStartPositionForPosition(commentStart, sourceFile); + const { column, character } = SmartIndenter.findFirstNonWhitespaceCharacterAndColumn(commentLineStart, commentStart, sourceFile, options); + return range.pos - character + column; + } + return undefined; + } + + export function getRangeOfEnclosingComment(sourceFile: SourceFile, position: number, kind: CommentKind): CommentRange | undefined { + const precedingToken = findPrecedingToken(position, sourceFile); + const trailingRangesOfPreviousToken = precedingToken && getTrailingCommentRanges(sourceFile.text, precedingToken.end); + const leadingCommentRangesOfNextToken = getLeadingCommentRangesOfNode(getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), sourceFile); + const commentRanges = trailingRangesOfPreviousToken && leadingCommentRangesOfNextToken ? + trailingRangesOfPreviousToken.concat(leadingCommentRangesOfNextToken) : + trailingRangesOfPreviousToken || leadingCommentRangesOfNextToken; + if (commentRanges) { + for (const range of commentRanges) { // We need to extend the range when in an unclosed multi-line comment. if (range.pos < position && (position < range.end || position === range.end && position === sourceFile.getFullWidth())) { - if (range.kind === SyntaxKind.MultiLineCommentTrivia) { - return range.pos - getLineStartPositionForPosition(range.pos, sourceFile); - } - break loop; + return range.kind === kind ? range : undefined; } } } - return -1; + return undefined; } diff --git a/src/services/formatting/smartIndenter.ts b/src/services/formatting/smartIndenter.ts index 8acab0e6603..c5aee567a41 100644 --- a/src/services/formatting/smartIndenter.ts +++ b/src/services/formatting/smartIndenter.ts @@ -44,8 +44,8 @@ namespace ts.formatting { const lineAtPosition = sourceFile.getLineAndCharacterOfPosition(position).line; - const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position); - if (indentationOfEnclosingMultiLineComment !== -1) { + const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position, options); + if (indentationOfEnclosingMultiLineComment >= 0) { return indentationOfEnclosingMultiLineComment; } @@ -410,13 +410,13 @@ namespace ts.formatting { return findFirstNonWhitespaceColumn(lineStart, lineStart + lineAndCharacter.character, sourceFile, options); } - /* - Character is the actual index of the character since the beginning of the line. - Column - position of the character after expanding tabs to spaces - "0\t2$" - value of 'character' for '$' is 3 - value of 'column' for '$' is 6 (assuming that tab size is 4) - */ + /** + * Character is the actual index of the character since the beginning of the line. + * Column - position of the character after expanding tabs to spaces. + * "0\t2$" + * value of 'character' for '$' is 3 + * value of 'column' for '$' is 6 (assuming that tab size is 4) + */ export function findFirstNonWhitespaceCharacterAndColumn(startPos: number, endPos: number, sourceFile: SourceFileLike, options: EditorSettings) { let character = 0; let column = 0; diff --git a/src/services/services.ts b/src/services/services.ts index ab398db7c35..294afec6029 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1818,9 +1818,9 @@ namespace ts { return true; } - function getisInMultiLineCommentAtPosition(fileName: string, position: number): boolean { + function isInMultiLineCommentAtPosition(fileName: string, position: number): boolean { const sourceFile = syntaxTreeCache.getCurrentSourceFile(fileName); - return ts.formatting.getIndentationOfEnclosingMultiLineComment(sourceFile, position) !== -1; + return !!ts.formatting.getRangeOfEnclosingComment(sourceFile, position, SyntaxKind.MultiLineCommentTrivia); } function getTodoComments(fileName: string, descriptors: TodoCommentDescriptor[]): TodoComment[] { @@ -2045,7 +2045,7 @@ namespace ts { getFormattingEditsAfterKeystroke, getDocCommentTemplateAtPosition, isValidBraceCompletionAtPosition, - getisInMultiLineCommentAtPosition, + isInMultiLineCommentAtPosition, getCodeFixesAtPosition, getEmitOutput, getNonBoundSourceFile, diff --git a/src/services/shims.ts b/src/services/shims.ts index 75c5e8445c1..fd2ba1cca72 100644 --- a/src/services/shims.ts +++ b/src/services/shims.ts @@ -844,7 +844,7 @@ namespace ts { public getisInMultiLineCommentAtPosition(fileName: string, position: number): string { return this.forwardJSONCall( `getisInMultiLineCommentAtPosition('${fileName}', ${position})`, - () => this.languageService.getisInMultiLineCommentAtPosition(fileName, position) + () => this.languageService.isInMultiLineCommentAtPosition(fileName, position) ); } diff --git a/src/services/types.ts b/src/services/types.ts index 3a7a14d3dbc..bbd9fa9986c 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -260,7 +260,7 @@ namespace ts { isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean; - getisInMultiLineCommentAtPosition(fileName: string, position: number): boolean; + isInMultiLineCommentAtPosition(fileName: string, position: number): boolean; getCodeFixesAtPosition(fileName: string, start: number, end: number, errorCodes: number[], formatOptions: FormatCodeSettings): CodeAction[]; getApplicableRefactors(fileName: string, positionOrRaneg: number | TextRange): ApplicableRefactorInfo[]; diff --git a/tests/cases/fourslash/isInMultiLineComment.ts b/tests/cases/fourslash/isInMultiLineComment.ts index 39aac71a8bd..58e4e4d3337 100644 --- a/tests/cases/fourslash/isInMultiLineComment.ts +++ b/tests/cases/fourslash/isInMultiLineComment.ts @@ -1,36 +1,46 @@ /// //// /* x */ -//// /** x */ +//// /** +//// * @param this doesn't make sense here. +//// */ //// // x -//// let x = 1; +//// let x = 1; /* +//// * +const firstCommentStart = 0; +const firstCommentEnd = 7; +goTo.position(firstCommentStart); +verify.not.isInMultiLineCommentAtPosition(); -for (let i = 1; i < 7; ++i) { - goTo.position(i); - verify.isInMultiLineCommentAtPosition(); -} +goTo.position(firstCommentStart + 1); +verify.isInMultiLineCommentAtPosition(); +goTo.position(firstCommentEnd - 1); +verify.isInMultiLineCommentAtPosition(); -for (let i = 0; i < 2; ++i) { - goTo.position(i * 7); - verify.not.isInMultiLineCommentAtPosition(); -} +goTo.position(firstCommentEnd); +verify.not.isInMultiLineCommentAtPosition(); -const jsDocStart = 8; +const multilineJsDocStart = firstCommentEnd + 1; +const multilineJsDocEnd = multilineJsDocStart + 49; -for (let i = 1; i < 8; ++i) { - goTo.position(jsDocStart + i); - verify.isInMultiLineCommentAtPosition(); -} +goTo.position(multilineJsDocStart); +verify.not.isInMultiLineCommentAtPosition(); +goTo.position(multilineJsDocStart + 1); +verify.isInMultiLineCommentAtPosition(); +goTo.position(multilineJsDocEnd - 1); +verify.isInMultiLineCommentAtPosition(); +goTo.position(multilineJsDocEnd); +verify.not.isInMultiLineCommentAtPosition(); -for (let i = 0; i < 2; ++i) { - goTo.position(jsDocStart + i * 8); - verify.not.isInMultiLineCommentAtPosition(); -} +const singleLineCommentStart = multilineJsDocEnd + 1; -const singleLineCommentStart = 17; +goTo.position(singleLineCommentStart + 1); +verify.not.isInMultiLineCommentAtPosition(); -for (let i = 0; i < 5; ++i) { - goTo.position(singleLineCommentStart + i); - verify.not.isInMultiLineCommentAtPosition(); -} +const postNodeCommentStart = singleLineCommentStart + 16; + +goTo.position(postNodeCommentStart); +verify.not.isInMultiLineCommentAtPosition(); +goTo.position(postNodeCommentStart + 1); +verify.isInMultiLineCommentAtPosition(); From 8fc3fd9a20fb30e8602d20c68c799449497a7870 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Fri, 9 Jun 2017 18:02:42 -0700 Subject: [PATCH 05/74] request returns span --- src/harness/fourslash.ts | 14 +++++++++----- src/harness/harnessLanguageService.ts | 4 ++-- src/server/client.ts | 2 +- src/server/protocol.ts | 16 ++++++++++++---- src/server/session.ts | 9 +++++---- src/services/formatting/formatting.ts | 6 +++--- src/services/services.ts | 7 ++++--- src/services/shims.ts | 11 +++++------ src/services/types.ts | 2 +- 9 files changed, 42 insertions(+), 29 deletions(-) diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index 080614fc623..3feb5c0b19d 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -2500,13 +2500,17 @@ namespace FourSlash { } } - public verifyIsInMultiLineCommentAtPosition(negative: boolean) { + public verifySpanOfEnclosingComment(negative: boolean, onlyMultiLine: boolean) { const expected = !negative; const position = this.currentCaretPosition; const fileName = this.activeFile.fileName; - const actual = this.languageService.isInMultiLineCommentAtPosition(fileName, position); + const actual = !!this.languageService.getSpanOfEnclosingComment(fileName, position, /*onlyMultiLine*/ onlyMultiLine); if (expected !== actual) { - this.raiseError(`verifyIsInMultiLineCommentAtPosition failed: at position '${position}' in '${fileName}', expected '${expected}'.`); + this.raiseError(`verifySpanOfEnclosingComment failed: + position: '${position}' + fileName: '${fileName}' + onlyMultiLine: '${onlyMultiLine}' + expected: '${expected}'.`); } } @@ -3583,8 +3587,8 @@ namespace FourSlashInterface { this.state.verifyBraceCompletionAtPosition(this.negative, openingBrace); } - public isInMultiLineCommentAtPosition() { - this.state.verifyIsInMultiLineCommentAtPosition(this.negative); + public isInCommentAtPosition(onlyMultiLine: boolean) { + this.state.verifySpanOfEnclosingComment(this.negative, onlyMultiLine); } public codeFixAvailable() { diff --git a/src/harness/harnessLanguageService.ts b/src/harness/harnessLanguageService.ts index 962f9a0df5d..6d7eee5757f 100644 --- a/src/harness/harnessLanguageService.ts +++ b/src/harness/harnessLanguageService.ts @@ -486,8 +486,8 @@ namespace Harness.LanguageService { isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean { return unwrapJSONCallResult(this.shim.isValidBraceCompletionAtPosition(fileName, position, openingBrace)); } - isInMultiLineCommentAtPosition(fileName: string, position: number): boolean { - return unwrapJSONCallResult(this.shim.getisInMultiLineCommentAtPosition(fileName, position)); + getSpanOfEnclosingComment(fileName: string, position: number, onlyMultiLine: boolean): ts.TextSpan { + return unwrapJSONCallResult(this.shim.getSpanOfEnclosingComment(fileName, position, onlyMultiLine)); } getCodeFixesAtPosition(): ts.CodeAction[] { throw new Error("Not supported on the shim."); diff --git a/src/server/client.ts b/src/server/client.ts index 0e66516da40..5e5a6fcfcd5 100644 --- a/src/server/client.ts +++ b/src/server/client.ts @@ -676,7 +676,7 @@ namespace ts.server { return notImplemented(); } - isInMultiLineCommentAtPosition(_fileName: string, _position: number): boolean { + getSpanOfEnclosingComment(_fileName: string, _position: number, _onlyMultiLine: boolean): TextSpan { return notImplemented(); } diff --git a/src/server/protocol.ts b/src/server/protocol.ts index 299ba4fceed..0dc510c4f6e 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -8,7 +8,7 @@ namespace ts.server.protocol { /* @internal */ BraceFull = "brace-full", BraceCompletion = "braceCompletion", - isInMultiLineComment = "isInMultiLineComment", + GetSpanOfEnclosingComment = "getSpanOfEnclosingComment", Change = "change", Close = "close", Completions = "completions", @@ -240,10 +240,18 @@ namespace ts.server.protocol { } /** - * A request to determine if the caret is inside a multi-line comment. + * A request to determine if the caret is inside a comment. */ - export interface IsInMultiLineCommentAtPositionRequest extends FileLocationRequest { - command: CommandTypes.isInMultiLineComment; + export interface SpanOfEnclosingCommentRequest extends FileLocationRequest { + command: CommandTypes.GetSpanOfEnclosingComment; + arguments: SpanOfEnclosingCommentRequestArgs; + } + + export interface SpanOfEnclosingCommentRequestArgs extends FileLocationRequestArgs { + /** + * Requires that the enclosing span be a multi-line comment, or else the request returns undefined. + */ + onlyMultiLine: boolean; } /** diff --git a/src/server/session.ts b/src/server/session.ts index 9657c666238..2be7cade587 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -961,11 +961,12 @@ namespace ts.server { return project.getLanguageService(/*ensureSynchronized*/ false).getDocCommentTemplateAtPosition(file, position); } - private getisInMultiLineCommentAtPosition(args: protocol.FileLocationRequestArgs) { + private getSpanOfEnclosingComment(args: protocol.SpanOfEnclosingCommentRequestArgs) { const { file, project } = this.getFileAndProjectWithoutRefreshingInferredProjects(args); const scriptInfo = project.getScriptInfoForNormalizedPath(file); + const onlyMultiLine = args.onlyMultiLine; const position = this.getPosition(args, scriptInfo); - return project.getLanguageService(/*ensureSynchronized*/ false).isInMultiLineCommentAtPosition(file, position); + return project.getLanguageService(/*ensureSynchronized*/ false).getSpanOfEnclosingComment(file, position, onlyMultiLine); } private getIndentation(args: protocol.IndentationRequestArgs) { @@ -1701,8 +1702,8 @@ namespace ts.server { [CommandNames.DocCommentTemplate]: (request: protocol.DocCommentTemplateRequest) => { return this.requiredResponse(this.getDocCommentTemplate(request.arguments)); }, - [CommandNames.isInMultiLineComment]: (request: protocol.IsInMultiLineCommentAtPositionRequest) => { - return this.requiredResponse(this.getisInMultiLineCommentAtPosition(request.arguments)); + [CommandNames.GetSpanOfEnclosingComment]: (request: protocol.SpanOfEnclosingCommentRequest) => { + return this.requiredResponse(this.getSpanOfEnclosingComment(request.arguments)); }, [CommandNames.Format]: (request: protocol.FormatRequest) => { return this.requiredResponse(this.getFormattingEditsForRange(request.arguments)); diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 7feba4b7dd2..08d2bd83616 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1122,7 +1122,7 @@ namespace ts.formatting { * and a negative value if the position is not in a multi-line comment. */ export function getIndentationOfEnclosingMultiLineComment(sourceFile: SourceFile, position: number, options: EditorSettings): number { - const range = getRangeOfEnclosingComment(sourceFile, position, SyntaxKind.MultiLineCommentTrivia); + const range = getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ true); if (range) { const commentStart = range.pos; const commentLineStart = getLineStartPositionForPosition(commentStart, sourceFile); @@ -1132,7 +1132,7 @@ namespace ts.formatting { return undefined; } - export function getRangeOfEnclosingComment(sourceFile: SourceFile, position: number, kind: CommentKind): CommentRange | undefined { + export function getRangeOfEnclosingComment(sourceFile: SourceFile, position: number, onlyMultiLine: boolean): CommentRange | undefined { const precedingToken = findPrecedingToken(position, sourceFile); const trailingRangesOfPreviousToken = precedingToken && getTrailingCommentRanges(sourceFile.text, precedingToken.end); const leadingCommentRangesOfNextToken = getLeadingCommentRangesOfNode(getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), sourceFile); @@ -1143,7 +1143,7 @@ namespace ts.formatting { for (const range of commentRanges) { // We need to extend the range when in an unclosed multi-line comment. if (range.pos < position && (position < range.end || position === range.end && position === sourceFile.getFullWidth())) { - return range.kind === kind ? range : undefined; + return onlyMultiLine && range.kind !== SyntaxKind.MultiLineCommentTrivia ? undefined : range; } } } diff --git a/src/services/services.ts b/src/services/services.ts index 294afec6029..8234a100522 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1818,9 +1818,10 @@ namespace ts { return true; } - function isInMultiLineCommentAtPosition(fileName: string, position: number): boolean { + function getSpanOfEnclosingComment(fileName: string, position: number, onlyMultiLine: boolean) { const sourceFile = syntaxTreeCache.getCurrentSourceFile(fileName); - return !!ts.formatting.getRangeOfEnclosingComment(sourceFile, position, SyntaxKind.MultiLineCommentTrivia); + const range = ts.formatting.getRangeOfEnclosingComment(sourceFile, position, onlyMultiLine); + return range && createTextSpanFromRange(range); } function getTodoComments(fileName: string, descriptors: TodoCommentDescriptor[]): TodoComment[] { @@ -2045,7 +2046,7 @@ namespace ts { getFormattingEditsAfterKeystroke, getDocCommentTemplateAtPosition, isValidBraceCompletionAtPosition, - isInMultiLineCommentAtPosition, + getSpanOfEnclosingComment, getCodeFixesAtPosition, getEmitOutput, getNonBoundSourceFile, diff --git a/src/services/shims.ts b/src/services/shims.ts index fd2ba1cca72..2e9825e1457 100644 --- a/src/services/shims.ts +++ b/src/services/shims.ts @@ -255,9 +255,9 @@ namespace ts { isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): string; /** - * Returns JSON-encoded boolean to indicate whether the caret at the current position is in a multi-line comment. + * Returns a JSON-encoded TextSpan | undefined indicating the range of the enclosing comment, if it exists. */ - getisInMultiLineCommentAtPosition(fileName: string, position: number): string; + getSpanOfEnclosingComment(fileName: string, position: number, onlyMultiLine: boolean): string; getEmitOutput(fileName: string): string; getEmitOutputObject(fileName: string): EmitOutput; @@ -840,11 +840,10 @@ namespace ts { ); } - /// GET IS IN MULTI-LINE COMMENT - public getisInMultiLineCommentAtPosition(fileName: string, position: number): string { + public getSpanOfEnclosingComment(fileName: string, position: number, onlyMultiLine: boolean): string { return this.forwardJSONCall( - `getisInMultiLineCommentAtPosition('${fileName}', ${position})`, - () => this.languageService.isInMultiLineCommentAtPosition(fileName, position) + `getSpanOfEnclosingComment('${fileName}', ${position})`, + () => this.languageService.getSpanOfEnclosingComment(fileName, position, onlyMultiLine) ); } diff --git a/src/services/types.ts b/src/services/types.ts index bbd9fa9986c..73bf75b5508 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -260,7 +260,7 @@ namespace ts { isValidBraceCompletionAtPosition(fileName: string, position: number, openingBrace: number): boolean; - isInMultiLineCommentAtPosition(fileName: string, position: number): boolean; + getSpanOfEnclosingComment(fileName: string, position: number, onlyMultiLine: boolean): TextSpan; getCodeFixesAtPosition(fileName: string, start: number, end: number, errorCodes: number[], formatOptions: FormatCodeSettings): CodeAction[]; getApplicableRefactors(fileName: string, positionOrRaneg: number | TextRange): ApplicableRefactorInfo[]; From cc880915d5b1077477387fb6e4d16cb2fa21e30d Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Fri, 9 Jun 2017 21:19:29 -0700 Subject: [PATCH 06/74] fix offsetting and tests --- src/services/formatting/formatting.ts | 5 ++-- tests/cases/fourslash/fourslash.ts | 2 +- tests/cases/fourslash/isInMultiLineComment.ts | 23 ++++++++++--------- .../fourslash/isInMultiLineCommentEOF.ts | 12 ---------- 4 files changed, 16 insertions(+), 26 deletions(-) delete mode 100644 tests/cases/fourslash/isInMultiLineCommentEOF.ts diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 08d2bd83616..b5cede24e95 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1127,7 +1127,7 @@ namespace ts.formatting { const commentStart = range.pos; const commentLineStart = getLineStartPositionForPosition(commentStart, sourceFile); const { column, character } = SmartIndenter.findFirstNonWhitespaceCharacterAndColumn(commentLineStart, commentStart, sourceFile, options); - return range.pos - character + column; + return column + /*length after whitespace ends*/ range.pos - (commentLineStart + character); } return undefined; } @@ -1142,7 +1142,8 @@ namespace ts.formatting { if (commentRanges) { for (const range of commentRanges) { // We need to extend the range when in an unclosed multi-line comment. - if (range.pos < position && (position < range.end || position === range.end && position === sourceFile.getFullWidth())) { + if (range.pos < position && position < range.end || + position === range.end && (range.kind === SyntaxKind.SingleLineCommentTrivia || position === sourceFile.getFullWidth())) { return onlyMultiLine && range.kind !== SyntaxKind.MultiLineCommentTrivia ? undefined : range; } } diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 96cc152f0ff..67ab1d2a2e2 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -149,7 +149,7 @@ declare namespace FourSlashInterface { typeDefinitionCountIs(expectedCount: number): void; implementationListIsEmpty(): void; isValidBraceCompletionAtPosition(openingBrace?: string): void; - isInMultiLineCommentAtPosition(): void; + isInCommentAtPosition(onlyMultiLine: boolean): void; codeFixAvailable(): void; applicableRefactorAvailableAtMarker(markerName: string): void; codeFixDiagnosticsAvailableAtMarkers(markerNames: string[], diagnosticCode?: number): void; diff --git a/tests/cases/fourslash/isInMultiLineComment.ts b/tests/cases/fourslash/isInMultiLineComment.ts index 58e4e4d3337..3dc8a6e15d1 100644 --- a/tests/cases/fourslash/isInMultiLineComment.ts +++ b/tests/cases/fourslash/isInMultiLineComment.ts @@ -11,36 +11,37 @@ const firstCommentStart = 0; const firstCommentEnd = 7; goTo.position(firstCommentStart); -verify.not.isInMultiLineCommentAtPosition(); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); goTo.position(firstCommentStart + 1); -verify.isInMultiLineCommentAtPosition(); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); goTo.position(firstCommentEnd - 1); -verify.isInMultiLineCommentAtPosition(); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); goTo.position(firstCommentEnd); -verify.not.isInMultiLineCommentAtPosition(); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); const multilineJsDocStart = firstCommentEnd + 1; const multilineJsDocEnd = multilineJsDocStart + 49; goTo.position(multilineJsDocStart); -verify.not.isInMultiLineCommentAtPosition(); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); goTo.position(multilineJsDocStart + 1); -verify.isInMultiLineCommentAtPosition(); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); goTo.position(multilineJsDocEnd - 1); -verify.isInMultiLineCommentAtPosition(); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); goTo.position(multilineJsDocEnd); -verify.not.isInMultiLineCommentAtPosition(); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); const singleLineCommentStart = multilineJsDocEnd + 1; goTo.position(singleLineCommentStart + 1); -verify.not.isInMultiLineCommentAtPosition(); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(/*onlyMultiLine*/ false); const postNodeCommentStart = singleLineCommentStart + 16; goTo.position(postNodeCommentStart); -verify.not.isInMultiLineCommentAtPosition(); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); goTo.position(postNodeCommentStart + 1); -verify.isInMultiLineCommentAtPosition(); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); diff --git a/tests/cases/fourslash/isInMultiLineCommentEOF.ts b/tests/cases/fourslash/isInMultiLineCommentEOF.ts deleted file mode 100644 index 2b65a958340..00000000000 --- a/tests/cases/fourslash/isInMultiLineCommentEOF.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// - -// @Filename: f1.ts -//// /* /*0*/ blah /*1*/ */ - -// @Filename: f2.ts -//// /* /*2*/ blah /*3*/ - -for (let i = 0; i < 4; ++i) { - goTo.marker(`${i}`); - verify.isInMultiLineCommentAtPosition(); -} \ No newline at end of file From 2a2595fc5fe997df5659a1f867a2688ada68e1e1 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 19 Jun 2017 10:57:47 -0700 Subject: [PATCH 07/74] apply formatting after parse error --- src/services/formatting/formatting.ts | 4 +--- tests/cases/fourslash/formatOnEnterEmptyBlock.ts | 16 ++++++++++++++++ tests/cases/fourslash/fourslash.ts | 2 +- 3 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 tests/cases/fourslash/formatOnEnterEmptyBlock.ts diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 531b768f6d8..2450cdca604 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -363,7 +363,6 @@ namespace ts.formatting { // formatting context is used by rules provider const formattingContext = new FormattingContext(sourceFile, requestKind, options); - let previousRangeHasError: boolean; let previousRange: TextRangeWithKind; let previousParent: Node; let previousRangeStartLine: number; @@ -848,7 +847,7 @@ namespace ts.formatting { const rangeHasError = rangeContainsError(range); let lineAdded: boolean; - if (!rangeHasError && !previousRangeHasError) { + if (!rangeHasError) { if (!previousRange) { // trim whitespaces starting from the beginning of the span up to the current line const originalStart = sourceFile.getLineAndCharacterOfPosition(originalRange.pos); @@ -863,7 +862,6 @@ namespace ts.formatting { previousRange = range; previousParent = parent; previousRangeStartLine = rangeStart.line; - previousRangeHasError = rangeHasError; return lineAdded; } diff --git a/tests/cases/fourslash/formatOnEnterEmptyBlock.ts b/tests/cases/fourslash/formatOnEnterEmptyBlock.ts new file mode 100644 index 00000000000..fd24edf4e5f --- /dev/null +++ b/tests/cases/fourslash/formatOnEnterEmptyBlock.ts @@ -0,0 +1,16 @@ +/// + +//// if (true) { +//// } +//// if () { +//// } + +format.setOption("PlaceOpenBraceOnNewLineForControlBlocks", true); +format.document(); +verify.currentFileContentIs( +`if (true) +{ +} +if () +{ +}`); diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 767701a2af6..69a1551635c 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -329,7 +329,7 @@ declare namespace FourSlashInterface { setFormatOptions(options: FormatCodeOptions): any; selection(startMarker: string, endMarker: string): void; onType(posMarker: string, key: string): void; - setOption(name: string, value: number | string | boolean): void; + setOption(name: keyof FormatCodeOptions, value: number | string | boolean): void; } class cancellation { resetCancelled(): void; From 0dcc8deace445bf7ac069e226025e224abccfe04 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 19 Jun 2017 11:13:58 -0700 Subject: [PATCH 08/74] update tests --- tests/cases/fourslash/formatEmptyParamList.ts | 2 +- tests/cases/fourslash/formattingOnConstructorSignature.ts | 4 ++-- tests/cases/fourslash/formattingSkippedTokens.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/cases/fourslash/formatEmptyParamList.ts b/tests/cases/fourslash/formatEmptyParamList.ts index a5372010baa..46c5e0072bb 100644 --- a/tests/cases/fourslash/formatEmptyParamList.ts +++ b/tests/cases/fourslash/formatEmptyParamList.ts @@ -2,4 +2,4 @@ ////function f( f: function){/*1*/ goTo.marker("1"); edit.insert("}"); -verify.currentLineContentIs("function f(f: function){ }") \ No newline at end of file +verify.currentLineContentIs("function f(f: function) { }") \ No newline at end of file diff --git a/tests/cases/fourslash/formattingOnConstructorSignature.ts b/tests/cases/fourslash/formattingOnConstructorSignature.ts index 6b91396e532..209527e8257 100644 --- a/tests/cases/fourslash/formattingOnConstructorSignature.ts +++ b/tests/cases/fourslash/formattingOnConstructorSignature.ts @@ -4,6 +4,6 @@ /////*2*/type Stylet = { new () {} } format.document(); goTo.marker("1"); -verify.currentLineContentIs("interface Gourai { new() {} }"); +verify.currentLineContentIs("interface Gourai { new() { } }"); goTo.marker("2"); -verify.currentLineContentIs("type Stylet = { new() {} }"); \ No newline at end of file +verify.currentLineContentIs("type Stylet = { new() { } }"); \ No newline at end of file diff --git a/tests/cases/fourslash/formattingSkippedTokens.ts b/tests/cases/fourslash/formattingSkippedTokens.ts index d3e76e97354..caf65d1dc2f 100644 --- a/tests/cases/fourslash/formattingSkippedTokens.ts +++ b/tests/cases/fourslash/formattingSkippedTokens.ts @@ -14,7 +14,7 @@ verify.currentLineContentIs('foo(): Bar { }'); goTo.marker('2'); verify.currentLineContentIs('function Foo() # { }'); goTo.marker('3'); -verify.currentLineContentIs('4 +:5'); +verify.currentLineContentIs('4 +: 5'); goTo.marker('4'); verify.currentLineContentIs(' : T) { }'); goTo.marker('5'); From 37d4116ae0e69f31425cbd560e0fdf2ad61d10b6 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 19 Jun 2017 14:22:56 -0700 Subject: [PATCH 09/74] rename test --- ...tOnEnterEmptyBlock.ts => formatIfWithEmptyCondition.ts} | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) rename tests/cases/fourslash/{formatOnEnterEmptyBlock.ts => formatIfWithEmptyCondition.ts} (74%) diff --git a/tests/cases/fourslash/formatOnEnterEmptyBlock.ts b/tests/cases/fourslash/formatIfWithEmptyCondition.ts similarity index 74% rename from tests/cases/fourslash/formatOnEnterEmptyBlock.ts rename to tests/cases/fourslash/formatIfWithEmptyCondition.ts index fd24edf4e5f..6e949900e22 100644 --- a/tests/cases/fourslash/formatOnEnterEmptyBlock.ts +++ b/tests/cases/fourslash/formatIfWithEmptyCondition.ts @@ -1,16 +1,11 @@ /// -//// if (true) { -//// } //// if () { //// } format.setOption("PlaceOpenBraceOnNewLineForControlBlocks", true); format.document(); verify.currentFileContentIs( -`if (true) -{ -} -if () +`if () { }`); From 660a63d82eeb69588acdbbacd2279f47ef6a568d Mon Sep 17 00:00:00 2001 From: Ron Buckton Date: Mon, 19 Jun 2017 14:53:32 -0700 Subject: [PATCH 10/74] Emit class annotation comment on downlevel classes --- src/compiler/transformers/es2015.ts | 4 +- tests/baselines/reference/2dArrays.js | 6 +- ...onAmbientClassWithSameNameAndCommonRoot.js | 2 +- ...hModuleMemberThatUsesClassTypeParameter.js | 12 +- ...GenericClassStaticFunctionOfTheSameName.js | 2 +- ...GenericClassStaticFunctionOfTheSameName.js | 2 +- ...dStaticFunctionUsingClassPrivateStatics.js | 2 +- ...nctionAndExportedFunctionThatShareAName.js | 4 +- ...ionAndNonExportedFunctionThatShareAName.js | 4 +- ...ticVariableAndExportedVarThatShareAName.js | 4 +- ...VariableAndNonExportedVarThatShareAName.js | 4 +- ...ClassAndModuleWithSameNameAndCommonRoot.js | 4 +- .../baselines/reference/ClassDeclaration10.js | 2 +- .../baselines/reference/ClassDeclaration11.js | 2 +- .../baselines/reference/ClassDeclaration13.js | 2 +- .../baselines/reference/ClassDeclaration14.js | 2 +- .../baselines/reference/ClassDeclaration15.js | 2 +- .../baselines/reference/ClassDeclaration21.js | 2 +- .../baselines/reference/ClassDeclaration22.js | 2 +- .../baselines/reference/ClassDeclaration24.js | 2 +- .../baselines/reference/ClassDeclaration25.js | 2 +- .../baselines/reference/ClassDeclaration26.js | 2 +- .../baselines/reference/ClassDeclaration8.js | 2 +- .../baselines/reference/ClassDeclaration9.js | 2 +- ...onWithInvalidConstOnPropertyDeclaration.js | 2 +- ...nWithInvalidConstOnPropertyDeclaration2.js | 2 +- .../reference/ES5For-ofTypeCheck10.js | 2 +- .../baselines/reference/ES5SymbolProperty2.js | 2 +- .../baselines/reference/ES5SymbolProperty3.js | 2 +- .../baselines/reference/ES5SymbolProperty4.js | 2 +- .../baselines/reference/ES5SymbolProperty5.js | 2 +- .../baselines/reference/ES5SymbolProperty6.js | 2 +- .../baselines/reference/ES5SymbolProperty7.js | 2 +- .../EnumAndModuleWithSameNameAndCommonRoot.js | 2 +- .../baselines/reference/ExportAssignment7.js | 2 +- .../baselines/reference/ExportAssignment8.js | 2 +- ...ichExtendsInterfaceWithInaccessibleType.js | 2 +- ...sClassHeritageListMemberTypeAnnotations.js | 6 +- ...naccessibleTypeInIndexerTypeAnnotations.js | 4 +- ...accessibleTypeInTypeParameterConstraint.js | 6 +- ...TypesInParameterAndReturnTypeAnnotation.js | 4 +- ...ccessibleTypesInParameterTypeAnnotation.js | 4 +- ...InaccessibleTypesInReturnTypeAnnotation.js | 4 +- ...WithAccessibleTypesOnItsExportedMembers.js | 4 +- ...hAccessibleTypesInMemberTypeAnnotations.js | 2 +- ...sibleTypesInNestedMemberTypeAnnotations.js | 2 +- ...cTypeWithInaccessibleTypeAsTypeArgument.js | 2 +- .../reference/MemberAccessorDeclaration15.js | 2 +- ...ModuleAndClassWithSameNameAndCommonRoot.js | 4 +- .../ModuleAndEnumWithSameNameAndCommonRoot.js | 2 +- ...ModuleWithExportedAndNonExportedClasses.js | 8 +- ...leWithExportedAndNonExportedImportAlias.js | 2 +- .../NonInitializedExportInInternalModule.js | 4 +- tests/baselines/reference/ParameterList6.js | 2 +- tests/baselines/reference/ParameterList7.js | 2 +- tests/baselines/reference/Protected1.js | 2 +- tests/baselines/reference/Protected3.js | 2 +- tests/baselines/reference/Protected4.js | 2 +- tests/baselines/reference/Protected5.js | 2 +- tests/baselines/reference/Protected6.js | 2 +- tests/baselines/reference/Protected7.js | 2 +- tests/baselines/reference/Protected9.js | 2 +- ...ortedAndNonExportedClassesOfTheSameName.js | 8 +- ...tedAndNonExportedLocalVarsOfTheSameName.js | 2 +- ...rgeEachWithExportedClassesOfTheSameName.js | 8 +- ...eEachWithExportedLocalVarsOfTheSameName.js | 2 +- ...rgeEachWithExportedModulesOfTheSameName.js | 4 +- ...esWithTheSameNameAndDifferentCommonRoot.js | 2 +- ...ModulesWithTheSameNameAndSameCommonRoot.js | 2 +- .../reference/TypeGuardWithArrayUnion.js | 2 +- .../reference/abstractClassInLocalScope.js | 4 +- .../abstractClassInLocalScopeIsAbstract.js | 4 +- tests/baselines/reference/abstractProperty.js | 4 +- .../reference/abstractPropertyNegative.js | 16 +- .../accessInstanceMemberFromStaticMethod01.js | 2 +- .../accessOverriddenBaseClassMember1.js | 4 +- .../accessStaticMemberFromInstanceMethod01.js | 2 +- .../reference/accessibilityModifiers.js | 6 +- .../accessorParameterAccessibilityModifier.js | 2 +- tests/baselines/reference/accessorWithES3.js | 4 +- tests/baselines/reference/accessorWithES5.js | 4 +- .../reference/accessorWithInitializer.js | 2 +- ...sorWithMismatchedAccessibilityModifiers.js | 8 +- .../reference/accessorWithRestParam.js | 2 +- .../accessorsAreNotContextuallyTyped.js | 2 +- tests/baselines/reference/accessorsEmit.js | 6 +- .../reference/accessorsNotAllowedInES3.js | 2 +- .../accessors_spec_section-4.5_error-cases.js | 2 +- .../accessors_spec_section-4.5_inference.js | 6 +- .../additionOperatorWithAnyAndEveryType.js | 2 +- .../additionOperatorWithInvalidOperands.js | 2 +- tests/baselines/reference/aliasAssignments.js | 2 +- tests/baselines/reference/aliasBug.js | 4 +- tests/baselines/reference/aliasErrors.js | 4 +- .../reference/aliasInaccessibleModule2.js | 2 +- .../reference/aliasUsageInAccessorsOfClass.js | 6 +- .../baselines/reference/aliasUsageInArray.js | 4 +- .../aliasUsageInFunctionExpression.js | 4 +- .../reference/aliasUsageInGenericFunction.js | 4 +- .../reference/aliasUsageInIndexerOfClass.js | 8 +- .../reference/aliasUsageInObjectLiteral.js | 4 +- .../reference/aliasUsageInOrExpression.js | 4 +- ...aliasUsageInTypeArgumentOfExtendsClause.js | 8 +- .../reference/aliasUsageInVarAssignment.js | 4 +- .../allowSyntheticDefaultImports1.js | 2 +- .../allowSyntheticDefaultImports2.js | 2 +- .../allowSyntheticDefaultImports3.js | 2 +- ...ntExternalModuleInAnotherExternalModule.js | 2 +- .../ambiguousCallsWhereReturnTypesAgree.js | 4 +- .../reference/ambiguousOverloadResolution.js | 4 +- .../amdImportNotAsPrimaryExpression.js | 2 +- tests/baselines/reference/amdModuleName1.js | 2 +- tests/baselines/reference/amdModuleName2.js | 2 +- tests/baselines/reference/anonterface.js | 2 +- .../reference/anonymousClassExpression1.js | 2 +- .../reference/anonymousClassExpression2.js | 4 +- .../reference/anyAsGenericFunctionCall.js | 2 +- .../anyAssignabilityInInheritance.js | 6 +- .../reference/anyAssignableToEveryType.js | 2 +- .../reference/anyAssignableToEveryType2.js | 6 +- .../reference/anyIdenticalToItself.js | 2 +- .../reference/apparentTypeSubtyping.js | 8 +- .../reference/apparentTypeSupertype.js | 4 +- tests/baselines/reference/argsInScope.js | 2 +- .../argumentsUsedInObjectLiteralProperty.js | 2 +- .../baselines/reference/arithAssignTyping.js | 2 +- .../reference/arrayAssignmentTest1.js | 6 +- .../reference/arrayAssignmentTest2.js | 6 +- .../reference/arrayAssignmentTest3.js | 4 +- .../reference/arrayAssignmentTest4.js | 2 +- .../reference/arrayAssignmentTest5.js | 2 +- .../reference/arrayAssignmentTest6.js | 2 +- .../reference/arrayBestCommonTypes.js | 16 +- .../reference/arrayLiteralContextualType.js | 4 +- .../reference/arrayLiteralTypeInference.js | 6 +- tests/baselines/reference/arrayLiterals.js | 8 +- .../arrayLiteralsWithRecursiveGenerics.js | 6 +- .../reference/arrayOfExportedClass.js | 4 +- .../reference/arrayOfFunctionTypes3.js | 2 +- ...rayOfSubtypeIsAssignableToReadonlyArray.js | 6 +- .../arrayReferenceWithoutTypeArgs.js | 2 +- tests/baselines/reference/arrayconcat.js | 2 +- .../reference/arrowFunctionContexts.js | 8 +- .../reference/arrowFunctionExpressions.js | 2 +- .../arrowFunctionInConstructorArgument1.js | 2 +- tests/baselines/reference/asOperatorASI.js | 2 +- tests/baselines/reference/asiAbstract.js | 6 +- tests/baselines/reference/asiInES6Classes.js | 2 +- .../reference/asiPublicPrivateProtected.js | 14 +- .../assertInWrapSomeTypeParameter.js | 2 +- .../reference/assignAnyToEveryType.js | 2 +- .../reference/assignEveryTypeToAny.js | 2 +- .../reference/assignToExistingClass.js | 4 +- ...assignToObjectTypeWithPrototypeProperty.js | 2 +- .../reference/assignmentCompatBug3.js | 2 +- ...CompatInterfaceWithStringIndexSignature.js | 2 +- .../reference/assignmentCompatOnNew.js | 2 +- .../assignmentCompatWithCallSignatures3.js | 8 +- .../assignmentCompatWithCallSignatures4.js | 8 +- .../assignmentCompatWithCallSignatures5.js | 8 +- .../assignmentCompatWithCallSignatures6.js | 8 +- ...ssignmentCompatWithConstructSignatures3.js | 8 +- ...ssignmentCompatWithConstructSignatures4.js | 8 +- ...ssignmentCompatWithConstructSignatures5.js | 8 +- ...ssignmentCompatWithConstructSignatures6.js | 8 +- ...ricCallSignaturesWithOptionalParameters.js | 8 +- .../assignmentCompatWithNumericIndexer.js | 6 +- .../assignmentCompatWithNumericIndexer3.js | 6 +- .../assignmentCompatWithObjectMembers.js | 8 +- .../assignmentCompatWithObjectMembers2.js | 4 +- .../assignmentCompatWithObjectMembers3.js | 4 +- .../assignmentCompatWithObjectMembers4.js | 20 +- .../assignmentCompatWithObjectMembers5.js | 2 +- ...entCompatWithObjectMembersAccessibility.js | 12 +- ...mentCompatWithObjectMembersNumericNames.js | 4 +- ...nmentCompatWithObjectMembersOptionality.js | 6 +- ...mentCompatWithObjectMembersOptionality2.js | 6 +- ...mpatWithObjectMembersStringNumericNames.js | 8 +- .../assignmentCompatWithOverloads.js | 2 +- .../assignmentCompatWithStringIndexer.js | 8 +- .../assignmentCompatWithStringIndexer3.js | 2 +- .../reference/assignmentCompatability10.js | 2 +- .../reference/assignmentCompatability39.js | 2 +- .../reference/assignmentCompatability40.js | 2 +- .../reference/assignmentCompatability41.js | 2 +- .../reference/assignmentCompatability42.js | 2 +- .../reference/assignmentCompatability8.js | 2 +- .../reference/assignmentCompatability9.js | 2 +- .../reference/assignmentLHSIsValue.js | 4 +- .../assignmentNonObjectTypeConstraints.js | 4 +- .../assignmentToParenthesizedIdentifiers.js | 2 +- .../reference/assignmentToReferenceTypes.js | 2 +- tests/baselines/reference/assignments.js | 2 +- ...asyncArrowFunctionCapturesArguments_es5.js | 2 +- .../asyncArrowFunctionCapturesThis_es5.js | 2 +- .../asyncAwaitIsolatedModules_es5.js | 2 +- tests/baselines/reference/asyncAwait_es5.js | 2 +- tests/baselines/reference/asyncClass_es5.js | 2 +- .../reference/asyncConstructor_es5.js | 2 +- ...unctionDeclarationCapturesArguments_es5.js | 2 +- tests/baselines/reference/asyncGetter_es5.js | 2 +- .../reference/asyncImportedPromise_es5.js | 4 +- .../reference/asyncMethodWithSuper_es5.js | 4 +- .../reference/asyncQualifiedReturnType_es5.js | 2 +- tests/baselines/reference/asyncSetter_es5.js | 2 +- .../reference/augmentExportEquals4.js | 2 +- .../reference/augmentExportEquals6.js | 4 +- .../reference/augmentedTypesClass.js | 4 +- .../reference/augmentedTypesClass2.js | 6 +- .../reference/augmentedTypesClass2a.js | 2 +- .../reference/augmentedTypesClass3.js | 8 +- .../reference/augmentedTypesClass4.js | 4 +- .../baselines/reference/augmentedTypesEnum.js | 2 +- .../reference/augmentedTypesEnum2.js | 2 +- .../augmentedTypesExternalModule1.js | 2 +- .../reference/augmentedTypesFunction.js | 4 +- .../reference/augmentedTypesInterface.js | 2 +- .../reference/augmentedTypesModules.js | 16 +- .../reference/augmentedTypesModules2.js | 2 +- .../reference/augmentedTypesModules3.js | 4 +- .../reference/augmentedTypesModules3b.js | 6 +- .../reference/augmentedTypesModules4.js | 2 +- .../baselines/reference/augmentedTypesVar.js | 4 +- .../autoAsiForStaticsInClassDeclaration.js | 2 +- tests/baselines/reference/autoLift2.js | 2 +- tests/baselines/reference/autolift3.js | 2 +- tests/baselines/reference/autolift4.js | 4 +- tests/baselines/reference/avoid.js | 2 +- .../reference/awaitClassExpression_es5.js | 2 +- tests/baselines/reference/badArraySyntax.js | 2 +- tests/baselines/reference/badThisBinding.js | 2 +- tests/baselines/reference/baseCheck.js | 12 +- .../reference/baseConstraintOfDecorator.js | 2 +- .../reference/baseIndexSignatureResolution.js | 4 +- .../reference/baseTypeAfterDerivedType.js | 2 +- .../reference/baseTypeOrderChecking.js | 8 +- .../reference/baseTypePrivateMemberClash.js | 4 +- .../baseTypeWrappingInstantiationChain.js | 10 +- tests/baselines/reference/bases.js | 4 +- .../bestCommonTypeOfConditionalExpressions.js | 6 +- ...bestCommonTypeOfConditionalExpressions2.js | 6 +- .../reference/bestCommonTypeOfTuple2.js | 12 +- tests/baselines/reference/bind1.js | 2 +- .../binopAssignmentShouldHaveType.js | 2 +- .../bitwiseNotOperatorWithAnyOtherType.js | 2 +- .../bitwiseNotOperatorWithBooleanType.js | 2 +- .../bitwiseNotOperatorWithNumberType.js | 2 +- .../bitwiseNotOperatorWithStringType.js | 2 +- .../blockScopedClassDeclarationAcrossFiles.js | 2 +- ...kScopedFunctionDeclarationInStrictClass.js | 2 +- .../blockScopedNamespaceDifferentFile.js | 2 +- .../blockScopedVariablesUseBeforeDef.js | 16 +- ...ctionWithIncorrectNumberOfTypeArguments.js | 4 +- ...allGenericFunctionWithZeroTypeArguments.js | 4 +- ...callNonGenericFunctionWithTypeArguments.js | 4 +- tests/baselines/reference/callOnClass.js | 2 +- .../callOverloadViaElementAccessExpression.js | 2 +- tests/baselines/reference/callOverloads1.js | 2 +- tests/baselines/reference/callOverloads2.js | 2 +- tests/baselines/reference/callOverloads3.js | 2 +- tests/baselines/reference/callOverloads4.js | 2 +- tests/baselines/reference/callOverloads5.js | 2 +- ...allSignatureAssignabilityInInheritance2.js | 8 +- ...allSignatureAssignabilityInInheritance3.js | 8 +- ...allSignatureAssignabilityInInheritance4.js | 8 +- ...allSignatureAssignabilityInInheritance5.js | 8 +- ...allSignatureAssignabilityInInheritance6.js | 8 +- ...tureWithOptionalParameterAndInitializer.js | 2 +- ...ureWithoutReturnTypeAnnotationInference.js | 6 +- ...sWithAccessibilityModifiersOnParameters.js | 2 +- .../callSignaturesWithDuplicateParameters.js | 2 +- .../callSignaturesWithOptionalParameters.js | 2 +- .../callSignaturesWithOptionalParameters2.js | 2 +- ...callSignaturesWithParameterInitializers.js | 2 +- ...allSignaturesWithParameterInitializers2.js | 2 +- tests/baselines/reference/callWithSpread.js | 4 +- .../cannotInvokeNewOnErrorExpression.js | 2 +- ...captureSuperPropertyAccessInSuperCall01.js | 4 +- .../reference/captureThisInSuperCall.js | 4 +- .../reference/capturedLetConstInLoop10.js | 4 +- .../reference/capturedLetConstInLoop13.js | 2 +- .../reference/capturedLetConstInLoop9.js | 4 +- .../capturedParametersInInitializers1.js | 2 +- .../capturedParametersInInitializers2.js | 4 +- tests/baselines/reference/castParentheses.js | 2 +- tests/baselines/reference/castingTuple.js | 10 +- .../baselines/reference/chainedAssignment1.js | 6 +- .../baselines/reference/chainedAssignment3.js | 4 +- .../reference/chainedAssignmentChecking.js | 6 +- ...arameterConstrainedToOtherTypeParameter.js | 8 +- ...rameterConstrainedToOtherTypeParameter2.js | 4 +- .../reference/checkForObjectTooStrict.js | 6 +- .../reference/checkJsxChildrenProperty10.js | 2 +- .../reference/checkJsxChildrenProperty11.js | 2 +- .../reference/checkJsxChildrenProperty12.js | 4 +- .../reference/checkJsxChildrenProperty13.js | 4 +- .../reference/checkJsxChildrenProperty3.js | 2 +- .../reference/checkJsxChildrenProperty4.js | 2 +- .../reference/checkJsxChildrenProperty5.js | 2 +- .../reference/checkJsxChildrenProperty6.js | 2 +- .../reference/checkJsxChildrenProperty7.js | 2 +- .../reference/checkJsxChildrenProperty8.js | 2 +- .../checkSuperCallBeforeThisAccessing1.js | 4 +- .../checkSuperCallBeforeThisAccessing2.js | 4 +- .../checkSuperCallBeforeThisAccessing3.js | 6 +- .../checkSuperCallBeforeThisAccessing4.js | 4 +- .../checkSuperCallBeforeThisAccessing5.js | 4 +- .../checkSuperCallBeforeThisAccessing6.js | 4 +- .../checkSuperCallBeforeThisAccessing7.js | 4 +- .../checkSuperCallBeforeThisAccessing8.js | 4 +- .../checkSwitchStatementIfCaseTypeIsString.js | 2 +- .../reference/circularImportAlias.js | 4 +- .../reference/circularIndexedAccessErrors.js | 4 +- .../baselines/reference/circularReference.js | 4 +- .../circularTypeAliasForUnionWithClass.js | 6 +- .../circularTypeofWithFunctionModule.js | 4 +- tests/baselines/reference/class2.js | 2 +- .../reference/classAbstractAccessor.js | 2 +- .../reference/classAbstractAsIdentifier.js | 2 +- ...bstractAssignabilityConstructorFunction.js | 2 +- .../classAbstractClinterfaceAssignability.js | 2 +- .../reference/classAbstractConstructor.js | 2 +- .../classAbstractConstructorAssignability.js | 6 +- .../reference/classAbstractCrashedOnce.js | 4 +- .../reference/classAbstractExtends.js | 10 +- .../reference/classAbstractFactoryFunction.js | 4 +- .../reference/classAbstractGeneric.js | 14 +- .../classAbstractImportInstantiation.js | 2 +- .../reference/classAbstractInAModule.js | 4 +- .../reference/classAbstractInheritance.js | 20 +- .../reference/classAbstractInstantiations1.js | 6 +- .../reference/classAbstractInstantiations2.js | 16 +- .../reference/classAbstractManyKeywords.js | 8 +- .../classAbstractMergedDeclaration.js | 16 +- .../classAbstractMethodInNonAbstractClass.js | 4 +- .../classAbstractMethodWithImplementation.js | 2 +- .../classAbstractMixedWithModifiers.js | 2 +- .../reference/classAbstractOverloads.js | 4 +- .../classAbstractOverrideWithAbstract.js | 12 +- .../reference/classAbstractProperties.js | 2 +- .../reference/classAbstractSingleLineDecl.js | 6 +- .../reference/classAbstractSuperCalls.js | 10 +- .../classAbstractUsingAbstractMethod1.js | 6 +- .../classAbstractUsingAbstractMethods2.js | 18 +- .../classAndInterfaceWithSameName.js | 4 +- .../reference/classAndVariableWithSameName.js | 4 +- .../classAppearsToHaveMembersOfObject.js | 2 +- .../baselines/reference/classBlockScoping.js | 4 +- .../reference/classBodyWithStatements.js | 6 +- .../reference/classCannotExtendVar.js | 2 +- .../classConstructorAccessibility.js | 12 +- .../classConstructorAccessibility2.js | 12 +- .../classConstructorAccessibility3.js | 8 +- .../classConstructorAccessibility4.js | 12 +- .../classConstructorAccessibility5.js | 6 +- .../classConstructorOverloadsAccessibility.js | 8 +- ...classConstructorParametersAccessibility.js | 8 +- ...lassConstructorParametersAccessibility2.js | 8 +- ...lassConstructorParametersAccessibility3.js | 4 +- .../classDeclarationBlockScoping1.js | 4 +- .../classDeclarationBlockScoping2.js | 4 +- ...edBeforeDefinitionInFunctionDeclaration.js | 2 +- ...clarationMergedInModuleWithContinuation.js | 4 +- .../classDeclaredBeforeClassFactory.js | 4 +- .../classDoesNotDependOnBaseTypes.js | 4 +- .../classDoesNotDependOnPrivateMember.js | 2 +- tests/baselines/reference/classExpression.js | 6 +- tests/baselines/reference/classExpression1.js | 2 +- tests/baselines/reference/classExpression2.js | 4 +- tests/baselines/reference/classExpression3.js | 6 +- tests/baselines/reference/classExpression4.js | 2 +- tests/baselines/reference/classExpression5.js | 2 +- .../classExpressionExtendingAbstractClass.js | 4 +- .../reference/classExpressionTest1.js | 2 +- .../reference/classExpressionTest2.js | 2 +- .../classExpressionWithDecorator1.js | 2 +- ...onWithResolutionOfNamespaceOfSameName01.js | 2 +- .../classExpressionWithStaticProperties1.js | 2 +- .../classExpressionWithStaticProperties2.js | 2 +- .../classExpressionWithStaticProperties3.js | 2 +- tests/baselines/reference/classExpressions.js | 2 +- .../reference/classExtendingBuiltinType.js | 20 +- .../reference/classExtendingClass.js | 8 +- .../reference/classExtendingClassLikeType.js | 12 +- .../reference/classExtendingNonConstructor.js | 14 +- .../baselines/reference/classExtendingNull.js | 4 +- .../reference/classExtendingPrimitive.js | 20 +- .../reference/classExtendingPrimitive2.js | 4 +- .../reference/classExtendingQualifiedName.js | 4 +- .../reference/classExtendingQualifiedName2.js | 4 +- .../reference/classExtendsAcrossFiles.js | 8 +- ...sMergedWithModuleNotReferingConstructor.js | 4 +- ...tendsClauseClassNotReferringConstructor.js | 4 +- .../reference/classExtendsEveryObjectType.js | 12 +- .../reference/classExtendsEveryObjectType2.js | 4 +- .../reference/classExtendsInterface.js | 8 +- .../classExtendsInterfaceInExpression.js | 2 +- .../classExtendsInterfaceInModule.js | 6 +- ...sInterfaceThatExtendsClassWithPrivates1.js | 4 +- .../baselines/reference/classExtendsItself.js | 6 +- .../reference/classExtendsItselfIndirectly.js | 12 +- .../classExtendsItselfIndirectly2.js | 12 +- .../classExtendsItselfIndirectly3.js | 12 +- .../classExtendsMultipleBaseClasses.js | 6 +- tests/baselines/reference/classExtendsNull.js | 4 +- ...classExtendsShadowedConstructorFunction.js | 4 +- .../classExtendsValidConstructorFunction.js | 2 +- .../classHeritageWithTrailingSeparator.js | 4 +- .../classImplementingInterfaceIndexer.js | 2 +- .../reference/classImplementsClass1.js | 4 +- .../reference/classImplementsClass2.js | 6 +- .../reference/classImplementsClass3.js | 6 +- .../reference/classImplementsClass4.js | 6 +- .../reference/classImplementsClass5.js | 6 +- .../reference/classImplementsClass6.js | 6 +- .../classImplementsImportedInterface.js | 2 +- .../classImplementsMergedClassInterface.js | 8 +- tests/baselines/reference/classIndexer.js | 2 +- tests/baselines/reference/classIndexer2.js | 2 +- tests/baselines/reference/classIndexer3.js | 4 +- tests/baselines/reference/classIndexer4.js | 2 +- tests/baselines/reference/classInheritence.js | 4 +- tests/baselines/reference/classInsideBlock.js | 2 +- .../reference/classIsSubtypeOfBaseType.js | 6 +- .../classMemberInitializerScoping.js | 4 +- .../classMemberInitializerWithLamdaScoping.js | 4 +- ...classMemberInitializerWithLamdaScoping2.js | 2 +- ...classMemberInitializerWithLamdaScoping3.js | 2 +- ...classMemberInitializerWithLamdaScoping4.js | 2 +- ...classMemberInitializerWithLamdaScoping5.js | 2 +- .../classMemberWithMissingIdentifier.js | 2 +- .../classMemberWithMissingIdentifier2.js | 2 +- .../reference/classMethodWithKeywordName1.js | 2 +- tests/baselines/reference/classOrder1.js | 2 +- tests/baselines/reference/classOrder2.js | 4 +- tests/baselines/reference/classOrderBug.js | 6 +- .../reference/classOverloadForFunction.js | 2 +- .../reference/classOverloadForFunction2.js | 2 +- .../reference/classPropertyAsPrivate.js | 2 +- .../reference/classPropertyAsProtected.js | 2 +- .../classPropertyIsPublicByDefault.js | 2 +- .../reference/classSideInheritance1.js | 4 +- .../reference/classSideInheritance2.js | 4 +- .../reference/classSideInheritance3.js | 6 +- .../reference/classStaticPropertyTypeGuard.js | 2 +- .../reference/classTypeParametersInStatics.js | 2 +- tests/baselines/reference/classUpdateTests.js | 36 +-- .../classWithBaseClassButNoConstructor.js | 12 +- .../reference/classWithConstructors.js | 12 +- .../reference/classWithDuplicateIdentifier.js | 6 +- .../baselines/reference/classWithEmptyBody.js | 4 +- .../reference/classWithEmptyTypeParameter.js | 2 +- .../reference/classWithMultipleBaseClasses.js | 6 +- .../classWithNoConstructorOrBaseClass.js | 4 +- ...hOnlyPublicMembersEquivalentToInterface.js | 2 +- ...OnlyPublicMembersEquivalentToInterface2.js | 2 +- .../reference/classWithOptionalParameter.js | 4 +- ...ssWithOverloadImplementationOfWrongName.js | 2 +- ...sWithOverloadImplementationOfWrongName2.js | 2 +- .../classWithPredefinedTypesAsNames.js | 8 +- .../classWithPredefinedTypesAsNames2.js | 2 +- .../reference/classWithPrivateProperty.js | 2 +- .../reference/classWithProtectedProperty.js | 4 +- .../reference/classWithPublicProperty.js | 2 +- .../classWithSemicolonClassElement1.js | 2 +- .../classWithSemicolonClassElement2.js | 2 +- .../reference/classWithStaticMembers.js | 4 +- .../classWithTwoConstructorDefinitions.js | 4 +- .../classWithoutExplicitConstructor.js | 4 +- tests/baselines/reference/classdecl.js | 20 +- tests/baselines/reference/clinterfaces.js | 8 +- .../cloduleAcrossModuleDefinitions.js | 2 +- .../reference/cloduleAndTypeParameters.js | 4 +- .../reference/cloduleSplitAcrossFiles.js | 2 +- .../reference/cloduleStaticMembers.js | 2 +- .../reference/cloduleWithDuplicateMember1.js | 2 +- .../reference/cloduleWithDuplicateMember2.js | 2 +- .../cloduleWithPriorInstantiatedModule.js | 4 +- .../cloduleWithPriorUninstantiatedModule.js | 4 +- .../cloduleWithRecursiveReference.js | 2 +- .../reference/clodulesDerivedClasses.js | 4 +- .../collisionArgumentsClassConstructor.js | 20 +- .../collisionArgumentsClassMethod.js | 4 +- ...lisionCodeGenModuleWithAccessorChildren.js | 10 +- ...ionCodeGenModuleWithConstructorChildren.js | 6 +- ...ionCodeGenModuleWithMemberClassConflict.js | 6 +- ...odeGenModuleWithMemberInterfaceConflict.js | 2 +- ...ollisionCodeGenModuleWithMethodChildren.js | 8 +- ...ollisionCodeGenModuleWithModuleChildren.js | 2 +- ...llisionCodeGenModuleWithModuleReopening.js | 8 +- ...collisionCodeGenModuleWithPrivateMember.js | 4 +- .../collisionCodeGenModuleWithUnicodeNames.js | 2 +- .../collisionExportsRequireAndClass.js | 24 +- ...ionExportsRequireAndInternalModuleAlias.js | 2 +- ...quireAndInternalModuleAliasInGlobalFile.js | 2 +- .../collisionExportsRequireAndModule.js | 24 +- .../collisionRestParameterClassConstructor.js | 16 +- .../collisionRestParameterClassMethod.js | 4 +- .../collisionRestParameterUnderscoreIUsage.js | 2 +- ...llisionSuperAndLocalFunctionInAccessors.js | 6 +- ...isionSuperAndLocalFunctionInConstructor.js | 6 +- .../collisionSuperAndLocalFunctionInMethod.js | 6 +- ...ollisionSuperAndLocalFunctionInProperty.js | 4 +- .../collisionSuperAndLocalVarInAccessors.js | 6 +- .../collisionSuperAndLocalVarInConstructor.js | 6 +- .../collisionSuperAndLocalVarInMethod.js | 6 +- .../collisionSuperAndLocalVarInProperty.js | 4 +- .../collisionSuperAndNameResolution.js | 4 +- .../reference/collisionSuperAndParameter.js | 6 +- .../reference/collisionSuperAndParameter1.js | 4 +- ...perAndPropertyNameAsConstuctorParameter.js | 10 +- ...collisionThisExpressionAndClassInGlobal.js | 2 +- ...ionThisExpressionAndLocalVarInAccessors.js | 4 +- ...nThisExpressionAndLocalVarInConstructor.js | 4 +- ...lisionThisExpressionAndLocalVarInMethod.js | 2 +- ...sionThisExpressionAndLocalVarInProperty.js | 4 +- ...xpressionAndLocalVarWithSuperExperssion.js | 6 +- ...ollisionThisExpressionAndModuleInGlobal.js | 2 +- ...ollisionThisExpressionAndNameResolution.js | 2 +- .../collisionThisExpressionAndParameter.js | 6 +- ...ionAndPropertyNameAsConstuctorParameter.js | 8 +- ...ommaOperatorWithSecondOperandObjectType.js | 2 +- .../reference/commentBeforeStaticMethod1.js | 2 +- .../reference/commentOnClassAccessor1.js | 2 +- .../reference/commentOnClassAccessor2.js | 2 +- .../reference/commentOnClassMethod1.js | 2 +- .../commentOnDecoratedClassDeclaration.js | 4 +- .../reference/commentOnSignature1.js | 2 +- .../reference/commentOnStaticMember1.js | 2 +- tests/baselines/reference/commentsClass.js | 16 +- .../reference/commentsClassMembers.js | 4 +- .../reference/commentsCommentParsing.js | 2 +- .../reference/commentsDottedModuleName.js | 2 +- .../reference/commentsExternalModules.js | 4 +- .../reference/commentsExternalModules2.js | 4 +- .../reference/commentsExternalModules3.js | 4 +- .../baselines/reference/commentsFormatting.js | 8 +- .../reference/commentsInheritance.js | 8 +- tests/baselines/reference/commentsModules.js | 18 +- .../reference/commentsMultiModuleMultiFile.js | 10 +- .../commentsMultiModuleSingleFile.js | 8 +- .../reference/commentsOnReturnStatement1.js | 2 +- .../reference/commentsOnStaticMembers.js | 2 +- .../baselines/reference/commentsOverloads.js | 12 +- .../reference/commentsTypeParameters.js | 2 +- .../reference/commentsemitComments.js | 4 +- .../commonJSImportAsPrimaryExpression.js | 2 +- .../commonJSImportNotAsPrimaryExpression.js | 2 +- .../comparisonOperatorWithIdenticalObjects.js | 10 +- ...ithNoRelationshipObjectsOnCallSignature.js | 6 +- ...lationshipObjectsOnConstructorSignature.js | 6 +- ...thNoRelationshipObjectsOnIndexSignature.js | 6 +- ...nshipObjectsOnInstantiatedCallSignature.js | 6 +- ...jectsOnInstantiatedConstructorSignature.js | 6 +- ...atorWithNoRelationshipObjectsOnProperty.js | 8 +- ...peratorWithSubtypeObjectOnCallSignature.js | 4 +- ...WithSubtypeObjectOnConstructorSignature.js | 4 +- ...eratorWithSubtypeObjectOnIndexSignature.js | 4 +- ...ubtypeObjectOnInstantiatedCallSignature.js | 4 +- ...bjectOnInstantiatedConstructorSignature.js | 4 +- ...isonOperatorWithSubtypeObjectOnProperty.js | 12 +- .../reference/complexClassRelationships.js | 16 +- .../reference/complexNarrowingWithAny.js | 18 +- ...catedGenericRecursiveBaseClassReference.js | 2 +- .../baselines/reference/complicatedPrivacy.js | 12 +- .../reference/compoundAssignmentLHSIsValue.js | 4 +- ...poundExponentiationAssignmentLHSIsValue.js | 4 +- .../reference/computedPropertyNames12_ES5.js | 2 +- .../reference/computedPropertyNames13_ES5.js | 2 +- .../reference/computedPropertyNames14_ES5.js | 2 +- .../reference/computedPropertyNames15_ES5.js | 2 +- .../reference/computedPropertyNames16_ES5.js | 2 +- .../reference/computedPropertyNames17_ES5.js | 2 +- .../reference/computedPropertyNames21_ES5.js | 2 +- .../reference/computedPropertyNames22_ES5.js | 2 +- .../reference/computedPropertyNames23_ES5.js | 2 +- .../reference/computedPropertyNames24_ES5.js | 4 +- .../reference/computedPropertyNames25_ES5.js | 4 +- .../reference/computedPropertyNames26_ES5.js | 4 +- .../reference/computedPropertyNames27_ES5.js | 4 +- .../reference/computedPropertyNames28_ES5.js | 4 +- .../reference/computedPropertyNames29_ES5.js | 2 +- .../reference/computedPropertyNames2_ES5.js | 2 +- .../reference/computedPropertyNames30_ES5.js | 4 +- .../reference/computedPropertyNames31_ES5.js | 4 +- .../reference/computedPropertyNames32_ES5.js | 2 +- .../reference/computedPropertyNames33_ES5.js | 2 +- .../reference/computedPropertyNames34_ES5.js | 2 +- .../reference/computedPropertyNames36_ES5.js | 6 +- .../reference/computedPropertyNames37_ES5.js | 6 +- .../reference/computedPropertyNames38_ES5.js | 6 +- .../reference/computedPropertyNames39_ES5.js | 6 +- .../reference/computedPropertyNames3_ES5.js | 2 +- .../reference/computedPropertyNames40_ES5.js | 6 +- .../reference/computedPropertyNames41_ES5.js | 6 +- .../reference/computedPropertyNames42_ES5.js | 6 +- .../reference/computedPropertyNames43_ES5.js | 8 +- .../reference/computedPropertyNames44_ES5.js | 8 +- .../reference/computedPropertyNames45_ES5.js | 8 +- ...mputedPropertyNamesDeclarationEmit1_ES5.js | 2 +- ...mputedPropertyNamesDeclarationEmit2_ES5.js | 2 +- .../computedPropertyNamesOnOverloads_ES5.js | 2 +- .../computedPropertyNamesSourceMap1_ES5.js | 2 +- ...dPropertyNamesSourceMap1_ES5.sourcemap.txt | 2 +- .../reference/concatClassAndString.js | 2 +- ...onditionalOperatorConditionIsObjectType.js | 2 +- .../conditionalOperatorWithIdenticalBCT.js | 6 +- .../conditionalOperatorWithoutIdenticalBCT.js | 6 +- .../reference/conflictMarkerDiff3Trivia1.js | 2 +- .../reference/conflictMarkerDiff3Trivia2.js | 2 +- .../reference/conflictMarkerTrivia1.js | 2 +- .../reference/conflictMarkerTrivia2.js | 2 +- ...nstDeclarationShadowedByVarDeclaration3.js | 2 +- .../reference/constEnumMergingWithValues2.js | 2 +- .../reference/constantOverloadFunction.js | 8 +- .../constantOverloadFunctionNoSubtypeError.js | 8 +- ...nstraintCheckInGenericBaseTypeReference.js | 10 +- .../constraintSatisfactionWithAny.js | 6 +- .../constraintSatisfactionWithEmptyObject.js | 4 +- ...straintsThatReferenceOtherContstraints1.js | 4 +- .../constraintsUsedInPrototypeProperty.js | 2 +- ...uctSignatureAssignabilityInInheritance2.js | 8 +- ...uctSignatureAssignabilityInInheritance3.js | 8 +- ...uctSignatureAssignabilityInInheritance4.js | 8 +- ...uctSignatureAssignabilityInInheritance5.js | 8 +- ...uctSignatureAssignabilityInInheritance6.js | 8 +- ...eWithAccessibilityModifiersOnParameters.js | 6 +- ...WithAccessibilityModifiersOnParameters2.js | 6 +- ...nstructSignaturesWithIdenticalOverloads.js | 4 +- .../constructSignaturesWithOverloads.js | 4 +- .../constructSignaturesWithOverloads2.js | 4 +- ...WithOverloadsThatDifferOnlyByReturnType.js | 4 +- .../constructableDecoratorOnClass01.js | 4 +- .../constructorArgWithGenericCallSignature.js | 2 +- tests/baselines/reference/constructorArgs.js | 4 +- .../reference/constructorArgsErrors1.js | 2 +- .../reference/constructorArgsErrors2.js | 2 +- .../reference/constructorArgsErrors3.js | 2 +- .../reference/constructorArgsErrors4.js | 2 +- .../reference/constructorArgsErrors5.js | 2 +- ...constructorDefaultValuesReferencingThis.js | 6 +- ...uctorFunctionTypeIsAssignableToBaseType.js | 6 +- ...ctorFunctionTypeIsAssignableToBaseType2.js | 6 +- .../constructorHasPrototypeProperty.js | 8 +- ...structorImplementationWithDefaultValues.js | 6 +- ...tructorImplementationWithDefaultValues2.js | 6 +- ...constructorInvocationWithTooFewTypeArgs.js | 2 +- .../reference/constructorOverloads1.js | 2 +- .../reference/constructorOverloads2.js | 4 +- .../reference/constructorOverloads3.js | 2 +- .../reference/constructorOverloads8.js | 4 +- .../constructorOverloadsWithDefaultValues.js | 4 +- ...structorOverloadsWithOptionalParameters.js | 4 +- .../constructorParameterProperties.js | 4 +- .../constructorParameterProperties2.js | 8 +- .../constructorParameterShadowsOuterScopes.js | 4 +- ...tructorParametersInVariableDeclarations.js | 4 +- ...adowExternalNamesInVariableDeclarations.js | 4 +- .../constructorReturningAPrimitive.js | 4 +- .../constructorReturnsInvalidType.js | 2 +- .../reference/constructorStaticParamName.js | 2 +- .../constructorStaticParamNameErrors.js | 2 +- ...nstructorWithAssignableReturnExpression.js | 10 +- .../reference/constructorWithCapturedSuper.js | 8 +- .../constructorWithExpressionLessReturn.js | 8 +- ...constructorWithIncompleteTypeAnnotation.js | 12 +- .../constructorsWithSpecializedSignatures.js | 4 +- .../contextualTypeAppliedToVarArgs.js | 2 +- .../reference/contextualTypeWithTuple.js | 4 +- tests/baselines/reference/contextualTyping.js | 6 +- .../reference/contextualTyping.sourcemap.txt | 22 +- .../baselines/reference/contextualTyping10.js | 2 +- .../baselines/reference/contextualTyping11.js | 2 +- .../baselines/reference/contextualTyping12.js | 2 +- .../baselines/reference/contextualTyping14.js | 2 +- .../baselines/reference/contextualTyping15.js | 2 +- .../baselines/reference/contextualTyping3.js | 2 +- .../baselines/reference/contextualTyping4.js | 2 +- .../baselines/reference/contextualTyping5.js | 2 +- .../contextualTypingArrayOfLambdas.js | 6 +- ...contextualTypingOfConditionalExpression.js | 6 +- ...ontextualTypingOfConditionalExpression2.js | 6 +- ...TypedClassExpressionMethodDeclaration01.js | 6 +- ...TypedClassExpressionMethodDeclaration02.js | 6 +- .../controlFlowPropertyDeclarations.js | 4 +- .../controlFlowPropertyInitializer.js | 2 +- .../controlFlowSuperPropertyAccess.js | 4 +- .../baselines/reference/convertKeywordsYes.js | 30 +-- tests/baselines/reference/covariance1.js | 2 +- .../crashInresolveReturnStatement.js | 6 +- ...urcePropertyIsRelatableToTargetProperty.js | 4 +- ...rashIntypeCheckObjectCreationExpression.js | 2 +- .../reference/crashOnMethodSignatures.js | 2 +- .../reference/crashRegressionTest.js | 4 +- tests/baselines/reference/createArray.js | 2 +- .../reference/customTransforms/after.js | 2 +- .../reference/customTransforms/before.js | 2 +- .../reference/customTransforms/both.js | 2 +- .../baselines/reference/declFileAccessors.js | 4 +- .../declFileAliasUseBeforeDeclaration.js | 2 +- .../reference/declFileClassExtendsNull.js | 2 +- .../declFileClassWithIndexSignature.js | 2 +- ...assWithStaticMethodReturningConstructor.js | 2 +- .../reference/declFileConstructors.js | 32 +-- .../reference/declFileExportImportChain.js | 2 +- .../reference/declFileExportImportChain2.js | 2 +- ...declFileForClassWithMultipleBaseClasses.js | 6 +- ...leForClassWithPrivateOverloadedFunction.js | 2 +- .../declFileForFunctionTypeAsTypeParameter.js | 4 +- .../reference/declFileForTypeParameters.js | 2 +- ...ileGenericClassWithGenericExtendedClass.js | 6 +- .../reference/declFileGenericType.js | 8 +- .../reference/declFileGenericType2.js | 4 +- .../declFileImportChainInExportAssignment.js | 2 +- ...eclFileImportedTypeUseInTypeArgPosition.js | 2 +- .../reference/declFileInternalAliases.js | 2 +- tests/baselines/reference/declFileMethods.js | 4 +- ...ModuleAssignmentInObjectLiteralProperty.js | 2 +- .../reference/declFileModuleContinuation.js | 2 +- .../declFileModuleWithPropertyOfTypeModule.js | 2 +- .../declFilePrivateMethodOverloads.js | 2 +- .../reference/declFilePrivateStatic.js | 2 +- .../declFileTypeAnnotationArrayType.js | 8 +- .../declFileTypeAnnotationParenType.js | 2 +- .../declFileTypeAnnotationTupleType.js | 8 +- .../declFileTypeAnnotationTypeAlias.js | 6 +- .../declFileTypeAnnotationTypeLiteral.js | 6 +- .../declFileTypeAnnotationTypeQuery.js | 8 +- .../declFileTypeAnnotationTypeReference.js | 8 +- .../declFileTypeAnnotationUnionType.js | 8 +- ...eTypeAnnotationVisibilityErrorAccessors.js | 8 +- ...ationVisibilityErrorParameterOfFunction.js | 6 +- ...tionVisibilityErrorReturnTypeOfFunction.js | 6 +- ...eTypeAnnotationVisibilityErrorTypeAlias.js | 10 +- ...ypeAnnotationVisibilityErrorTypeLiteral.js | 4 +- ...ationVisibilityErrorVariableDeclaration.js | 6 +- .../reference/declFileTypeofClass.js | 4 +- .../declFileTypeofInAnonymousType.js | 2 +- ...lictingWithClassReferredByExtendsClause.js | 4 +- ...dsClauseThatHasItsContainerNameConflict.js | 4 +- ...rnalModuleNameConflictsInExtendsClause1.js | 2 +- ...rnalModuleNameConflictsInExtendsClause2.js | 2 +- ...rnalModuleNameConflictsInExtendsClause3.js | 2 +- tests/baselines/reference/declInput-2.js | 6 +- tests/baselines/reference/declInput.js | 2 +- tests/baselines/reference/declInput3.js | 2 +- tests/baselines/reference/declInput4.js | 6 +- .../declarationEmitClassMemberNameConflict.js | 8 +- ...declarationEmitClassMemberNameConflict2.js | 2 +- .../declarationEmitClassPrivateConstructor.js | 8 +- ...declarationEmitClassPrivateConstructor2.js | 4 +- ...ionEmitDestructuringParameterProperties.js | 6 +- ...eclarationEmitDestructuringPrivacyError.js | 2 +- .../declarationEmitDetachedComment1.js | 6 +- .../declarationEmitExpressionInExtends.js | 4 +- .../declarationEmitExpressionInExtends2.js | 4 +- .../declarationEmitExpressionInExtends3.js | 12 +- .../declarationEmitExpressionInExtends4.js | 8 +- .../declarationEmitExpressionInExtends5.js | 4 +- ...ationEmitImportInExportAssignmentModule.js | 2 +- ...faceWithNonEntityNameExpressionHeritage.js | 2 +- .../reference/declarationEmitNameConflicts.js | 8 +- .../declarationEmitNameConflicts2.js | 2 +- .../declarationEmitNameConflicts3.js | 4 +- .../declarationEmitParameterProperty.js | 2 +- .../declarationEmitProtectedMembers.js | 8 +- .../reference/declarationEmitReadonly.js | 2 +- .../declarationEmitThisPredicates01.js | 4 +- ...tionEmitThisPredicatesWithPrivateName01.js | 4 +- .../declarationFileOverwriteError.js | 2 +- .../declarationFileOverwriteErrorWithOut.js | 2 +- tests/baselines/reference/declarationFiles.js | 8 +- .../reference/declarationMerging1.js | 2 +- .../reference/declarationMerging2.js | 2 +- .../reference/declareDottedExtend.js | 4 +- ...ifierAsBeginningOfStatementExpression01.js | 2 +- .../reference/decoratorCallGeneric.js | 2 +- .../decoratorChecksFunctionBodies.js | 2 +- ...ratorInstantiateModulesInFunctionBodies.js | 2 +- .../baselines/reference/decoratorMetadata.js | 4 +- ...taForMethodWithNoReturnTypeAnnotation01.js | 2 +- .../decoratorMetadataOnInferredType.js | 4 +- ...orMetadataRestParameterWithImportedType.js | 8 +- .../decoratorMetadataWithConstructorType.js | 4 +- ...adataWithImportDeclarationNameCollision.js | 4 +- ...dataWithImportDeclarationNameCollision2.js | 4 +- ...dataWithImportDeclarationNameCollision3.js | 4 +- ...dataWithImportDeclarationNameCollision4.js | 4 +- ...dataWithImportDeclarationNameCollision5.js | 4 +- ...dataWithImportDeclarationNameCollision6.js | 4 +- ...dataWithImportDeclarationNameCollision7.js | 4 +- ...dataWithImportDeclarationNameCollision8.js | 4 +- .../baselines/reference/decoratorOnClass1.js | 2 +- .../baselines/reference/decoratorOnClass2.js | 2 +- .../baselines/reference/decoratorOnClass3.js | 2 +- .../baselines/reference/decoratorOnClass4.js | 2 +- .../baselines/reference/decoratorOnClass5.js | 2 +- .../baselines/reference/decoratorOnClass8.js | 2 +- .../baselines/reference/decoratorOnClass9.js | 4 +- .../reference/decoratorOnClassAccessor1.js | 2 +- .../reference/decoratorOnClassAccessor2.js | 2 +- .../reference/decoratorOnClassAccessor3.js | 2 +- .../reference/decoratorOnClassAccessor4.js | 2 +- .../reference/decoratorOnClassAccessor5.js | 2 +- .../reference/decoratorOnClassAccessor6.js | 2 +- .../reference/decoratorOnClassAccessor7.js | 12 +- .../reference/decoratorOnClassAccessor8.js | 12 +- .../reference/decoratorOnClassConstructor1.js | 2 +- .../reference/decoratorOnClassConstructor2.js | 4 +- .../reference/decoratorOnClassConstructor3.js | 4 +- .../reference/decoratorOnClassConstructor4.js | 6 +- .../decoratorOnClassConstructorParameter1.js | 2 +- .../decoratorOnClassConstructorParameter4.js | 2 +- .../reference/decoratorOnClassMethod1.js | 2 +- .../reference/decoratorOnClassMethod10.js | 2 +- .../reference/decoratorOnClassMethod11.js | 2 +- .../reference/decoratorOnClassMethod12.js | 4 +- .../reference/decoratorOnClassMethod2.js | 2 +- .../reference/decoratorOnClassMethod3.js | 2 +- .../reference/decoratorOnClassMethod8.js | 2 +- .../decoratorOnClassMethodOverload1.js | 2 +- .../decoratorOnClassMethodOverload2.js | 2 +- .../decoratorOnClassMethodParameter1.js | 2 +- .../reference/decoratorOnClassProperty1.js | 2 +- .../reference/decoratorOnClassProperty10.js | 2 +- .../reference/decoratorOnClassProperty11.js | 2 +- .../reference/decoratorOnClassProperty2.js | 2 +- .../reference/decoratorOnClassProperty3.js | 2 +- .../reference/decoratorOnClassProperty6.js | 2 +- .../reference/decoratorOnClassProperty7.js | 2 +- .../decoratorWithUnderscoreMethod.js | 2 +- .../decrementOperatorWithAnyOtherType.js | 2 +- ...eratorWithAnyOtherTypeInvalidOperations.js | 2 +- .../decrementOperatorWithNumberType.js | 2 +- ...OperatorWithNumberTypeInvalidOperations.js | 2 +- ...ementOperatorWithUnsupportedBooleanType.js | 2 +- ...rementOperatorWithUnsupportedStringType.js | 2 +- .../reference/defaultArgsInOverloads.js | 2 +- .../reference/defaultExportsCannotMerge02.js | 2 +- .../reference/defaultExportsCannotMerge03.js | 2 +- .../baselines/reference/defaultIndexProps1.js | 2 +- .../baselines/reference/defaultIndexProps2.js | 2 +- .../defaultValueInConstructorOverload1.js | 2 +- .../deleteOperatorInvalidOperations.js | 2 +- .../deleteOperatorWithAnyOtherType.js | 2 +- .../deleteOperatorWithBooleanType.js | 2 +- .../reference/deleteOperatorWithNumberType.js | 2 +- .../reference/deleteOperatorWithStringType.js | 2 +- .../reference/dependencyViaImportAlias.js | 2 +- ...edClassConstructorWithExplicitReturns01.js | 4 +- ...tructorWithExplicitReturns01.sourcemap.txt | 6 +- ...derivedClassConstructorWithoutSuperCall.js | 12 +- ...ClassFunctionOverridesBaseClassAccessor.js | 4 +- .../derivedClassIncludesInheritedMembers.js | 8 +- ...idesIndexersWithAssignmentCompatibility.js | 8 +- .../derivedClassOverridesPrivateFunction1.js | 4 +- .../derivedClassOverridesPrivates.js | 8 +- .../derivedClassOverridesProtectedMembers.js | 4 +- .../derivedClassOverridesProtectedMembers2.js | 8 +- .../derivedClassOverridesProtectedMembers3.js | 22 +- .../derivedClassOverridesProtectedMembers4.js | 6 +- .../derivedClassOverridesPublicMembers.js | 8 +- .../derivedClassOverridesWithoutSubtype.js | 8 +- .../derivedClassParameterProperties.js | 24 +- ...dClassSuperCallsInNonConstructorMembers.js | 4 +- .../derivedClassSuperCallsWithThisArg.js | 10 +- .../reference/derivedClassTransitivity.js | 6 +- .../reference/derivedClassTransitivity2.js | 6 +- .../reference/derivedClassTransitivity3.js | 6 +- .../reference/derivedClassTransitivity4.js | 6 +- .../reference/derivedClassWithAny.js | 6 +- ...ivateInstanceShadowingProtectedInstance.js | 4 +- ...hPrivateInstanceShadowingPublicInstance.js | 4 +- ...thPrivateStaticShadowingProtectedStatic.js | 4 +- ...sWithPrivateStaticShadowingPublicStatic.js | 4 +- .../derivedClassWithoutExplicitConstructor.js | 8 +- ...derivedClassWithoutExplicitConstructor2.js | 8 +- ...derivedClassWithoutExplicitConstructor3.js | 12 +- tests/baselines/reference/derivedClasses.js | 6 +- .../reference/derivedGenericClassWithAny.js | 6 +- ...sesHiddenBaseCallViaSuperPropertyAccess.js | 4 +- ...edTypeCallingBaseImplWithOptionalParams.js | 2 +- .../derivedTypeDoesNotRequireExtendsClause.js | 6 +- .../destructuringParameterDeclaration1ES5.js | 4 +- ...cturingParameterDeclaration1ES5iterable.js | 4 +- .../destructuringParameterDeclaration2.js | 2 +- .../destructuringParameterDeclaration4.js | 2 +- .../destructuringParameterDeclaration5.js | 8 +- .../destructuringParameterProperties1.js | 6 +- .../destructuringParameterProperties2.js | 2 +- .../destructuringParameterProperties3.js | 2 +- .../destructuringParameterProperties5.js | 2 +- .../destructuringWithGenericParameter.js | 2 +- .../destructuringWithNewExpression.js | 2 +- .../detachedCommentAtStartOfConstructor1.js | 2 +- .../detachedCommentAtStartOfConstructor2.js | 2 +- .../detachedCommentAtStartOfFunctionBody1.js | 2 +- .../detachedCommentAtStartOfFunctionBody2.js | 2 +- ...detachedCommentAtStartOfLambdaFunction1.js | 2 +- ...detachedCommentAtStartOfLambdaFunction2.js | 2 +- .../reference/differentTypesWithSameName.js | 4 +- .../directDependenceBetweenTypeAliases.js | 4 +- .../disallowLineTerminatorBeforeArrow.js | 2 +- .../reference/dottedSymbolResolution1.js | 2 +- .../reference/downlevelLetConst16.js | 4 +- .../reference/duplicateAnonymousInners1.js | 6 +- .../duplicateAnonymousModuleClasses.js | 12 +- .../reference/duplicateClassElements.js | 2 +- .../duplicateConstructorOverloadSignature.js | 2 +- .../duplicateConstructorOverloadSignature2.js | 2 +- .../reference/duplicateExportAssignments.js | 4 +- .../duplicateIdentifierComputedName.js | 2 +- .../duplicateIdentifierDifferentModifiers.js | 4 +- .../duplicateIdentifierDifferentSpelling.js | 2 +- ...ateIdentifiersAcrossContainerBoundaries.js | 10 +- ...uplicateIdentifiersAcrossFileBoundaries.js | 10 +- .../reference/duplicateLocalVariable1.js | 4 +- .../reference/duplicateLocalVariable2.js | 4 +- .../reference/duplicateNumericIndexers.js | 2 +- .../reference/duplicatePropertyNames.js | 2 +- .../reference/duplicateStringIndexers.js | 2 +- .../duplicateSymbolsExportMatching.js | 2 +- .../reference/duplicateTypeParameters2.js | 4 +- .../reference/duplicateVariablesByScope.js | 2 +- tests/baselines/reference/elaboratedErrors.js | 2 +- .../emitArrowFunctionWhenUsingArguments12.js | 2 +- .../emitBundleWithPrologueDirectives1.js | 4 +- .../reference/emitBundleWithShebang1.js | 4 +- .../reference/emitBundleWithShebang2.js | 8 +- ...BundleWithShebangAndPrologueDirectives1.js | 4 +- ...BundleWithShebangAndPrologueDirectives2.js | 8 +- .../emitCapturingThisInTupleDestructuring2.js | 2 +- ...tionWithPropertyAccessInHeritageClause1.js | 4 +- .../emitClassExpressionInDeclarationFile.js | 10 +- .../emitClassExpressionInDeclarationFile2.js | 8 +- .../reference/emitDecoratorMetadata_object.js | 2 +- .../emitDecoratorMetadata_restArgs.js | 4 +- .../reference/emitDefaultParametersMethod.js | 6 +- .../reference/emitMemberAccessExpression.js | 4 +- .../reference/emitRestParametersMethod.js | 4 +- ...BeforeEmitParameterPropertyDeclaration1.js | 4 +- ...SuperCallBeforeEmitPropertyDeclaration1.js | 4 +- ...arationAndParameterPropertyDeclaration1.js | 4 +- .../reference/emitThisInSuperMethodCall.js | 4 +- ...mitter.asyncGenerators.classMethods.es5.js | 20 +- .../reference/emptyGenericParamList.js | 2 +- tests/baselines/reference/emptyModuleName.js | 2 +- .../reference/emptyTypeArgumentListWithNew.js | 2 +- .../baselines/reference/enumAssignability.js | 2 +- .../enumAssignabilityInInheritance.js | 6 +- .../reference/enumAssignmentCompat.js | 2 +- .../reference/enumAssignmentCompat2.js | 2 +- .../reference/enumGenericTypeClash.js | 2 +- .../enumIsNotASubtypeOfAnythingButNumber.js | 6 +- ...rorForwardReferenceForwadingConstructor.js | 4 +- .../errorRecoveryInClassDeclaration.js | 2 +- tests/baselines/reference/errorSuperCalls.js | 10 +- .../reference/errorSuperPropertyAccess.js | 10 +- tests/baselines/reference/errorSupression1.js | 2 +- .../reference/errorsInGenericTypeReference.js | 16 +- tests/baselines/reference/es3-amd.js | 2 +- .../reference/es3-declaration-amd.js | 2 +- .../baselines/reference/es3-sourcemap-amd.js | 2 +- .../reference/es3-sourcemap-amd.sourcemap.txt | 2 +- .../reference/es3defaultAliasIsQuoted.js | 2 +- tests/baselines/reference/es5-amd.js | 2 +- tests/baselines/reference/es5-commonjs.js | 2 +- tests/baselines/reference/es5-commonjs4.js | 2 +- .../reference/es5-declaration-amd.js | 2 +- tests/baselines/reference/es5-souremap-amd.js | 2 +- .../reference/es5-souremap-amd.sourcemap.txt | 2 +- tests/baselines/reference/es5-system.js | 2 +- tests/baselines/reference/es5-umd.js | 2 +- tests/baselines/reference/es5-umd2.js | 2 +- tests/baselines/reference/es5-umd3.js | 2 +- tests/baselines/reference/es5-umd4.js | 2 +- .../es5ExportDefaultClassDeclaration.js | 2 +- .../es5ExportDefaultClassDeclaration2.js | 2 +- .../es5ExportDefaultClassDeclaration3.js | 2 +- .../baselines/reference/es5ExportEqualsDts.js | 2 +- .../es5ModuleInternalNamedImports.js | 2 +- .../reference/es5ModuleWithModuleGenAmd.js | 2 +- .../es5ModuleWithModuleGenCommonjs.js | 2 +- .../es5ModuleWithoutModuleGenTarget.js | 2 +- tests/baselines/reference/es5andes6module.js | 2 +- .../reference/es6ClassSuperCodegenBug.js | 4 +- tests/baselines/reference/es6ClassTest.js | 4 +- tests/baselines/reference/es6ClassTest2.js | 24 +- tests/baselines/reference/es6ClassTest3.js | 2 +- tests/baselines/reference/es6ClassTest5.js | 4 +- tests/baselines/reference/es6ClassTest7.js | 2 +- tests/baselines/reference/es6ClassTest8.js | 6 +- tests/baselines/reference/es6DeclOrdering.js | 2 +- .../baselines/reference/es6ExportAllInEs5.js | 2 +- .../reference/es6ExportClauseInEs5.js | 2 +- ...ExportClauseWithoutModuleSpecifierInEs5.js | 2 +- .../reference/es6ImportDefaultBindingDts.js | 2 +- ...efaultBindingFollowedWithNamedImportDts.js | 12 +- ...faultBindingFollowedWithNamedImportDts1.js | 2 +- ...tBindingFollowedWithNamespaceBindingDts.js | 2 +- ...BindingFollowedWithNamespaceBindingDts1.js | 2 +- .../reference/es6ImportNameSpaceImportDts.js | 2 +- .../reference/es6ImportNamedImportDts.js | 28 +-- ...rtNamedImportInIndirectExportAssignment.js | 2 +- .../es6ImportNamedImportWithTypesAndValues.js | 4 +- tests/baselines/reference/es6MemberScoping.js | 4 +- .../reference/es6modulekindWithES5Target.js | 6 +- .../reference/es6modulekindWithES5Target11.js | 2 +- .../reference/es6modulekindWithES5Target12.js | 2 +- .../reference/es6modulekindWithES5Target2.js | 2 +- .../reference/es6modulekindWithES5Target3.js | 2 +- .../reference/es6modulekindWithES5Target4.js | 2 +- .../baselines/reference/escapedIdentifiers.js | 8 +- .../reference/everyTypeAssignableToAny.js | 2 +- .../everyTypeWithAnnotationAndInitializer.js | 6 +- ...TypeWithAnnotationAndInvalidInitializer.js | 8 +- .../reference/everyTypeWithInitializer.js | 6 +- ...xhaustiveSwitchWithWideningLiteralTypes.js | 4 +- .../baselines/reference/exportAlreadySeen.js | 2 +- .../reference/exportAssignClassAndModule.js | 2 +- .../reference/exportAssignNonIdentifier.js | 2 +- .../exportAssignmentAndDeclaration.js | 2 +- .../reference/exportAssignmentClass.js | 2 +- .../exportAssignmentConstrainedGenericType.js | 2 +- .../reference/exportAssignmentGenericType.js | 2 +- .../exportAssignmentOfGenericType1.js | 4 +- .../exportAssignmentTopLevelClodule.js | 2 +- .../reference/exportAssignmentWithExports.js | 4 +- tests/baselines/reference/exportBinding.js | 2 +- .../exportClassExtendingIntersection.js | 6 +- tests/baselines/reference/exportCodeGen.js | 4 +- .../exportDeclarationInInternalModule.js | 8 +- .../reference/exportDefaultAbstractClass.js | 6 +- .../reference/exportDefaultProperty.js | 2 +- .../reference/exportDefaultProperty2.js | 2 +- .../reference/exportEqualsProperty.js | 2 +- .../reference/exportEqualsProperty2.js | 2 +- tests/baselines/reference/exportImport.js | 2 +- .../baselines/reference/exportImportAlias.js | 6 +- .../reference/exportImportAndClodule.js | 2 +- .../exportNonInitializedVariablesAMD.js | 4 +- .../exportNonInitializedVariablesCommonJS.js | 4 +- .../exportNonInitializedVariablesSystem.js | 4 +- .../exportNonInitializedVariablesUMD.js | 4 +- .../reference/exportNonVisibleType.js | 4 +- .../baselines/reference/exportPrivateType.js | 4 +- .../reference/exportStarFromEmptyModule.js | 4 +- tests/baselines/reference/exportVisibility.js | 2 +- .../exportingContainingVisibleType.js | 2 +- .../reference/exportsAndImports1-amd.js | 2 +- .../baselines/reference/exportsAndImports1.js | 2 +- .../reference/exportsAndImports3-amd.js | 2 +- .../baselines/reference/exportsAndImports3.js | 2 +- tests/baselines/reference/extBaseClass1.js | 8 +- tests/baselines/reference/extBaseClass2.js | 4 +- .../extendAndImplementTheSameBaseType.js | 4 +- .../extendAndImplementTheSameBaseType2.js | 4 +- .../extendBaseClassBeforeItsDeclared.js | 4 +- .../extendClassExpressionFromModule.js | 4 +- .../extendConstructSignatureInInterface.js | 2 +- tests/baselines/reference/extendFromAny.js | 2 +- .../reference/extendNonClassSymbol1.js | 4 +- .../reference/extendNonClassSymbol2.js | 2 +- .../extendPrivateConstructorClass.js | 2 +- ...xtendingClassFromAliasAndUsageInIndexer.js | 6 +- .../reference/extendsClauseAlreadySeen.js | 4 +- .../reference/extendsClauseAlreadySeen2.js | 4 +- .../reference/extendsUntypedModule.js | 2 +- tests/baselines/reference/externModule.js | 2 +- .../reference/externalModuleAssignToVar.js | 6 +- .../externalModuleExportingGenericClass.js | 2 +- .../reference/externalModuleQualification.js | 4 +- tests/baselines/reference/fatArrowSelf.js | 4 +- .../reference/fieldAndGetterWithSameName.js | 2 +- ...ilesEmittingIntoSameOutputWithOutOption.js | 2 +- .../fillInMissingTypeArgsOnConstructCalls.js | 2 +- tests/baselines/reference/flowInFinally1.js | 2 +- tests/baselines/reference/fluentClasses.js | 6 +- tests/baselines/reference/for-inStatements.js | 6 +- .../reference/for-inStatementsInvalid.js | 4 +- tests/baselines/reference/forStatements.js | 6 +- .../forStatementsMultipleInvalidDecl.js | 8 +- tests/baselines/reference/forgottenNew.js | 2 +- .../reference/forwardRefInClassProperties.js | 2 +- tests/baselines/reference/funClodule.js | 2 +- .../functionAndPropertyNameConflict.js | 2 +- .../reference/functionArgShadowing.js | 6 +- tests/baselines/reference/functionCall5.js | 2 +- tests/baselines/reference/functionCall7.js | 2 +- .../functionConstraintSatisfaction.js | 4 +- .../functionConstraintSatisfaction2.js | 4 +- .../functionConstraintSatisfaction3.js | 4 +- ...ctionExpressionAndLambdaMatchesFunction.js | 2 +- .../functionExpressionContextualTyping1.js | 4 +- .../reference/functionImplementationErrors.js | 8 +- .../reference/functionImplementations.js | 8 +- .../functionLikeInParameterInitializer.js | 2 +- .../reference/functionLiteralForOverloads2.js | 4 +- .../reference/functionOverloadErrors.js | 2 +- .../baselines/reference/functionOverloads5.js | 2 +- .../baselines/reference/functionOverloads6.js | 2 +- .../baselines/reference/functionOverloads7.js | 2 +- .../reference/functionOverloadsOutOfOrder.js | 4 +- ...tionOverloadsRecursiveGenericReturnType.js | 4 +- .../reference/functionSubtypingOfVarArgs.js | 4 +- .../reference/functionSubtypingOfVarArgs2.js | 4 +- .../reference/functionWithSameNameAsField.js | 2 +- .../reference/functionsInClassExpressions.js | 2 +- ...nsMissingReturnStatementsAndExpressions.js | 2 +- tests/baselines/reference/fuzzy.js | 2 +- .../reference/generatedContextualTyping.js | 222 +++++++++--------- .../generativeRecursionWithTypeOf.js | 2 +- .../genericArrayWithoutTypeAnnotation.js | 2 +- .../genericAssignmentCompatWithInterfaces1.js | 2 +- .../genericBaseClassLiteralProperty.js | 4 +- .../genericBaseClassLiteralProperty2.js | 6 +- .../genericCallTypeArgumentInference.js | 2 +- ...allWithConstraintsTypeArgumentInference.js | 8 +- .../genericCallWithFixedArguments.js | 4 +- .../genericCallWithFunctionTypedArguments4.js | 4 +- .../genericCallWithObjectTypeArgs.js | 6 +- .../genericCallWithObjectTypeArgs2.js | 6 +- ...ricCallWithObjectTypeArgsAndConstraints.js | 6 +- ...icCallWithObjectTypeArgsAndConstraints2.js | 4 +- ...icCallWithObjectTypeArgsAndConstraints3.js | 6 +- ...icCallWithObjectTypeArgsAndConstraints4.js | 4 +- ...icCallWithObjectTypeArgsAndConstraints5.js | 4 +- .../genericCallbacksAndClassHierarchy.js | 8 +- .../reference/genericCallsWithoutParens.js | 2 +- .../genericClassExpressionInFunction.js | 16 +- ...entingGenericInterfaceFromAnotherModule.js | 2 +- ...sInheritsConstructorFromNonGenericClass.js | 6 +- ...cClassPropertyInheritanceSpecialization.js | 6 +- .../reference/genericClassStaticMethod.js | 4 +- ...icClassWithFunctionTypedMemberArguments.js | 10 +- ...icClassWithObjectTypeArgsAndConstraints.js | 10 +- .../genericClassWithStaticFactory.js | 4 +- ...nericClassWithStaticsUsingTypeArguments.js | 2 +- tests/baselines/reference/genericClasses0.js | 2 +- tests/baselines/reference/genericClasses1.js | 2 +- tests/baselines/reference/genericClasses2.js | 2 +- tests/baselines/reference/genericClasses3.js | 4 +- tests/baselines/reference/genericClasses4.js | 2 +- .../reference/genericClassesInModule.js | 4 +- .../reference/genericClassesInModule2.js | 4 +- .../reference/genericCloduleInModule.js | 2 +- .../reference/genericCloduleInModule2.js | 2 +- .../reference/genericCloneReturnTypes.js | 2 +- .../reference/genericCloneReturnTypes2.js | 2 +- .../baselines/reference/genericConstraint1.js | 2 +- .../baselines/reference/genericConstraint2.js | 2 +- .../reference/genericConstraintDeclaration.js | 2 +- ...genericConstraintOnExtendedBuiltinTypes.js | 4 +- ...enericConstraintOnExtendedBuiltinTypes2.js | 4 +- .../genericConstructExpressionWithoutArgs.js | 4 +- .../genericDerivedTypeWithSpecializedBase.js | 4 +- .../genericDerivedTypeWithSpecializedBase2.js | 4 +- ...genericFunctionsWithOptionalParameters3.js | 2 +- tests/baselines/reference/genericGetter.js | 2 +- tests/baselines/reference/genericGetter2.js | 4 +- tests/baselines/reference/genericGetter3.js | 4 +- .../baselines/reference/genericImplements.js | 10 +- .../genericInheritedDefaultConstructors.js | 4 +- .../baselines/reference/genericInstanceOf.js | 2 +- .../genericInterfaceImplementation.js | 2 +- .../genericInterfacesWithoutTypeArguments.js | 2 +- .../reference/genericMemberFunction.js | 6 +- ...ricMergedDeclarationUsingTypeParameter2.js | 2 +- .../genericObjectCreationWithoutTypeArgs.js | 2 +- .../reference/genericObjectLitReturnType.js | 2 +- .../reference/genericOfACloduleType1.js | 6 +- .../reference/genericOfACloduleType2.js | 6 +- .../reference/genericOverloadSignatures.js | 2 +- .../reference/genericPrototypeProperty.js | 2 +- .../reference/genericPrototypeProperty2.js | 8 +- .../reference/genericPrototypeProperty3.js | 8 +- ...ericRecursiveImplicitConstructorErrors2.js | 4 +- ...ericRecursiveImplicitConstructorErrors3.js | 6 +- .../reference/genericReturnTypeFromGetter1.js | 2 +- .../genericReversingTypeParameters.js | 2 +- .../genericReversingTypeParameters2.js | 2 +- .../reference/genericSpecializations1.js | 6 +- .../reference/genericSpecializations2.js | 8 +- .../reference/genericSpecializations3.js | 8 +- .../reference/genericStaticAnyTypeFunction.js | 2 +- .../reference/genericTypeAssertions1.js | 2 +- .../reference/genericTypeAssertions2.js | 4 +- .../reference/genericTypeAssertions4.js | 6 +- .../reference/genericTypeAssertions6.js | 4 +- .../reference/genericTypeConstraints.js | 8 +- ...genericTypeReferenceWithoutTypeArgument.js | 10 +- ...enericTypeReferenceWithoutTypeArgument2.js | 4 +- .../genericTypeReferencesRequireTypeArgs.js | 2 +- .../genericTypeUsedWithoutTypeArguments1.js | 2 +- .../genericTypeWithCallableMembers.js | 2 +- .../genericTypeWithNonGenericBaseMisMatch.js | 2 +- .../reference/genericWithCallSignatures1.js | 2 +- .../genericWithIndexerOfTypeParameterType1.js | 2 +- .../genericWithIndexerOfTypeParameterType2.js | 8 +- .../genericWithOpenTypeParameters1.js | 2 +- tests/baselines/reference/generics3.js | 2 +- tests/baselines/reference/generics4.js | 2 +- tests/baselines/reference/generics4NoError.js | 2 +- .../genericsWithDuplicateTypeParameters1.js | 2 +- .../genericsWithoutTypeParameters1.js | 6 +- ...hImpliedReturnTypeAndFunctionClassMerge.js | 2 +- .../reference/getAndSetAsMemberNames.js | 10 +- .../reference/getAndSetNotIdenticalType.js | 2 +- .../reference/getAndSetNotIdenticalType2.js | 4 +- .../reference/getAndSetNotIdenticalType3.js | 4 +- .../reference/getEmitOutput-pp.baseline | 4 +- .../reference/getEmitOutput.baseline | 4 +- ...etEmitOutputDeclarationMultiFiles.baseline | 4 +- ...etEmitOutputDeclarationSingleFile.baseline | 4 +- .../getEmitOutputExternalModule.baseline | 2 +- .../getEmitOutputExternalModule2.baseline | 4 +- .../reference/getEmitOutputMapRoots.baseline | 2 +- .../reference/getEmitOutputNoErrors.baseline | 2 +- .../getEmitOutputOnlyOneFile.baseline | 2 +- .../reference/getEmitOutputOutFile.baseline | 4 +- .../getEmitOutputSingleFile.baseline | 4 +- .../getEmitOutputSingleFile2.baseline | 4 +- .../reference/getEmitOutputSourceMap.baseline | 2 +- .../getEmitOutputSourceMap2.baseline | 2 +- .../getEmitOutputSourceRoot.baseline | 2 +- ...getEmitOutputSourceRootMultiFiles.baseline | 4 +- .../getEmitOutputTsxFile_Preserve.baseline | 2 +- .../getEmitOutputTsxFile_React.baseline | 2 +- .../getEmitOutputWithDeclarationFile.baseline | 2 +- ...getEmitOutputWithDeclarationFile2.baseline | 2 +- .../getEmitOutputWithEmitterErrors.baseline | 2 +- .../getEmitOutputWithEmitterErrors2.baseline | 2 +- .../getSetAccessorContextualTyping.js | 2 +- .../reference/getterControlFlowStrictNull.js | 4 +- .../reference/getterMissingReturnError.js | 2 +- .../getterThatThrowsShouldNotNeedReturn.js | 2 +- .../baselines/reference/gettersAndSetters.js | 2 +- .../gettersAndSettersAccessibility.js | 2 +- .../reference/gettersAndSettersErrors.js | 4 +- .../reference/gettersAndSettersTypesAgree.js | 2 +- tests/baselines/reference/giant.js | 28 +-- .../reference/globalIsContextualKeyword.js | 2 +- .../reference/grammarAmbiguities1.js | 4 +- .../heterogeneousArrayAndOverloads.js | 2 +- .../reference/heterogeneousArrayLiterals.js | 6 +- .../reference/ifDoWhileStatements.js | 10 +- .../illegalModifiersOnClassElements.js | 2 +- .../illegalSuperCallsInConstructor.js | 4 +- .../implementClausePrecedingExtends.js | 4 +- .../implementGenericWithMismatchedTypes.js | 4 +- .../implementInterfaceAnyMemberWithVoid.js | 2 +- .../implementPublicPropertyAsPrivate.js | 2 +- ...ngAnInterfaceExtendingClassWithPrivates.js | 10 +- ...gAnInterfaceExtendingClassWithPrivates2.js | 28 +-- ...AnInterfaceExtendingClassWithProtecteds.js | 18 +- .../reference/implementsClauseAlreadySeen.js | 4 +- .../reference/implementsInClassExpression.js | 2 +- .../implicitAnyAnyReturningFunction.js | 2 +- .../reference/implicitAnyCastedValue.js | 4 +- .../implicitAnyDeclareMemberWithoutType2.js | 2 +- ...plicitAnyDeclareTypePropertyWithoutType.js | 2 +- .../implicitAnyFromCircularInference.js | 4 +- ...tAnyFunctionInvocationWithAnyArguements.js | 2 +- ...mplicitAnyFunctionReturnNullOrUndefined.js | 2 +- .../reference/implicitAnyGenerics.js | 4 +- ...itAnyGetAndSetAccessorWithAnyReturnType.js | 6 +- .../baselines/reference/implicitAnyInCatch.js | 2 +- .../reference/implicitAnyWidenToAny.js | 2 +- .../reference/importAliasIdentifiers.js | 4 +- .../importAndVariableDeclarationConflict2.js | 2 +- .../baselines/reference/importAsBaseClass.js | 4 +- ...portCallExpressionNoModuleKindSpecified.js | 4 +- tests/baselines/reference/importDecl.js | 8 +- .../importDeclarationUsedAsTypeQuery.js | 2 +- tests/baselines/reference/importHelpers.js | 12 +- tests/baselines/reference/importHelpersAmd.js | 4 +- .../importHelpersInIsolatedModules.js | 12 +- .../reference/importHelpersNoHelpers.js | 12 +- .../reference/importHelpersNoModule.js | 12 +- .../reference/importHelpersOutFile.js | 6 +- .../reference/importHelpersSystem.js | 4 +- .../reference/importImportOnlyModule.js | 2 +- .../reference/importInTypePosition.js | 2 +- .../reference/importShadowsGlobalName.js | 4 +- tests/baselines/reference/importStatements.js | 2 +- .../reference/importUsedInExtendsList1.js | 4 +- .../import_reference-exported-alias.js | 2 +- .../import_reference-to-type-alias.js | 2 +- ...ar-referencing-an-imported-module-alias.js | 2 +- .../importedAliasesInTypePositions.js | 4 +- .../reference/importedModuleAddToGlobal.js | 2 +- .../reference/importedModuleClassNameClash.js | 2 +- .../reference/inOperatorWithGeneric.js | 2 +- ...atibleAssignmentOfIdenticallyNamedTypes.js | 2 +- .../baselines/reference/incompatibleTypes.js | 8 +- .../reference/incorrectClassOverloadChain.js | 2 +- .../reference/incrementOnTypeParameter.js | 2 +- .../incrementOperatorWithAnyOtherType.js | 2 +- ...eratorWithAnyOtherTypeInvalidOperations.js | 2 +- .../incrementOperatorWithNumberType.js | 2 +- ...OperatorWithNumberTypeInvalidOperations.js | 2 +- ...ementOperatorWithUnsupportedBooleanType.js | 2 +- ...rementOperatorWithUnsupportedStringType.js | 2 +- .../baselines/reference/indexClassByNumber.js | 2 +- .../indexSignatureMustHaveTypeAnnotation.js | 4 +- .../reference/indexSignatureTypeCheck2.js | 2 +- ...indexSignatureWithAccessibilityModifier.js | 2 +- .../indexSignatureWithInitializer.js | 2 +- .../indexSignatureWithInitializer1.js | 2 +- .../indexSignatureWithoutTypeAnnotation1.js | 2 +- tests/baselines/reference/indexTypeCheck.js | 2 +- .../reference/indexWithoutParamType2.js | 2 +- .../reference/indexedAccessRelation.js | 6 +- .../reference/indexedAccessTypeConstraints.js | 6 +- tests/baselines/reference/indexer2A.js | 4 +- tests/baselines/reference/indexerA.js | 4 +- .../baselines/reference/indexerAsOptional.js | 2 +- .../reference/indexerConstraints2.js | 16 +- .../indexerReturningTypeParameter1.js | 2 +- .../indexerSignatureWithRestParam.js | 2 +- .../reference/indexersInClassType.js | 2 +- .../reference/indirectSelfReference.js | 4 +- .../reference/indirectSelfReferenceGeneric.js | 4 +- .../inferFromGenericFunctionReturnTypes1.js | 2 +- .../inferFromGenericFunctionReturnTypes2.js | 2 +- ...inferParameterWithMethodCallInitializer.js | 4 +- .../reference/inferSetterParamType.js | 4 +- .../inferentialTypingUsingApparentType3.js | 6 +- .../inferringClassMembersFromAssignments.js | 2 +- .../reference/infinitelyExpandingOverloads.js | 6 +- .../infinitelyExpandingTypesNonGenericBase.js | 6 +- .../inheritFromGenericTypeParameter.js | 2 +- ...mePrivatePropertiesFromDifferentOrigins.js | 4 +- ...SameNamePrivatePropertiesFromSameOrigin.js | 6 +- ...meNamePropertiesWithDifferentVisibility.js | 4 +- tests/baselines/reference/inheritance.js | 16 +- tests/baselines/reference/inheritance1.js | 14 +- ...itanceGrandParentPrivateMemberCollision.js | 6 +- ...tPrivateMemberCollisionWithPublicMember.js | 6 +- ...tPublicMemberCollisionWithPrivateMember.js | 6 +- ...ritanceMemberAccessorOverridingAccessor.js | 4 +- ...heritanceMemberAccessorOverridingMethod.js | 4 +- ...ritanceMemberAccessorOverridingProperty.js | 4 +- ...inheritanceMemberFuncOverridingAccessor.js | 4 +- .../inheritanceMemberFuncOverridingMethod.js | 4 +- ...inheritanceMemberFuncOverridingProperty.js | 4 +- ...ritanceMemberPropertyOverridingAccessor.js | 4 +- ...heritanceMemberPropertyOverridingMethod.js | 4 +- ...ritanceMemberPropertyOverridingProperty.js | 4 +- .../inheritanceOfGenericConstructorMethod1.js | 4 +- .../inheritanceOfGenericConstructorMethod2.js | 8 +- ...ritanceStaticAccessorOverridingAccessor.js | 4 +- ...heritanceStaticAccessorOverridingMethod.js | 4 +- ...ritanceStaticAccessorOverridingProperty.js | 4 +- ...inheritanceStaticFuncOverridingAccessor.js | 4 +- ...eStaticFuncOverridingAccessorOfFuncType.js | 4 +- .../inheritanceStaticFuncOverridingMethod.js | 4 +- ...inheritanceStaticFuncOverridingProperty.js | 4 +- ...eStaticFuncOverridingPropertyOfFuncType.js | 4 +- ...taticFunctionOverridingInstanceProperty.js | 4 +- .../inheritanceStaticMembersCompatible.js | 4 +- .../inheritanceStaticMembersIncompatible.js | 4 +- ...ritanceStaticPropertyOverridingAccessor.js | 4 +- ...heritanceStaticPropertyOverridingMethod.js | 4 +- ...ritanceStaticPropertyOverridingProperty.js | 4 +- .../inheritedConstructorWithRestParams.js | 4 +- .../inheritedConstructorWithRestParams2.js | 8 +- .../inheritedModuleMembersForClodule.js | 6 +- ...initializerReferencingConstructorLocals.js | 4 +- ...ializerReferencingConstructorParameters.js | 8 +- tests/baselines/reference/innerAliases.js | 4 +- tests/baselines/reference/innerAliases2.js | 2 +- .../reference/innerBoundLambdaEmit.js | 2 +- tests/baselines/reference/innerExtern.js | 2 +- .../innerTypeParameterShadowingOuterOne2.js | 4 +- .../instanceAndStaticDeclarations1.js | 2 +- .../instanceMemberAssignsToClassPrototype.js | 2 +- .../reference/instanceMemberInitialization.js | 2 +- .../reference/instanceOfAssignability.js | 12 +- .../reference/instanceOfInExternalModules.js | 2 +- ...nstancePropertiesInheritedIntoClassType.js | 8 +- .../reference/instancePropertyInClassType.js | 4 +- .../reference/instanceSubtypeCheck2.js | 4 +- .../baselines/reference/instanceofOperator.js | 2 +- .../instanceofOperatorWithInvalidOperands.js | 2 +- .../instanceofOperatorWithLHSIsObject.js | 2 +- ...nstanceofWithStructurallyIdenticalTypes.js | 14 +- ...ericClassWithWrongNumberOfTypeArguments.js | 4 +- ...ntiateGenericClassWithZeroTypeArguments.js | 4 +- ...tantiateNonGenericTypeWithTypeArguments.js | 2 +- .../instantiatedBaseTypeConstraints.js | 2 +- .../baselines/reference/instantiatedModule.js | 2 +- .../instantiatedReturnTypeContravariance.js | 4 +- tests/baselines/reference/intTypeCheck.js | 2 +- .../reference/interfaceClassMerging.js | 4 +- .../reference/interfaceClassMerging2.js | 4 +- .../reference/interfaceContextualType.js | 2 +- .../reference/interfaceDeclaration1.js | 2 +- .../reference/interfaceDeclaration2.js | 2 +- .../reference/interfaceDeclaration3.js | 22 +- .../reference/interfaceDeclaration4.js | 8 +- .../reference/interfaceDeclaration5.js | 2 +- .../reference/interfaceExtendingClass.js | 2 +- .../reference/interfaceExtendingClass2.js | 2 +- .../interfaceExtendingClassWithPrivates.js | 2 +- .../interfaceExtendingClassWithPrivates2.js | 6 +- .../interfaceExtendingClassWithProtecteds.js | 2 +- .../interfaceExtendingClassWithProtecteds2.js | 6 +- .../reference/interfaceExtendsClass1.js | 10 +- .../interfaceExtendsClassWithPrivate1.js | 4 +- .../interfaceExtendsClassWithPrivate2.js | 6 +- .../interfaceExtendsObjectIntersection.js | 22 +- ...nterfaceExtendsObjectIntersectionErrors.js | 10 +- .../reference/interfaceImplementation1.js | 4 +- .../reference/interfaceImplementation2.js | 2 +- .../reference/interfaceImplementation3.js | 2 +- .../reference/interfaceImplementation4.js | 2 +- .../reference/interfaceImplementation5.js | 12 +- .../reference/interfaceImplementation6.js | 8 +- .../reference/interfaceImplementation7.js | 2 +- .../reference/interfaceImplementation8.js | 16 +- .../reference/interfaceInReopenedModule.js | 2 +- .../reference/interfaceInheritance.js | 2 +- .../interfacePropertiesWithSameName3.js | 4 +- .../baselines/reference/interfaceSubtyping.js | 2 +- .../interfaceWithMultipleDeclarations.js | 2 +- .../interfaceWithPropertyOfEveryType.js | 2 +- ...faceWithPropertyThatIsPrivateInBaseType.js | 4 +- ...aceWithPropertyThatIsPrivateInBaseType2.js | 4 +- tests/baselines/reference/interfacedecl.js | 2 +- .../interfacedeclWithIndexerErrors.js | 2 +- .../baselines/reference/internalAliasClass.js | 2 +- ...alAliasClassInsideLocalModuleWithExport.js | 2 +- ...liasClassInsideLocalModuleWithoutExport.js | 2 +- ...sideLocalModuleWithoutExportAccessError.js | 2 +- ...liasClassInsideTopLevelModuleWithExport.js | 2 +- ...sClassInsideTopLevelModuleWithoutExport.js | 2 +- .../internalAliasInitializedModule.js | 2 +- ...alizedModuleInsideLocalModuleWithExport.js | 2 +- ...zedModuleInsideLocalModuleWithoutExport.js | 2 +- ...sideLocalModuleWithoutExportAccessError.js | 2 +- ...zedModuleInsideTopLevelModuleWithExport.js | 2 +- ...ModuleInsideTopLevelModuleWithoutExport.js | 2 +- ...leMergedWithClassNotReferencingInstance.js | 2 +- ...thClassNotReferencingInstanceNoConflict.js | 2 +- ...leMergedWithClassNotReferencingInstance.js | 2 +- ...thClassNotReferencingInstanceNoConflict.js | 2 +- tests/baselines/reference/intrinsics.js | 4 +- .../reference/invalidAssignmentsToVoid.js | 2 +- .../reference/invalidBooleanAssignments.js | 2 +- .../invalidImportAliasIdentifiers.js | 2 +- .../reference/invalidInstantiatedModule.js | 2 +- .../invalidModuleWithStatementsOfEveryKind.js | 30 +-- .../invalidMultipleVariableDeclarations.js | 8 +- .../reference/invalidNestedModules.js | 6 +- .../reference/invalidNewTarget.es5.js | 2 +- .../reference/invalidNumberAssignments.js | 2 +- .../reference/invalidReferenceSyntax1.js | 2 +- .../reference/invalidReturnStatements.js | 4 +- .../baselines/reference/invalidStaticField.js | 4 +- .../reference/invalidStringAssignments.js | 2 +- .../invalidSyntaxNamespaceImportWithAMD.js | 2 +- ...nvalidSyntaxNamespaceImportWithCommonjs.js | 2 +- .../invalidSyntaxNamespaceImportWithSystem.js | 2 +- ...nvalidThisEmitInContextualObjectLiteral.js | 2 +- tests/baselines/reference/invalidTypeNames.js | 2 +- .../reference/invalidUndefinedAssignments.js | 2 +- .../reference/invalidUndefinedValues.js | 2 +- .../reference/invalidVoidAssignments.js | 2 +- .../baselines/reference/invalidVoidValues.js | 2 +- ...okingNonGenericMethodWithTypeArguments1.js | 2 +- ...okingNonGenericMethodWithTypeArguments2.js | 2 +- .../isDeclarationVisibleNodeKinds.js | 2 +- .../isolatedModulesImportExportElision.js | 2 +- .../reference/isolatedModulesReExportType.js | 2 +- ...ationClassMethodContainingArrowFunction.js | 2 +- .../jsFileCompilationEmitBlockedCorrectly.js | 2 +- .../jsFileCompilationEmitDeclarations.js | 2 +- ...ileCompilationEmitTrippleSlashReference.js | 2 +- ...eclarationsWithJsFileReferenceWithNoOut.js | 2 +- ...nDeclarationsWithJsFileReferenceWithOut.js | 2 +- ...clarationsWithJsFileReferenceWithOutDir.js | 2 +- ...eclarationsWithJsFileReferenceWithNoOut.js | 2 +- ...tDeclarationsWithJsFileReferenceWithOut.js | 2 +- ...ationWithDeclarationEmitPathSameAsInput.js | 2 +- .../jsFileCompilationWithMapFileAsJs.js | 2 +- ...leCompilationWithMapFileAsJs.sourcemap.txt | 2 +- ...ationWithMapFileAsJsWithInlineSourceMap.js | 2 +- ...pFileAsJsWithInlineSourceMap.sourcemap.txt | 2 +- ...ileCompilationWithMapFileAsJsWithOutDir.js | 2 +- ...ionWithMapFileAsJsWithOutDir.sourcemap.txt | 2 +- .../reference/jsFileCompilationWithOut.js | 2 +- ...OutDeclarationFileNameSameAsInputJsFile.js | 2 +- .../reference/jsFileCompilationWithoutOut.js | 2 +- .../reference/jsObjectsMarkedAsOpenEnded.js | 2 +- .../baselines/reference/jsdocInTypeScript.js | 2 +- .../reference/jsxAndTypeAssertion.js | 2 +- .../jsxFactoryQualifiedNameWithEs5.js | 2 +- .../baselines/reference/jsxInExtendsClause.js | 4 +- tests/baselines/reference/jsxViaImport.2.js | 2 +- tests/baselines/reference/jsxViaImport.js | 2 +- .../reference/keyofAndIndexedAccess.js | 30 +-- .../reference/keyofAndIndexedAccessErrors.js | 2 +- tests/baselines/reference/lambdaArgCrash.js | 4 +- tests/baselines/reference/lambdaPropSelf.js | 4 +- tests/baselines/reference/libMembers.js | 2 +- tests/baselines/reference/lift.js | 4 +- tests/baselines/reference/listFailure.js | 6 +- tests/baselines/reference/literalTypes2.js | 4 +- .../literalTypesWidenInParameterPosition.js | 2 +- .../literalsInComputedProperties1.js | 2 +- .../baselines/reference/localClassesInLoop.js | 2 +- tests/baselines/reference/localTypes1.js | 26 +- tests/baselines/reference/localTypes2.js | 6 +- tests/baselines/reference/localTypes3.js | 6 +- tests/baselines/reference/localTypes5.js | 4 +- .../logicalNotOperatorWithAnyOtherType.js | 2 +- .../logicalNotOperatorWithBooleanType.js | 2 +- .../logicalNotOperatorWithNumberType.js | 2 +- .../logicalNotOperatorWithStringType.js | 2 +- .../reference/looseThisTypeInFunctions.js | 2 +- tests/baselines/reference/m7Bugs.js | 4 +- tests/baselines/reference/mappedTypeErrors.js | 2 +- tests/baselines/reference/mappedTypes3.js | 2 +- .../reference/mappedTypesAndObjects.js | 2 +- .../reference/matchReturnTypeInAllBranches.js | 2 +- .../memberAccessMustUseModuleInstances.js | 2 +- ...FunctionOverloadMixingStaticAndInstance.js | 8 +- .../memberFunctionsWithPrivateOverloads.js | 4 +- .../memberFunctionsWithPublicOverloads.js | 4 +- ...mberFunctionsWithPublicPrivateOverloads.js | 4 +- tests/baselines/reference/memberScope.js | 2 +- .../reference/memberVariableDeclarations1.js | 4 +- .../reference/mergedClassInterface.js | 4 +- .../reference/mergedDeclarations5.js | 4 +- .../reference/mergedDeclarations6.js | 4 +- .../mergedInheritedClassInterface.js | 8 +- .../mergedInterfacesWithInheritedPrivates.js | 6 +- .../mergedInterfacesWithInheritedPrivates2.js | 8 +- .../mergedInterfacesWithInheritedPrivates3.js | 10 +- .../mergedInterfacesWithMultipleBases.js | 12 +- .../mergedInterfacesWithMultipleBases2.js | 20 +- .../mergedInterfacesWithMultipleBases3.js | 10 +- .../mergedInterfacesWithMultipleBases4.js | 10 +- .../mergedModuleDeclarationCodeGen.js | 4 +- .../mergedModuleDeclarationCodeGen5.js | 2 +- .../reference/metadataOfClassFromAlias.js | 4 +- .../reference/metadataOfClassFromAlias2.js | 4 +- .../reference/metadataOfClassFromModule.js | 4 +- .../reference/metadataOfEventAlias.js | 2 +- .../reference/metadataOfStringLiteral.js | 2 +- tests/baselines/reference/metadataOfUnion.js | 6 +- .../reference/metadataOfUnionWithNull.js | 4 +- .../methodContainingLocalFunction.js | 8 +- .../methodSignatureDeclarationEmit1.js | 2 +- .../mismatchedClassConstructorVariable.js | 4 +- .../reference/mismatchedGenericArguments1.js | 4 +- .../reference/missingDecoratorType.js | 2 +- .../missingFunctionImplementation.js | 18 +- .../missingImportAfterModuleImport.js | 2 +- .../missingPropertiesOfClassExpression.js | 4 +- .../reference/missingReturnStatement.js | 2 +- .../reference/missingReturnStatement1.js | 2 +- tests/baselines/reference/missingSelf.js | 4 +- .../reference/missingTypeArguments1.js | 22 +- .../reference/missingTypeArguments2.js | 2 +- .../mixedStaticAndInstanceClassMembers.js | 4 +- .../reference/mixinAccessModifiers.js | 24 +- .../reference/mixinClassesAnnotated.js | 10 +- .../reference/mixinClassesAnonymous.js | 12 +- .../reference/mixinClassesMembers.js | 4 +- .../reference/mixinPrivateAndProtected.js | 14 +- .../mixingStaticAndInstanceOverloads.js | 10 +- ...ifierOnClassDeclarationMemberInFunction.js | 2 +- ...difierOnClassExpressionMemberInFunction.js | 2 +- .../reference/modifierOnParameter1.js | 2 +- .../reference/moduleAliasInterface.js | 12 +- tests/baselines/reference/moduleAsBaseType.js | 4 +- .../reference/moduleAssignmentCompat1.js | 6 +- .../reference/moduleAssignmentCompat2.js | 6 +- .../reference/moduleAssignmentCompat4.js | 4 +- .../reference/moduleAugmentationGlobal1.js | 2 +- .../reference/moduleAugmentationGlobal2.js | 2 +- .../reference/moduleAugmentationGlobal3.js | 2 +- .../moduleAugmentationImportsAndExports1.js | 4 +- .../moduleAugmentationImportsAndExports2.js | 4 +- .../moduleAugmentationImportsAndExports3.js | 4 +- .../moduleAugmentationImportsAndExports4.js | 4 +- .../moduleAugmentationImportsAndExports5.js | 4 +- .../moduleAugmentationImportsAndExports6.js | 4 +- .../moduleAugmentationsBundledOutput1.js | 6 +- .../reference/moduleAugmentationsImports1.js | 4 +- .../reference/moduleAugmentationsImports2.js | 4 +- .../reference/moduleAugmentationsImports3.js | 4 +- .../reference/moduleAugmentationsImports4.js | 4 +- .../reference/moduleClassArrayCodeGenTest.js | 4 +- .../baselines/reference/moduleCodeGenTest5.js | 4 +- tests/baselines/reference/moduleCrashBug1.js | 2 +- .../reference/moduleDuplicateIdentifiers.js | 4 +- .../reference/moduleElementsInWrongContext.js | 2 +- .../moduleElementsInWrongContext2.js | 2 +- .../moduleElementsInWrongContext3.js | 2 +- tests/baselines/reference/moduleExports1.js | 2 +- .../moduleImportedForTypeArgumentPosition.js | 4 +- .../reference/moduleInTypePosition1.js | 2 +- .../moduleMemberWithoutTypeAnnotation1.js | 10 +- tests/baselines/reference/moduleMerge.js | 4 +- .../reference/moduleMergeConstructor.js | 2 +- .../baselines/reference/moduleNewExportBug.js | 2 +- tests/baselines/reference/moduleNoneErrors.js | 2 +- .../baselines/reference/modulePrologueAMD.js | 2 +- .../reference/modulePrologueCommonjs.js | 2 +- .../reference/modulePrologueSystem.js | 2 +- .../baselines/reference/modulePrologueUmd.js | 2 +- .../reference/moduleRedifinitionErrors.js | 2 +- .../reference/moduleReopenedTypeOtherBlock.js | 4 +- .../reference/moduleReopenedTypeSameBlock.js | 4 +- .../reference/moduleResolutionWithSymlinks.js | 2 +- ...moduleResolutionWithSymlinks_withOutDir.js | 2 +- tests/baselines/reference/moduleScopingBug.js | 2 +- .../reference/moduleVisibilityTest1.js | 4 +- .../reference/moduleVisibilityTest2.js | 4 +- .../reference/moduleVisibilityTest3.js | 4 +- .../moduleWithStatementsOfEveryKind.js | 20 +- tests/baselines/reference/moduledecl.js | 10 +- .../baselines/reference/multiImportExport.js | 2 +- .../reference/multiModuleClodule1.js | 2 +- .../multipleClassPropertyModifiers.js | 2 +- .../multipleClassPropertyModifiersErrors.js | 2 +- .../reference/multipleDeclarations.js | 4 +- .../reference/multipleDefaultExports01.js | 2 +- .../reference/multipleDefaultExports03.js | 4 +- .../reference/multipleExportDefault3.js | 2 +- .../reference/multipleExportDefault4.js | 2 +- .../reference/multipleExportDefault5.js | 2 +- .../reference/multipleInheritance.js | 20 +- .../reference/multipleNumericIndexers.js | 4 +- .../reference/multipleStringIndexers.js | 4 +- tests/baselines/reference/multivar.js | 4 +- .../mutuallyRecursiveGenericBaseTypes2.js | 4 +- tests/baselines/reference/nameCollision.js | 2 +- tests/baselines/reference/nameCollisions.js | 12 +- ...nctionExpressionAssignedToClassProperty.js | 2 +- tests/baselines/reference/namespaces2.js | 2 +- .../reference/narrowTypeByInstanceof.js | 4 +- .../reference/narrowedConstInMethod.js | 2 +- .../narrowingGenericTypeFromInstanceof01.js | 4 +- .../reference/narrowingOfDottedNames.js | 4 +- .../negateOperatorWithAnyOtherType.js | 2 +- .../negateOperatorWithBooleanType.js | 2 +- .../reference/negateOperatorWithNumberType.js | 2 +- .../reference/negateOperatorWithStringType.js | 2 +- .../reference/nestedClassDeclaration.js | 6 +- tests/baselines/reference/nestedLoops.js | 2 +- tests/baselines/reference/nestedSelf.js | 2 +- tests/baselines/reference/neverType.js | 2 +- tests/baselines/reference/newArrays.js | 4 +- .../reference/newOnInstanceSymbol.js | 2 +- tests/baselines/reference/newOperator.js | 4 +- .../reference/newOperatorConformance.js | 6 +- .../reference/newOperatorErrorCases.js | 6 +- tests/baselines/reference/newTarget.es5.js | 4 +- tests/baselines/reference/newWithSpread.js | 2 +- tests/baselines/reference/newWithSpreadES5.js | 2 +- ...CollisionThisExpressionAndClassInGlobal.js | 2 +- ...ionThisExpressionAndLocalVarInAccessors.js | 4 +- ...nThisExpressionAndLocalVarInConstructor.js | 4 +- ...lisionThisExpressionAndLocalVarInMethod.js | 2 +- ...sionThisExpressionAndLocalVarInProperty.js | 4 +- .../reference/noConstraintInReturnType1.js | 2 +- tests/baselines/reference/noEmitHelpers.js | 4 +- tests/baselines/reference/noEmitHelpers2.js | 2 +- .../baselines/reference/noErrorsInCallback.js | 2 +- ...ImplicitAnyDestructuringInPrivateMethod.js | 2 +- .../noImplicitAnyForMethodParameters.js | 4 +- .../noImplicitAnyMissingGetAccessor.js | 4 +- .../noImplicitAnyMissingSetAccessor.js | 4 +- .../noImplicitAnyParametersInClass.js | 2 +- .../noImplicitReturnInConstructors.js | 2 +- .../reference/noTypeArgumentOnReturnType1.js | 2 +- ...enericClassExtendingGenericClassWithAny.js | 4 +- ...onGenericTypeReferenceWithTypeArguments.js | 4 +- .../reference/nonIdenticalTypeConstraints.js | 12 +- .../reference/nonInstantiatedModule.js | 2 +- .../nonMergedDeclarationsAndOverloads.js | 2 +- .../baselines/reference/nonPrimitiveNarrow.js | 2 +- tests/baselines/reference/null.js | 2 +- .../reference/nullAssignableToEveryType.js | 2 +- .../nullIsSubtypeOfEverythingButUndefined.js | 6 +- .../reference/numericClassMembers1.js | 6 +- ...icIndexerConstrainsPropertyDeclarations.js | 2 +- ...cIndexerConstrainsPropertyDeclarations2.js | 6 +- .../reference/numericIndexerConstraint.js | 2 +- .../reference/numericIndexerConstraint1.js | 2 +- .../reference/numericIndexerConstraint2.js | 2 +- .../reference/numericIndexerConstraint3.js | 6 +- .../reference/numericIndexerConstraint4.js | 4 +- .../reference/numericIndexerTyping2.js | 4 +- .../reference/numericIndexingResults.js | 2 +- .../baselines/reference/numericMethodName1.js | 2 +- .../numericNamedPropertyDuplicates.js | 2 +- .../numericStringNamedPropertyEquivalence.js | 2 +- ...ctCreationExpressionInFunctionParameter.js | 2 +- ...objectCreationOfElementAccessExpression.js | 16 +- tests/baselines/reference/objectFreeze.js | 2 +- tests/baselines/reference/objectIndexer.js | 2 +- .../reference/objectLitArrayDeclNoNew.js | 2 +- .../objectLiteralDeclarationGeneration1.js | 2 +- .../reference/objectMembersOnTypes.js | 2 +- .../reference/objectRestParameterES5.js | 2 +- tests/baselines/reference/objectSpread.js | 2 +- .../reference/objectSpreadNegative.js | 6 +- ...objectTypeHidingMembersOfExtendedObject.js | 6 +- .../objectTypeHidingMembersOfObject.js | 2 +- ...peHidingMembersOfObjectAssignmentCompat.js | 2 +- ...eHidingMembersOfObjectAssignmentCompat2.js | 2 +- .../reference/objectTypePropertyAccess.js | 2 +- .../objectTypeWithDuplicateNumericProperty.js | 2 +- .../objectTypeWithNumericProperty.js | 2 +- .../objectTypeWithRecursiveWrappedProperty.js | 2 +- ...objectTypeWithRecursiveWrappedProperty2.js | 2 +- ...ecursiveWrappedPropertyCheckedNominally.js | 4 +- ...ypeWithStringIndexerHidingObjectIndexer.js | 2 +- ...bjectTypeWithStringNamedNumericProperty.js | 2 +- ...hStringNamedPropertyOfIllegalCharacters.js | 2 +- .../reference/objectTypesIdentity.js | 6 +- .../reference/objectTypesIdentity2.js | 6 +- .../objectTypesIdentityWithCallSignatures.js | 6 +- .../objectTypesIdentityWithCallSignatures2.js | 6 +- ...yWithCallSignaturesDifferingParamCounts.js | 6 +- ...IdentityWithCallSignaturesWithOverloads.js | 6 +- ...ectTypesIdentityWithConstructSignatures.js | 6 +- ...ctTypesIdentityWithConstructSignatures2.js | 4 +- ...ConstructSignaturesDifferingParamCounts.js | 4 +- ...tTypesIdentityWithGenericCallSignatures.js | 6 +- ...TypesIdentityWithGenericCallSignatures2.js | 6 +- ...ricCallSignaturesDifferingByConstraints.js | 6 +- ...icCallSignaturesDifferingByConstraints2.js | 8 +- ...icCallSignaturesDifferingByConstraints3.js | 12 +- ...ericCallSignaturesDifferingByReturnType.js | 6 +- ...ricCallSignaturesDifferingByReturnType2.js | 6 +- ...lSignaturesDifferingTypeParameterCounts.js | 6 +- ...llSignaturesDifferingTypeParameterNames.js | 6 +- ...WithGenericCallSignaturesOptionalParams.js | 6 +- ...ithGenericCallSignaturesOptionalParams2.js | 6 +- ...ithGenericCallSignaturesOptionalParams3.js | 6 +- ...nstructSignaturesDifferingByConstraints.js | 4 +- ...structSignaturesDifferingByConstraints2.js | 6 +- ...structSignaturesDifferingByConstraints3.js | 10 +- ...onstructSignaturesDifferingByReturnType.js | 4 +- ...nstructSignaturesDifferingByReturnType2.js | 4 +- ...tSignaturesDifferingTypeParameterCounts.js | 4 +- ...ctSignaturesDifferingTypeParameterNames.js | 4 +- ...enericConstructSignaturesOptionalParams.js | 4 +- ...nericConstructSignaturesOptionalParams2.js | 4 +- ...nericConstructSignaturesOptionalParams3.js | 4 +- ...objectTypesIdentityWithNumericIndexers1.js | 10 +- ...objectTypesIdentityWithNumericIndexers2.js | 14 +- ...objectTypesIdentityWithNumericIndexers3.js | 10 +- .../objectTypesIdentityWithOptionality.js | 6 +- .../objectTypesIdentityWithPrivates.js | 10 +- .../objectTypesIdentityWithPrivates2.js | 4 +- .../objectTypesIdentityWithPrivates3.js | 8 +- .../objectTypesIdentityWithPublics.js | 6 +- .../objectTypesIdentityWithStringIndexers.js | 10 +- .../objectTypesIdentityWithStringIndexers2.js | 14 +- .../objectTypesWithOptionalProperties.js | 4 +- .../objectTypesWithOptionalProperties2.js | 4 +- .../objectTypesWithPredefinedTypesAsName.js | 10 +- .../objectTypesWithPredefinedTypesAsName2.js | 2 +- .../optionalArgsWithDefaultValues.js | 2 +- .../optionalConstructorArgInSuper.js | 4 +- tests/baselines/reference/optionalMethods.js | 6 +- .../reference/optionalParamArgsTest.js | 4 +- .../reference/optionalParamInOverride.js | 4 +- .../reference/optionalParameterProperty.js | 4 +- .../optionalParamterAndVariableDeclaration.js | 2 +- ...optionalParamterAndVariableDeclaration2.js | 2 +- .../reference/optionalPropertiesInClasses.js | 6 +- .../reference/optionalSetterParam.js | 2 +- tests/baselines/reference/out-flag.js | 2 +- .../reference/out-flag.sourcemap.txt | 4 +- tests/baselines/reference/out-flag2.js | 4 +- .../reference/out-flag2.sourcemap.txt | 6 +- tests/baselines/reference/out-flag3.js | 4 +- .../reference/out-flag3.sourcemap.txt | 13 +- .../baselines/reference/outModuleConcatAmd.js | 4 +- .../outModuleConcatAmd.sourcemap.txt | 4 +- .../reference/outModuleConcatSystem.js | 4 +- .../outModuleConcatSystem.sourcemap.txt | 4 +- .../reference/outModuleTripleSlashRefs.js | 6 +- .../outModuleTripleSlashRefs.sourcemap.txt | 20 +- tests/baselines/reference/overload1.js | 6 +- tests/baselines/reference/overload2.js | 2 +- .../reference/overloadAssignmentCompat.js | 2 +- tests/baselines/reference/overloadCallTest.js | 2 +- .../reference/overloadConsecutiveness.js | 2 +- .../overloadEquivalenceWithStatics.js | 2 +- .../overloadGenericFunctionWithRestArgs.js | 4 +- .../reference/overloadModifiersMustAgree.js | 2 +- .../overloadOnConstConstraintChecks1.js | 10 +- .../overloadOnConstConstraintChecks2.js | 6 +- .../overloadOnConstConstraintChecks3.js | 6 +- .../overloadOnConstConstraintChecks4.js | 8 +- ...nstInBaseWithBadImplementationInDerived.js | 2 +- .../reference/overloadOnConstInCallback1.js | 2 +- .../reference/overloadOnConstInheritance4.js | 2 +- .../overloadOnConstNoAnyImplementation2.js | 2 +- ...verloadOnConstNoNonSpecializedSignature.js | 2 +- .../overloadOnConstNoStringImplementation2.js | 2 +- .../overloadOnConstantsInvalidOverload1.js | 8 +- ...verloadOnGenericClassAndNonGenericClass.js | 12 +- .../baselines/reference/overloadResolution.js | 8 +- .../overloadResolutionClassConstructors.js | 18 +- .../overloadResolutionConstructors.js | 8 +- ...overloadResolutionOnDefaultConstructor1.js | 2 +- .../overloadResolutionOverNonCTLambdas.js | 2 +- .../reference/overloadReturnTypes.js | 2 +- .../overloadedStaticMethodSpecialization.js | 2 +- .../reference/overloadingOnConstants1.js | 8 +- .../reference/overloadingOnConstants2.js | 6 +- ...esolutionWithConstraintCheckingDeferred.js | 2 +- .../reference/overloadsWithinClasses.js | 6 +- .../overrideBaseIntersectionMethod.js | 6 +- .../overridingPrivateStaticMembers.js | 4 +- .../reference/paramPropertiesInSignatures.js | 2 +- ...meterInitializerBeforeDestructuringEmit.js | 2 +- ...parameterInitializersForwardReferencing.js | 2 +- .../parameterNamesInTypeParameterList.js | 2 +- .../parameterPropertyInConstructor2.js | 2 +- ...ameterPropertyInitializerInInitializers.js | 2 +- .../parameterPropertyOutsideConstructor.js | 2 +- ...ameterPropertyReferencingOtherParameter.js | 2 +- .../parameterReferenceInInitializer1.js | 2 +- .../parameterReferencesOtherParameter1.js | 4 +- .../parameterReferencesOtherParameter2.js | 4 +- .../parametersWithNoAnnotationAreAny.js | 2 +- .../reference/parseErrorInHeritageClause1.js | 2 +- tests/baselines/reference/parser0_004152.js | 2 +- tests/baselines/reference/parser509546.js | 2 +- tests/baselines/reference/parser509546_1.js | 2 +- tests/baselines/reference/parser509546_2.js | 2 +- tests/baselines/reference/parser509630.js | 4 +- tests/baselines/reference/parser509667.js | 2 +- tests/baselines/reference/parser509668.js | 2 +- tests/baselines/reference/parser512084.js | 2 +- tests/baselines/reference/parser553699.js | 4 +- tests/baselines/reference/parser585151.js | 2 +- tests/baselines/reference/parser618973.js | 2 +- tests/baselines/reference/parser642331.js | 2 +- tests/baselines/reference/parser642331_1.js | 2 +- .../parserAccessibilityAfterStatic1.js | 2 +- .../parserAccessibilityAfterStatic10.js | 2 +- .../parserAccessibilityAfterStatic11.js | 2 +- .../parserAccessibilityAfterStatic14.js | 2 +- .../parserAccessibilityAfterStatic2.js | 2 +- .../parserAccessibilityAfterStatic3.js | 2 +- .../parserAccessibilityAfterStatic4.js | 2 +- .../parserAccessibilityAfterStatic5.js | 2 +- .../parserAccessibilityAfterStatic6.js | 2 +- .../parserAccessibilityAfterStatic7.js | 2 +- tests/baselines/reference/parserAccessors1.js | 2 +- tests/baselines/reference/parserAccessors2.js | 2 +- tests/baselines/reference/parserAstSpans1.js | 12 +- tests/baselines/reference/parserClass1.js | 2 +- tests/baselines/reference/parserClass2.js | 2 +- .../reference/parserClassDeclaration1.js | 2 +- .../reference/parserClassDeclaration10.js | 2 +- .../reference/parserClassDeclaration11.js | 2 +- .../reference/parserClassDeclaration12.js | 2 +- .../reference/parserClassDeclaration13.js | 2 +- .../reference/parserClassDeclaration14.js | 2 +- .../reference/parserClassDeclaration15.js | 2 +- .../reference/parserClassDeclaration16.js | 2 +- .../reference/parserClassDeclaration19.js | 2 +- .../reference/parserClassDeclaration2.js | 2 +- .../reference/parserClassDeclaration20.js | 2 +- .../reference/parserClassDeclaration21.js | 2 +- .../reference/parserClassDeclaration22.js | 2 +- .../reference/parserClassDeclaration23.js | 2 +- .../reference/parserClassDeclaration24.js | 2 +- .../reference/parserClassDeclaration25.js | 2 +- .../reference/parserClassDeclaration26.js | 2 +- .../reference/parserClassDeclaration3.js | 2 +- .../reference/parserClassDeclaration4.js | 2 +- .../reference/parserClassDeclaration5.js | 2 +- .../reference/parserClassDeclaration6.js | 2 +- .../reference/parserClassDeclaration8.js | 2 +- .../reference/parserClassDeclaration9.js | 2 +- .../parserClassDeclarationIndexSignature1.js | 2 +- .../parserConstructorDeclaration1.js | 2 +- .../parserConstructorDeclaration10.js | 2 +- .../parserConstructorDeclaration11.js | 2 +- .../parserConstructorDeclaration12.js | 2 +- .../parserConstructorDeclaration2.js | 2 +- .../parserConstructorDeclaration3.js | 2 +- .../parserConstructorDeclaration4.js | 2 +- .../parserConstructorDeclaration5.js | 2 +- .../parserConstructorDeclaration6.js | 2 +- .../parserConstructorDeclaration7.js | 2 +- .../parserConstructorDeclaration8.js | 2 +- .../parserConstructorDeclaration9.js | 2 +- .../reference/parserES3Accessors1.js | 2 +- .../reference/parserES3Accessors2.js | 2 +- .../parserES5ComputedPropertyName10.js | 2 +- .../parserES5ComputedPropertyName11.js | 2 +- .../parserES5ComputedPropertyName7.js | 2 +- .../parserES5ComputedPropertyName9.js | 2 +- .../reference/parserES5SymbolIndexer2.js | 2 +- .../reference/parserES5SymbolProperty5.js | 2 +- .../reference/parserES5SymbolProperty6.js | 2 +- .../reference/parserES5SymbolProperty7.js | 2 +- .../parserErrantSemicolonInClass1.js | 2 +- .../parserErrorRecoveryIfStatement1.js | 2 +- .../parserErrorRecoveryIfStatement2.js | 2 +- .../parserErrorRecoveryIfStatement3.js | 2 +- .../parserErrorRecoveryIfStatement4.js | 2 +- .../parserErrorRecoveryIfStatement5.js | 2 +- .../parserErrorRecoveryIfStatement6.js | 2 +- .../reference/parserErrorRecovery_Block3.js | 2 +- .../parserErrorRecovery_ClassElement1.js | 4 +- .../parserErrorRecovery_ClassElement2.js | 2 +- .../parserErrorRecovery_ClassElement3.js | 2 +- ...rrorRecovery_ExtendsOrImplementsClause1.js | 2 +- ...rrorRecovery_ExtendsOrImplementsClause2.js | 2 +- ...rrorRecovery_ExtendsOrImplementsClause3.js | 2 +- ...rrorRecovery_ExtendsOrImplementsClause4.js | 2 +- ...rrorRecovery_ExtendsOrImplementsClause5.js | 2 +- ...ErrorRecovery_IncompleteMemberVariable1.js | 2 +- ...ErrorRecovery_IncompleteMemberVariable2.js | 2 +- .../parserErrorRecovery_ParameterList6.js | 2 +- .../parserErrorRecovery_SourceUnit1.js | 4 +- .../parserErrorRecovery_SwitchStatement2.js | 4 +- .../reference/parserExportAssignment7.js | 2 +- .../reference/parserExportAssignment8.js | 2 +- .../reference/parserGenericClass1.js | 2 +- .../reference/parserGenericClass2.js | 2 +- .../reference/parserGenericConstraint1.js | 2 +- .../reference/parserGenericConstraint2.js | 2 +- .../reference/parserGenericConstraint3.js | 2 +- .../reference/parserGenericConstraint4.js | 2 +- .../reference/parserGenericConstraint5.js | 2 +- .../reference/parserGenericConstraint6.js | 2 +- .../reference/parserGenericConstraint7.js | 2 +- .../parserGenericsInTypeContexts1.js | 2 +- .../parserGenericsInTypeContexts2.js | 2 +- .../parserGetAccessorWithTypeParameters1.js | 2 +- .../parserIndexMemberDeclaration1.js | 2 +- .../parserIndexMemberDeclaration10.js | 2 +- .../parserIndexMemberDeclaration2.js | 2 +- .../parserIndexMemberDeclaration3.js | 2 +- .../parserIndexMemberDeclaration4.js | 2 +- .../parserIndexMemberDeclaration5.js | 2 +- .../parserIndexMemberDeclaration6.js | 2 +- .../parserIndexMemberDeclaration7.js | 2 +- .../parserIndexMemberDeclaration8.js | 2 +- .../parserIndexMemberDeclaration9.js | 2 +- ...InvalidIdentifiersInVariableStatements1.js | 2 +- .../reference/parserMemberAccessor1.js | 2 +- .../parserMemberAccessorDeclaration1.js | 2 +- .../parserMemberAccessorDeclaration10.js | 2 +- .../parserMemberAccessorDeclaration11.js | 2 +- .../parserMemberAccessorDeclaration12.js | 2 +- .../parserMemberAccessorDeclaration13.js | 2 +- .../parserMemberAccessorDeclaration14.js | 2 +- .../parserMemberAccessorDeclaration15.js | 2 +- .../parserMemberAccessorDeclaration16.js | 2 +- .../parserMemberAccessorDeclaration17.js | 2 +- .../parserMemberAccessorDeclaration18.js | 2 +- .../parserMemberAccessorDeclaration2.js | 2 +- .../parserMemberAccessorDeclaration3.js | 2 +- .../parserMemberAccessorDeclaration4.js | 2 +- .../parserMemberAccessorDeclaration5.js | 2 +- .../parserMemberAccessorDeclaration6.js | 2 +- .../parserMemberAccessorDeclaration7.js | 2 +- .../parserMemberAccessorDeclaration8.js | 2 +- .../parserMemberAccessorDeclaration9.js | 2 +- .../parserMemberFunctionDeclaration1.js | 2 +- .../parserMemberFunctionDeclaration2.js | 2 +- .../parserMemberFunctionDeclaration3.js | 2 +- .../parserMemberFunctionDeclaration4.js | 2 +- .../parserMemberFunctionDeclaration5.js | 2 +- ...erMemberFunctionDeclarationAmbiguities1.js | 2 +- .../parserMemberVariableDeclaration1.js | 2 +- .../parserMemberVariableDeclaration2.js | 2 +- .../parserMemberVariableDeclaration3.js | 2 +- .../parserMemberVariableDeclaration4.js | 2 +- .../parserMemberVariableDeclaration5.js | 2 +- .../parserMissingLambdaOpenBrace1.js | 2 +- .../reference/parserParameterList1.js | 2 +- .../reference/parserParameterList10.js | 2 +- .../reference/parserParameterList16.js | 2 +- .../reference/parserParameterList17.js | 2 +- .../reference/parserParameterList2.js | 2 +- .../reference/parserParameterList3.js | 2 +- .../reference/parserParameterList6.js | 2 +- .../reference/parserParameterList7.js | 2 +- .../reference/parserParameterList9.js | 2 +- .../baselines/reference/parserRealSource1.js | 6 +- .../baselines/reference/parserRealSource10.js | 18 +- .../baselines/reference/parserRealSource11.js | 100 ++++---- .../baselines/reference/parserRealSource12.js | 6 +- .../baselines/reference/parserRealSource14.js | 4 +- .../baselines/reference/parserRealSource4.js | 12 +- .../baselines/reference/parserRealSource5.js | 2 +- .../baselines/reference/parserRealSource6.js | 6 +- .../baselines/reference/parserRealSource7.js | 2 +- .../baselines/reference/parserRealSource8.js | 4 +- .../baselines/reference/parserRealSource9.js | 2 +- .../parserSetAccessorWithTypeAnnotation1.js | 2 +- .../parserSetAccessorWithTypeParameters1.js | 2 +- .../reference/parserSuperExpression1.js | 4 +- .../reference/parserSuperExpression2.js | 2 +- .../reference/parserSuperExpression3.js | 2 +- .../reference/parserSuperExpression4.js | 4 +- tests/baselines/reference/parserUnicode3.js | 2 +- tests/baselines/reference/parserharness.js | 32 +-- tests/baselines/reference/parserindenter.js | 2 +- ...sRecoversWhenHittingUnexpectedSemicolon.js | 2 +- .../reference/partiallyAmbientClodule.js | 2 +- ...artiallyAnnotatedFunctionInferenceError.js | 4 +- ...tatedFunctionInferenceWithTypeParameter.js | 4 +- .../partiallyDiscriminantedUnions.js | 4 +- .../reference/plusOperatorWithAnyOtherType.js | 2 +- .../reference/plusOperatorWithBooleanType.js | 2 +- .../reference/plusOperatorWithNumberType.js | 2 +- .../reference/plusOperatorWithStringType.js | 2 +- .../prespecializedGenericMembers1.js | 4 +- .../reference/primitiveConstraints2.js | 2 +- tests/baselines/reference/primitiveMembers.js | 4 +- .../reference/primitiveTypeAsClassName.js | 2 +- .../reference/privacyAccessorDeclFile.js | 146 ++++++------ .../privacyCannotNameAccessorDeclFile.js | 12 +- .../privacyCannotNameVarTypeDeclFile.js | 12 +- ...nalModuleExportAssignmentOfGenericClass.js | 2 +- ...arameterReferenceInConstructorParameter.js | 4 +- tests/baselines/reference/privacyClass.js | 84 +++---- .../privacyClassExtendsClauseDeclFile.js | 64 ++--- .../privacyClassImplementsClauseDeclFile.js | 48 ++-- tests/baselines/reference/privacyFunc.js | 22 +- ...FunctionCannotNameParameterTypeDeclFile.js | 20 +- ...acyFunctionCannotNameReturnTypeDeclFile.js | 12 +- .../privacyFunctionParameterDeclFile.js | 84 +++---- .../privacyFunctionReturnTypeDeclFile.js | 84 +++---- tests/baselines/reference/privacyGetter.js | 24 +- tests/baselines/reference/privacyGloClass.js | 36 +-- tests/baselines/reference/privacyGloFunc.js | 48 ++-- tests/baselines/reference/privacyGloGetter.js | 12 +- tests/baselines/reference/privacyGloImport.js | 6 +- .../reference/privacyGloImportParseErrors.js | 6 +- .../reference/privacyGloInterface.js | 6 +- tests/baselines/reference/privacyGloVar.js | 12 +- tests/baselines/reference/privacyImport.js | 12 +- .../reference/privacyImportParseErrors.js | 12 +- tests/baselines/reference/privacyInterface.js | 12 +- ...yLocalInternalReferenceImportWithExport.js | 8 +- ...calInternalReferenceImportWithoutExport.js | 8 +- ...elAmbientExternalModuleImportWithExport.js | 4 +- ...mbientExternalModuleImportWithoutExport.js | 4 +- ...pLevelInternalReferenceImportWithExport.js | 8 +- ...velInternalReferenceImportWithoutExport.js | 8 +- .../privacyTypeParameterOfFunction.js | 16 +- .../privacyTypeParameterOfFunctionDeclFile.js | 56 ++--- .../reference/privacyTypeParametersOfClass.js | 16 +- .../privacyTypeParametersOfClassDeclFile.js | 56 ++--- .../privacyTypeParametersOfInterface.js | 8 +- ...rivacyTypeParametersOfInterfaceDeclFile.js | 24 +- tests/baselines/reference/privacyVar.js | 24 +- .../baselines/reference/privacyVarDeclFile.js | 84 +++---- .../reference/privateAccessInSubclass1.js | 4 +- ...ivateClassPropertyAccessibleWithinClass.js | 4 +- ...lassPropertyAccessibleWithinNestedClass.js | 4 +- tests/baselines/reference/privateIndexer.js | 6 +- .../privateInstanceMemberAccessibility.js | 4 +- .../reference/privateInstanceVisibility.js | 4 +- .../reference/privateInterfaceProperties.js | 4 +- .../privatePropertyUsingObjectType.js | 2 +- ...tedMembersAreNotAccessibleDestructuring.js | 4 +- .../privateStaticMemberAccessibility.js | 4 +- .../privateStaticNotAccessibleInClodule.js | 2 +- .../privateStaticNotAccessibleInClodule2.js | 4 +- .../baselines/reference/privateVisibility.js | 4 +- tests/baselines/reference/privateVisibles.js | 2 +- .../reference/project/declarationDir/amd/a.js | 2 +- .../project/declarationDir/amd/subfolder/b.js | 2 +- .../project/declarationDir/amd/subfolder/c.js | 2 +- .../project/declarationDir/node/a.js | 2 +- .../declarationDir/node/subfolder/b.js | 2 +- .../declarationDir/node/subfolder/c.js | 2 +- .../project/declarationDir2/amd/out/a.js | 2 +- .../declarationDir2/amd/out/subfolder/b.js | 2 +- .../declarationDir2/amd/out/subfolder/c.js | 2 +- .../project/declarationDir2/node/out/a.js | 2 +- .../declarationDir2/node/out/subfolder/b.js | 2 +- .../declarationDir2/node/out/subfolder/c.js | 2 +- .../project/declarationDir3/amd/out.js | 6 +- .../declarationsCascadingImports/amd/m4.js | 2 +- .../declarationsCascadingImports/node/m4.js | 2 +- .../declarationsGlobalImport/amd/glo_m4.js | 2 +- .../declarationsGlobalImport/node/glo_m4.js | 2 +- .../amd/private_m4.js | 2 +- .../node/private_m4.js | 2 +- .../amd/fncOnly_m4.js | 2 +- .../node/fncOnly_m4.js | 2 +- .../amd/m4.js | 2 +- .../node/m4.js | 2 +- .../declarationsMultipleTimesImport/amd/m4.js | 2 +- .../node/m4.js | 2 +- .../amd/m4.js | 2 +- .../node/m4.js | 2 +- .../declarationsSimpleImport/amd/m4.js | 2 +- .../declarationsSimpleImport/node/m4.js | 2 +- .../amd/main.js | 2 +- .../node/main.js | 2 +- .../amd/main.js | 2 +- .../node/main.js | 2 +- .../emitDecoratorMetadataSystemJS/amd/main.js | 2 +- .../node/main.js | 2 +- .../amd/main.js | 2 +- .../node/main.js | 2 +- .../amd/main.js | 2 +- .../node/main.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../maprootUrlModuleSimpleNoOutdir/amd/m1.js | 2 +- .../amd/test.js | 2 +- .../maprootUrlModuleSimpleNoOutdir/node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../maprootUrlMultifolderNoOutdir/amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../maprootUrlSimpleNoOutdir/amd/m1.js | 2 +- .../maprootUrlSimpleNoOutdir/amd/test.js | 2 +- .../maprootUrlSimpleNoOutdir/node/m1.js | 2 +- .../maprootUrlSimpleNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../maprootUrlSingleFileNoOutdir/amd/test.js | 2 +- .../maprootUrlSingleFileNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../maprootUrlSubfolderNoOutdir/amd/ref/m1.js | 2 +- .../maprootUrlSubfolderNoOutdir/amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../maprootUrlSubfolderNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../outMixedSubfolderNoOutdir/amd/ref/m1.js | 2 +- .../outMixedSubfolderNoOutdir/amd/ref/m2.js | 2 +- .../outMixedSubfolderNoOutdir/amd/test.js | 2 +- .../outMixedSubfolderNoOutdir/node/ref/m1.js | 2 +- .../outMixedSubfolderNoOutdir/node/ref/m2.js | 2 +- .../outMixedSubfolderNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile0.js | 2 +- .../amd/ref/m1.js | 2 +- .../outModuleMultifolderNoOutdir/amd/test.js | 2 +- .../node/diskFile0.js | 2 +- .../node/ref/m1.js | 2 +- .../outModuleMultifolderNoOutdir/node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../project/outModuleSimpleNoOutdir/amd/m1.js | 2 +- .../outModuleSimpleNoOutdir/amd/test.js | 2 +- .../outModuleSimpleNoOutdir/node/m1.js | 2 +- .../outModuleSimpleNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../outModuleSubfolderNoOutdir/amd/ref/m1.js | 2 +- .../outModuleSubfolderNoOutdir/amd/test.js | 2 +- .../outModuleSubfolderNoOutdir/node/ref/m1.js | 2 +- .../outModuleSubfolderNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../outMultifolderNoOutdir/amd/diskFile0.js | 2 +- .../outMultifolderNoOutdir/amd/ref/m1.js | 2 +- .../outMultifolderNoOutdir/amd/test.js | 2 +- .../outMultifolderNoOutdir/node/diskFile0.js | 2 +- .../outMultifolderNoOutdir/node/ref/m1.js | 2 +- .../outMultifolderNoOutdir/node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../project/outSimpleNoOutdir/amd/m1.js | 2 +- .../project/outSimpleNoOutdir/amd/test.js | 2 +- .../project/outSimpleNoOutdir/node/m1.js | 2 +- .../project/outSimpleNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../project/outSingleFileNoOutdir/amd/test.js | 2 +- .../outSingleFileNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../outSubfolderNoOutdir/amd/ref/m1.js | 2 +- .../project/outSubfolderNoOutdir/amd/test.js | 2 +- .../outSubfolderNoOutdir/node/ref/m1.js | 2 +- .../project/outSubfolderNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/testGlo.js | 8 +- .../node/testGlo.js | 8 +- .../reference/project/prologueEmit/amd/out.js | 4 +- .../project/prologueEmit/node/out.js | 4 +- .../amd/li'b/class'A.js | 2 +- .../amd/m'ain.js | 2 +- .../node/li'b/class'A.js | 2 +- .../node/m'ain.js | 2 +- .../amd/diskFile0.js | 2 +- .../amd/foo.js | 2 +- .../node/diskFile0.js | 2 +- .../node/foo.js | 2 +- .../amd/bar/bar.js | 2 +- .../amd/src/ts/foo/foo.js | 2 +- .../node/bar/bar.js | 2 +- .../node/src/ts/foo/foo.js | 2 +- .../amd/diskFile0.js | 2 +- .../amd/foo.js | 2 +- .../node/diskFile0.js | 2 +- .../node/foo.js | 2 +- .../amd/diskFile0.js | 2 +- .../amd/foo.js | 2 +- .../node/diskFile0.js | 2 +- .../node/foo.js | 2 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../outdir/simple/FolderB/FolderC/fileC.js | 2 +- .../amd/outdir/simple/FolderB/fileB.js | 2 +- .../outdir/simple/FolderB/FolderC/fileC.js | 2 +- .../node/outdir/simple/FolderB/fileB.js | 2 +- .../amd/outdir/simple/FolderC/fileC.js | 2 +- .../amd/outdir/simple/fileB.js | 2 +- .../node/outdir/simple/FolderC/fileC.js | 2 +- .../node/outdir/simple/fileB.js | 2 +- .../outdir/simple/FolderB/FolderC/fileC.js | 2 +- .../amd/outdir/simple/FolderB/fileB.js | 2 +- .../outdir/simple/FolderB/FolderC/fileC.js | 2 +- .../node/outdir/simple/FolderB/fileB.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../sourcemapModuleSimpleNoOutdir/amd/m1.js | 2 +- .../sourcemapModuleSimpleNoOutdir/amd/test.js | 2 +- .../sourcemapModuleSimpleNoOutdir/node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../sourcemapMultifolderNoOutdir/amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../sourcemapMultifolderNoOutdir/node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../project/sourcemapSimpleNoOutdir/amd/m1.js | 2 +- .../sourcemapSimpleNoOutdir/amd/test.js | 2 +- .../sourcemapSimpleNoOutdir/node/m1.js | 2 +- .../sourcemapSimpleNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../sourcemapSingleFileNoOutdir/amd/test.js | 2 +- .../sourcemapSingleFileNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../sourcemapSubfolderNoOutdir/amd/ref/m1.js | 2 +- .../sourcemapSubfolderNoOutdir/amd/test.js | 2 +- .../sourcemapSubfolderNoOutdir/node/ref/m1.js | 2 +- .../sourcemapSubfolderNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/ref/m2.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/ref/m2.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/ref/m2.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/ref/m2.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 4 +- .../amd/bin/outAndOutDirFile.js | 6 +- .../node/bin/outAndOutDirFile.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../outputdir_module_multifolder/ref/m1.js | 2 +- .../outputdir_module_multifolder/test.js | 2 +- .../outputdir_module_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../amd/m1.js | 2 +- .../amd/test.js | 2 +- .../node/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../amd/diskFile1.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/diskFile1.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../simple/outputdir_multifolder/ref/m1.js | 2 +- .../simple/outputdir_multifolder/test.js | 2 +- .../simple/outputdir_multifolder_ref/m2.js | 2 +- .../amd/bin/test.js | 6 +- .../node/bin/test.js | 6 +- .../sourcerootUrlSimpleNoOutdir/amd/m1.js | 2 +- .../sourcerootUrlSimpleNoOutdir/amd/test.js | 2 +- .../sourcerootUrlSimpleNoOutdir/node/m1.js | 2 +- .../sourcerootUrlSimpleNoOutdir/node/test.js | 2 +- .../amd/outdir/simple/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/test.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 2 +- .../node/bin/test.js | 2 +- .../amd/ref/m1.js | 2 +- .../amd/test.js | 2 +- .../node/ref/m1.js | 2 +- .../node/test.js | 2 +- .../amd/outdir/simple/ref/m1.js | 2 +- .../amd/outdir/simple/test.js | 2 +- .../node/outdir/simple/ref/m1.js | 2 +- .../node/outdir/simple/test.js | 2 +- .../amd/bin/test.js | 4 +- .../node/bin/test.js | 4 +- .../amd/fs.js | 2 +- .../node/fs.js | 2 +- tests/baselines/reference/promiseChaining.js | 2 +- tests/baselines/reference/promiseChaining1.js | 2 +- tests/baselines/reference/promiseChaining2.js | 2 +- tests/baselines/reference/properties.js | 2 +- .../reference/properties.sourcemap.txt | 2 +- .../reference/propertiesAndIndexers.js | 4 +- .../propertiesAndIndexersForNumericNames.js | 2 +- tests/baselines/reference/propertyAccess.js | 4 +- ...rtyAccessOnTypeParameterWithConstraints.js | 2 +- ...tyAccessOnTypeParameterWithConstraints2.js | 6 +- ...tyAccessOnTypeParameterWithConstraints3.js | 6 +- ...tyAccessOnTypeParameterWithConstraints4.js | 2 +- ...tyAccessOnTypeParameterWithConstraints5.js | 6 +- ...AccessOnTypeParameterWithoutConstraints.js | 2 +- .../reference/propertyAccessibility1.js | 2 +- .../reference/propertyAccessibility2.js | 2 +- .../propertyAndAccessorWithSameName.js | 6 +- .../propertyAndFunctionWithSameName.js | 4 +- .../propertyIdentityWithPrivacyMismatch.js | 4 +- .../propertyNameWithoutTypeAnnotation.js | 2 +- .../reference/propertyNamedPrototype.js | 2 +- .../reference/propertyNamesOfReservedWords.js | 2 +- .../propertyNamesWithStringLiteral.js | 2 +- tests/baselines/reference/propertyOrdering.js | 4 +- .../baselines/reference/propertyOrdering2.js | 2 +- .../propertyParameterWithQuestionMark.js | 2 +- .../reference/propertyWrappedInTry.js | 2 +- ...ectedClassPropertyAccessibleWithinClass.js | 4 +- ...lassPropertyAccessibleWithinNestedClass.js | 4 +- ...sPropertyAccessibleWithinNestedSubclass.js | 8 +- ...PropertyAccessibleWithinNestedSubclass1.js | 20 +- ...edClassPropertyAccessibleWithinSubclass.js | 4 +- ...dClassPropertyAccessibleWithinSubclass2.js | 10 +- ...dClassPropertyAccessibleWithinSubclass3.js | 4 +- .../protectedInstanceMemberAccessibility.js | 6 +- tests/baselines/reference/protectedMembers.js | 28 +-- ...icClassPropertyAccessibleWithinSubclass.js | 8 +- ...cClassPropertyAccessibleWithinSubclass2.js | 6 +- .../protectedStaticNotAccessibleInClodule.js | 2 +- .../protoAsIndexInIndexExpression.js | 2 +- tests/baselines/reference/protoInIndexer.js | 2 +- ...prototypeInstantiatedWithBaseConstraint.js | 2 +- tests/baselines/reference/publicIndexer.js | 6 +- ...emberImplementedAsPrivateInDerivedClass.js | 2 +- ...solution-does-not-affect-class-heritage.js | 2 +- .../reference/quotedAccessorName1.js | 2 +- .../reference/quotedAccessorName2.js | 2 +- .../reference/quotedFunctionName1.js | 2 +- .../reference/quotedFunctionName2.js | 2 +- .../reference/quotedPropertyName1.js | 2 +- .../reference/quotedPropertyName2.js | 2 +- .../reference/quotedPropertyName3.js | 2 +- .../raiseErrorOnParameterProperty.js | 2 +- .../reference/reachabilityChecks1.js | 2 +- .../readonlyConstructorAssignment.js | 10 +- .../readonlyInConstructorParameters.js | 6 +- .../reference/readonlyInDeclarationFile.js | 2 +- .../readonlyInNonPropertyParameters.js | 2 +- tests/baselines/reference/readonlyMembers.js | 2 +- tests/baselines/reference/readonlyReadonly.js | 2 +- .../baselines/reference/reassignStaticProp.js | 2 +- .../reference/recursiveBaseCheck3.js | 4 +- .../reference/recursiveBaseCheck4.js | 2 +- .../reference/recursiveBaseCheck5.js | 2 +- .../reference/recursiveBaseCheck6.js | 2 +- .../recursiveBaseConstructorCreation1.js | 4 +- ...ssInstantiationsWithDefaultConstructors.js | 4 +- .../reference/recursiveClassReferenceTest.js | 10 +- .../recursiveClassReferenceTest.sourcemap.txt | 20 +- .../reference/recursiveCloduleReference.js | 2 +- .../reference/recursiveComplicatedClasses.js | 10 +- ...siveExportAssignmentAndFindAliasedType1.js | 2 +- ...siveExportAssignmentAndFindAliasedType2.js | 2 +- ...siveExportAssignmentAndFindAliasedType3.js | 2 +- ...siveExportAssignmentAndFindAliasedType4.js | 2 +- ...siveExportAssignmentAndFindAliasedType5.js | 2 +- ...siveExportAssignmentAndFindAliasedType6.js | 2 +- ...siveExportAssignmentAndFindAliasedType7.js | 2 +- .../reference/recursiveFunctionTypes.js | 2 +- .../reference/recursiveFunctionTypes1.js | 2 +- .../reference/recursiveGetterAccess.js | 2 +- .../reference/recursiveInheritance3.js | 2 +- tests/baselines/reference/recursiveMods.js | 2 +- .../reference/recursiveProperties.js | 4 +- .../recursiveSpecializationOfSignatures.js | 2 +- .../recursiveTypeInGenericConstraint.js | 6 +- ...rameterConstraintReferenceLacksTypeArgs.js | 2 +- .../recursiveTypeParameterReferenceError1.js | 4 +- .../reference/recursiveTypeRelations.js | 2 +- .../recursiveTypesUsedAsFunctionParameters.js | 4 +- ...sivelySpecializedConstructorDeclaration.js | 4 +- .../reference/reexportClassDefinition.js | 4 +- .../reference/reexportedMissingAlias.js | 2 +- .../reference/requireEmitSemicolon.js | 4 +- .../requiredInitializedParameter2.js | 2 +- .../requiredInitializedParameter3.js | 2 +- .../requiredInitializedParameter4.js | 2 +- ...lveTypeAliasWithSameLetDeclarationName1.js | 2 +- ...lassDeclarationWhenInBaseTypeResolution.js | 200 ++++++++-------- .../baselines/reference/restParamModifier.js | 2 +- .../baselines/reference/restParamModifier2.js | 2 +- .../restParameterAssignmentCompatibility.js | 6 +- ...estParameterWithoutAnnotationIsAnyArray.js | 2 +- .../restParametersOfNonArrayTypes.js | 2 +- .../restParametersOfNonArrayTypes2.js | 4 +- .../restParametersWithArrayTypeAnnotations.js | 4 +- .../reference/returnInConstructor1.js | 18 +- tests/baselines/reference/returnStatements.js | 4 +- .../reference/returnTypeTypeArguments.js | 14 +- .../reference/returnValueInSetter.js | 2 +- tests/baselines/reference/scannerClass2.js | 2 +- tests/baselines/reference/scannertest1.js | 2 +- .../reference/scopeCheckClassProperty.js | 4 +- ...peCheckExtendedClassInsidePublicMethod2.js | 4 +- ...peCheckExtendedClassInsideStaticMethod1.js | 4 +- .../scopeCheckInsidePublicMethod1.js | 2 +- .../scopeCheckInsideStaticMethod1.js | 2 +- .../reference/scopeCheckStaticInitializer.js | 4 +- .../reference/scopeResolutionIdentifiers.js | 2 +- tests/baselines/reference/scopeTests.js | 4 +- tests/baselines/reference/selfInCallback.js | 2 +- tests/baselines/reference/selfInLambdas.js | 2 +- tests/baselines/reference/selfRef.js | 2 +- .../selfReferencesInFunctionParameters.js | 2 +- .../reference/selfReferencingFile.js | 2 +- .../reference/selfReferencingFile2.js | 2 +- .../reference/selfReferencingFile3.js | 2 +- .../baselines/reference/setterBeforeGetter.js | 2 +- tests/baselines/reference/setterWithReturn.js | 2 +- .../reference/shadowPrivateMembers.js | 4 +- .../reference/shadowedInternalModule.js | 2 +- .../sigantureIsSubTypeIfTheyAreIdentical.js | 2 +- .../baselines/reference/sourceMap-Comments.js | 2 +- .../sourceMap-Comments.sourcemap.txt | 4 +- .../reference/sourceMap-FileWithComments.js | 2 +- .../sourceMap-FileWithComments.sourcemap.txt | 4 +- tests/baselines/reference/sourceMapSample.js | 2 +- .../reference/sourceMapSample.sourcemap.txt | 4 +- .../reference/sourceMapValidationClass.js | 2 +- .../sourceMapValidationClass.sourcemap.txt | 2 +- ...apValidationClassWithDefaultConstructor.js | 2 +- ...nClassWithDefaultConstructor.sourcemap.txt | 2 +- ...aultConstructorAndCapturedThisStatement.js | 2 +- ...ctorAndCapturedThisStatement.sourcemap.txt | 2 +- ...sWithDefaultConstructorAndExtendsClause.js | 4 +- ...tConstructorAndExtendsClause.sourcemap.txt | 6 +- .../reference/sourceMapValidationClasses.js | 2 +- .../sourceMapValidationClasses.sourcemap.txt | 4 +- .../sourceMapValidationDecorators.js | 2 +- ...ourceMapValidationDecorators.sourcemap.txt | 2 +- .../sourceMapValidationExportAssignment.js | 2 +- ...apValidationExportAssignment.sourcemap.txt | 2 +- ...ceMapValidationExportAssignmentCommonjs.js | 2 +- ...tionExportAssignmentCommonjs.sourcemap.txt | 2 +- .../reference/sourceMapValidationImport.js | 2 +- .../sourceMapValidationImport.sourcemap.txt | 4 +- .../sourceMapValidationWithComments.js | 2 +- ...rceMapValidationWithComments.sourcemap.txt | 2 +- .../sourceMapWithCaseSensitiveFileNames.js | 4 +- ...apWithCaseSensitiveFileNames.sourcemap.txt | 6 +- ...eMapWithCaseSensitiveFileNamesAndOutDir.js | 4 +- ...eSensitiveFileNamesAndOutDir.sourcemap.txt | 4 +- ...ultipleFilesWithFileEndingWithInterface.js | 2 +- ...sWithFileEndingWithInterface.sourcemap.txt | 4 +- .../sourceMapWithNonCaseSensitiveFileNames.js | 4 +- ...ithNonCaseSensitiveFileNames.sourcemap.txt | 6 +- ...pWithNonCaseSensitiveFileNamesAndOutDir.js | 4 +- ...eSensitiveFileNamesAndOutDir.sourcemap.txt | 4 +- .../sourcemapValidationDuplicateNames.js | 2 +- ...emapValidationDuplicateNames.sourcemap.txt | 4 +- .../specializationOfExportedClass.js | 2 +- .../specializedInheritedConstructors1.js | 6 +- .../specializedLambdaTypeArguments.js | 2 +- .../specializedOverloadWithRestParameters.js | 4 +- ...reIsNotSubtypeOfNonSpecializedSignature.js | 6 +- ...atureIsSubtypeOfNonSpecializedSignature.js | 6 +- .../reference/spreadIntersectionJsx.js | 4 +- tests/baselines/reference/spreadMethods.js | 2 +- .../reference/staticAndMemberFunctions.js | 2 +- .../staticAndNonStaticPropertiesSameName.js | 2 +- ...nonymousTypeNotReferencingTypeParameter.js | 6 +- .../baselines/reference/staticAsIdentifier.js | 2 +- .../reference/staticClassMemberError.js | 4 +- tests/baselines/reference/staticClassProps.js | 2 +- tests/baselines/reference/staticFactory1.js | 4 +- tests/baselines/reference/staticGetter1.js | 2 +- tests/baselines/reference/staticGetter2.js | 2 +- .../reference/staticGetterAndSetter.js | 2 +- tests/baselines/reference/staticIndexer.js | 2 +- tests/baselines/reference/staticIndexers.js | 6 +- .../baselines/reference/staticInheritance.js | 4 +- .../reference/staticInstanceResolution.js | 2 +- .../reference/staticInstanceResolution2.js | 4 +- .../reference/staticInstanceResolution3.js | 2 +- .../reference/staticInstanceResolution4.js | 2 +- .../reference/staticInstanceResolution5.js | 2 +- .../staticInterfaceAssignmentCompat.js | 2 +- .../staticMemberAccessOffDerivedType1.js | 4 +- ...mberAssignsToConstructorFunctionMembers.js | 2 +- .../reference/staticMemberExportAccess.js | 2 +- .../reference/staticMemberInitialization.js | 2 +- ...AndPublicMemberOfAnotherClassAssignment.js | 4 +- .../staticMemberWithStringAndNumberNames.js | 2 +- .../staticMembersUsingClassTypeParameter.js | 6 +- .../staticMethodReferencingTypeArgument1.js | 2 +- ...dWithTypeParameterExtendsClauseDeclFile.js | 6 +- ...icMethodsReferencingClassTypeParameters.js | 2 +- .../reference/staticModifierAlreadySeen.js | 2 +- .../reference/staticMustPrecedePublic.js | 2 +- .../reference/staticOffOfInstance1.js | 2 +- .../reference/staticOffOfInstance2.js | 2 +- tests/baselines/reference/staticPropSuper.js | 10 +- .../staticPropertyAndFunctionWithSameName.js | 4 +- .../reference/staticPropertyNameConflicts.js | 60 ++--- .../reference/staticPropertyNotInClassType.js | 4 +- .../reference/staticPrototypeProperty.js | 4 +- .../staticPrototypePropertyOnClass.js | 8 +- tests/baselines/reference/staticVisibility.js | 4 +- tests/baselines/reference/statics.js | 2 +- .../reference/staticsInConstructorBodies.js | 2 +- .../reference/staticsNotInScopeInClodule.js | 2 +- .../reference/strictModeInConstructor.js | 14 +- .../reference/strictModeReservedWord.js | 2 +- ...trictModeReservedWordInClassDeclaration.js | 16 +- .../strictModeUseContextualKeyword.js | 2 +- .../reference/stringIndexerAndConstructor.js | 2 +- .../reference/stringIndexerAssignments2.js | 6 +- ...ngIndexerConstrainsPropertyDeclarations.js | 2 +- ...gIndexerConstrainsPropertyDeclarations2.js | 6 +- .../reference/stringIndexingResults.js | 2 +- .../stringLiteralTypeIsSubtypeOfString.js | 2 +- ...gLiteralTypesInImplementationSignatures.js | 2 +- ...LiteralTypesInImplementationSignatures2.js | 2 +- .../reference/stringNamedPropertyAccess.js | 2 +- .../stringNamedPropertyDuplicates.js | 2 +- tests/baselines/reference/stripInternal1.js | 2 +- ...ubSubClassCanAccessProtectedConstructor.js | 6 +- tests/baselines/reference/subtypesOfAny.js | 6 +- .../reference/subtypesOfTypeParameter.js | 10 +- .../subtypesOfTypeParameterWithConstraints.js | 60 ++--- ...subtypesOfTypeParameterWithConstraints2.js | 6 +- ...subtypesOfTypeParameterWithConstraints4.js | 22 +- ...OfTypeParameterWithRecursiveConstraints.js | 42 ++-- tests/baselines/reference/subtypesOfUnion.js | 6 +- .../reference/subtypingTransitivity.js | 6 +- .../reference/subtypingWithCallSignatures2.js | 8 +- .../reference/subtypingWithCallSignatures3.js | 8 +- .../reference/subtypingWithCallSignatures4.js | 8 +- .../subtypingWithConstructSignatures2.js | 8 +- .../subtypingWithConstructSignatures3.js | 8 +- .../subtypingWithConstructSignatures4.js | 8 +- .../subtypingWithConstructSignatures5.js | 8 +- .../subtypingWithConstructSignatures6.js | 8 +- .../reference/subtypingWithNumericIndexer.js | 16 +- .../reference/subtypingWithNumericIndexer3.js | 18 +- .../reference/subtypingWithNumericIndexer4.js | 10 +- .../reference/subtypingWithNumericIndexer5.js | 14 +- .../reference/subtypingWithObjectMembers.js | 30 +-- .../reference/subtypingWithObjectMembers4.js | 16 +- .../reference/subtypingWithObjectMembers5.js | 12 +- ...subtypingWithObjectMembersAccessibility.js | 16 +- ...ubtypingWithObjectMembersAccessibility2.js | 28 +-- .../reference/subtypingWithStringIndexer.js | 16 +- .../reference/subtypingWithStringIndexer3.js | 18 +- .../reference/subtypingWithStringIndexer4.js | 10 +- tests/baselines/reference/super.js | 8 +- tests/baselines/reference/super1.js | 20 +- tests/baselines/reference/super2.js | 12 +- tests/baselines/reference/superAccess.js | 4 +- tests/baselines/reference/superAccess2.js | 4 +- .../reference/superAccessInFatArrow1.js | 4 +- .../reference/superCallArgsMustMatch.js | 4 +- .../reference/superCallAssignResult.js | 4 +- .../superCallBeforeThisAccessing1.js | 4 +- .../superCallBeforeThisAccessing2.js | 4 +- .../superCallBeforeThisAccessing3.js | 4 +- .../superCallBeforeThisAccessing4.js | 4 +- .../superCallBeforeThisAccessing5.js | 2 +- .../superCallBeforeThisAccessing6.js | 4 +- .../superCallBeforeThisAccessing7.js | 4 +- .../superCallBeforeThisAccessing8.js | 4 +- ...allFromClassThatDerivesFromGenericType1.js | 2 +- ...allFromClassThatDerivesFromGenericType2.js | 2 +- ...eButWithIncorrectNumberOfTypeArguments1.js | 4 +- ...sFromGenericTypeButWithNoTypeArguments1.js | 4 +- ...ivesNonGenericTypeButWithTypeArguments1.js | 4 +- .../superCallFromClassThatHasNoBaseType1.js | 4 +- .../superCallInConstructorWithNoBaseType.js | 4 +- .../reference/superCallInNonStaticMethod.js | 4 +- .../reference/superCallInStaticMethod.js | 4 +- .../superCallInsideClassDeclaration.js | 8 +- .../superCallInsideClassExpression.js | 8 +- .../superCallInsideObjectLiteralExpression.js | 4 +- .../reference/superCallOutsideConstructor.js | 4 +- .../superCallParameterContextualTyping1.js | 4 +- .../superCallParameterContextualTyping2.js | 4 +- .../superCallParameterContextualTyping3.js | 4 +- .../reference/superCallWithCommentEmit01.js | 4 +- .../superCallWithMissingBaseClass.js | 2 +- tests/baselines/reference/superCalls.js | 8 +- .../reference/superCallsInConstructor.js | 6 +- tests/baselines/reference/superErrors.js | 4 +- .../superHasMethodsFromMergedInterface.js | 4 +- .../baselines/reference/superInCatchBlock1.js | 4 +- .../reference/superInConstructorParam1.js | 4 +- tests/baselines/reference/superInLambdas.js | 10 +- .../reference/superInObjectLiterals_ES5.js | 4 +- tests/baselines/reference/superNewCall1.js | 4 +- .../reference/superPropertyAccess.js | 4 +- .../reference/superPropertyAccess1.js | 4 +- .../reference/superPropertyAccess2.js | 4 +- ...essInComputedPropertiesOfNestedType_ES5.js | 6 +- .../superPropertyAccessInSuperCall01.js | 4 +- .../reference/superPropertyAccessNoError.js | 4 +- .../reference/superPropertyAccess_ES5.js | 8 +- ...perPropertyInConstructorBeforeSuperCall.js | 6 +- .../reference/superSymbolIndexedAccess5.js | 4 +- .../reference/superSymbolIndexedAccess6.js | 4 +- .../superWithGenericSpecialization.js | 4 +- .../baselines/reference/superWithGenerics.js | 2 +- .../reference/superWithTypeArgument.js | 4 +- .../reference/superWithTypeArgument2.js | 4 +- .../reference/superWithTypeArgument3.js | 4 +- ...side-object-literal-getters-and-setters.js | 4 +- .../reference/switchAssignmentCompat.js | 2 +- .../switchCasesExpressionTypeMismatch.js | 2 +- .../switchComparableCompatForBrands.js | 2 +- tests/baselines/reference/switchStatements.js | 4 +- tests/baselines/reference/systemModule17.js | 2 +- tests/baselines/reference/systemModule3.js | 4 +- tests/baselines/reference/systemModule6.js | 2 +- .../systemModuleDeclarationMerging.js | 2 +- .../reference/systemModuleExportDefault.js | 4 +- .../systemModuleNonTopLevelModuleMembers.js | 4 +- .../reference/systemModuleWithSuperClass.js | 4 +- .../taggedTemplateWithConstructableTag01.js | 2 +- .../reference/targetTypeBaseCalls.js | 4 +- ...emplateStringsArrayTypeDefinedInES5Mode.js | 2 +- .../baselines/reference/testContainerList.js | 2 +- tests/baselines/reference/thisBinding.js | 4 +- tests/baselines/reference/thisBinding2.js | 2 +- tests/baselines/reference/thisCapture1.js | 2 +- ...essionInCallExpressionWithTypeArguments.js | 2 +- .../thisExpressionOfGenericObject.js | 2 +- tests/baselines/reference/thisInAccessors.js | 6 +- ...thisInArrowFunctionInStaticInitializer1.js | 2 +- .../reference/thisInConstructorParameter1.js | 2 +- .../reference/thisInConstructorParameter2.js | 2 +- .../reference/thisInGenericStaticMembers.js | 4 +- .../reference/thisInInnerFunctions.js | 2 +- .../thisInInstanceMemberInitializer.js | 4 +- .../reference/thisInInvalidContexts.js | 10 +- .../thisInInvalidContextsExternalModule.js | 10 +- tests/baselines/reference/thisInLambda.js | 4 +- .../reference/thisInObjectLiterals.js | 2 +- .../reference/thisInOuterClassBody.js | 2 +- .../thisInPropertyBoundDeclarations.js | 6 +- .../reference/thisInStaticMethod1.js | 2 +- tests/baselines/reference/thisInStatics.js | 2 +- tests/baselines/reference/thisInSuperCall.js | 8 +- tests/baselines/reference/thisInSuperCall1.js | 4 +- tests/baselines/reference/thisInSuperCall2.js | 6 +- tests/baselines/reference/thisInSuperCall3.js | 4 +- .../reference/thisTypeAndConstraints.js | 4 +- .../reference/thisTypeAsConstraint.js | 2 +- tests/baselines/reference/thisTypeErrors.js | 6 +- tests/baselines/reference/thisTypeErrors2.js | 6 +- .../reference/thisTypeInAccessors.js | 4 +- .../baselines/reference/thisTypeInClasses.js | 8 +- .../reference/thisTypeInFunctions.js | 14 +- .../reference/thisTypeInFunctionsNegative.js | 14 +- .../reference/thisWhenTypeCheckFails.js | 2 +- .../reference/throwInEnclosingStatements.js | 2 +- tests/baselines/reference/throwStatements.js | 6 +- .../reference/tooManyTypeParameters1.js | 2 +- tests/baselines/reference/topLevel.js | 2 +- ...railingCommaInHeterogenousArrayLiteral1.js | 2 +- ...gCommasInFunctionParametersAndArguments.js | 2 +- .../reference/trailingCommasInGetter.js | 2 +- .../transitiveTypeArgumentInference1.js | 2 +- ...ata when transpile with CommonJS option.js | 2 +- ...adata when transpile with System option.js | 2 +- ... with emit decorators and emit metadata.js | 2 +- .../reference/tsxAttributeResolution10.js | 2 +- .../reference/tsxAttributeResolution11.js | 2 +- .../reference/tsxAttributeResolution15.js | 2 +- .../reference/tsxAttributeResolution16.js | 2 +- .../reference/tsxAttributeResolution9.js | 2 +- .../tsxCorrectlyParseLessThanComparison1.js | 2 +- .../tsxDefaultAttributesResolution1.js | 2 +- .../tsxDefaultAttributesResolution2.js | 2 +- .../tsxDefaultAttributesResolution3.js | 2 +- .../baselines/reference/tsxDefaultImports.js | 2 +- .../baselines/reference/tsxDynamicTagName5.js | 2 +- .../baselines/reference/tsxDynamicTagName7.js | 2 +- .../baselines/reference/tsxDynamicTagName8.js | 2 +- .../baselines/reference/tsxDynamicTagName9.js | 2 +- .../reference/tsxElementResolution.js | 6 +- .../reference/tsxElementResolution19.js | 2 +- tests/baselines/reference/tsxEmit1.js | 2 +- tests/baselines/reference/tsxEmit3.js | 4 +- .../reference/tsxEmit3.sourcemap.txt | 8 +- .../reference/tsxExternalModuleEmit1.js | 4 +- .../reference/tsxGenericAttributesType3.js | 4 +- .../reference/tsxGenericAttributesType4.js | 4 +- .../reference/tsxGenericAttributesType5.js | 4 +- .../reference/tsxGenericAttributesType6.js | 4 +- .../reference/tsxGenericAttributesType9.js | 2 +- tests/baselines/reference/tsxReactEmit1.js | 2 +- .../tsxSpreadAttributesResolution1.js | 2 +- .../tsxSpreadAttributesResolution10.js | 2 +- .../tsxSpreadAttributesResolution11.js | 2 +- .../tsxSpreadAttributesResolution12.js | 2 +- .../tsxSpreadAttributesResolution2.js | 2 +- .../tsxSpreadAttributesResolution3.js | 2 +- .../tsxSpreadAttributesResolution4.js | 4 +- .../tsxSpreadAttributesResolution5.js | 4 +- .../tsxSpreadAttributesResolution6.js | 2 +- .../tsxSpreadAttributesResolution7.js | 2 +- .../tsxSpreadAttributesResolution8.js | 2 +- .../tsxSpreadAttributesResolution9.js | 2 +- .../tsxStatelessFunctionComponents2.js | 2 +- tests/baselines/reference/tsxTypeErrors.js | 2 +- .../reference/tsxUnionElementType3.js | 8 +- .../reference/tsxUnionElementType4.js | 8 +- .../reference/tsxUnionTypeComponent1.js | 4 +- .../reference/twoAccessorsWithSameName.js | 6 +- .../reference/twoAccessorsWithSameName2.js | 6 +- tests/baselines/reference/typeAliases.js | 2 +- .../reference/typeAliasesForObjectTypes.js | 2 +- .../typeArgumentInferenceOrdering.js | 2 +- ...peArgumentInferenceWithClassExpression1.js | 4 +- ...peArgumentInferenceWithClassExpression2.js | 4 +- ...peArgumentInferenceWithClassExpression3.js | 4 +- tests/baselines/reference/typeAssertions.js | 6 +- .../reference/typeCheckTypeArgument.js | 4 +- .../typeConstraintsWithConstructSignatures.js | 2 +- .../baselines/reference/typeGuardFunction.js | 8 +- .../reference/typeGuardFunctionErrors.js | 8 +- .../reference/typeGuardFunctionGenerics.js | 6 +- .../reference/typeGuardFunctionOfFormThis.js | 18 +- .../typeGuardFunctionOfFormThisErrors.js | 6 +- tests/baselines/reference/typeGuardInClass.js | 4 +- .../reference/typeGuardOfFormExpr1AndExpr2.js | 2 +- .../reference/typeGuardOfFormExpr1OrExpr2.js | 2 +- .../reference/typeGuardOfFormInstanceOf.js | 8 +- .../reference/typeGuardOfFormIsType.js | 6 +- .../reference/typeGuardOfFormThisMember.js | 6 +- .../typeGuardOfFormThisMemberErrors.js | 6 +- .../reference/typeGuardOfFormTypeOfBoolean.js | 2 +- ...eGuardOfFormTypeOfEqualEqualHasNoEffect.js | 2 +- ...ypeGuardOfFormTypeOfNotEqualHasNoEffect.js | 2 +- .../reference/typeGuardOfFormTypeOfNumber.js | 2 +- .../reference/typeGuardOfFormTypeOfOther.js | 2 +- .../reference/typeGuardOfFormTypeOfString.js | 2 +- .../reference/typeGuardsInClassAccessors.js | 2 +- .../reference/typeGuardsInClassMethods.js | 2 +- .../reference/typeGuardsInProperties.js | 2 +- .../reference/typeGuardsNestedAssignments.js | 2 +- .../reference/typeGuardsOnClassProperty.js | 2 +- .../reference/typeGuardsTypeParameters.js | 2 +- .../reference/typeIdentityConsidersBrands.js | 8 +- .../reference/typeInferenceLiteralUnion.js | 2 +- .../typeInferenceReturnTypeCallback.js | 4 +- tests/baselines/reference/typeMatch1.js | 4 +- tests/baselines/reference/typeMatch2.js | 4 +- tests/baselines/reference/typeName1.js | 2 +- tests/baselines/reference/typeOfPrototype.js | 2 +- tests/baselines/reference/typeOfSuperCall.js | 4 +- tests/baselines/reference/typeOfThis.js | 4 +- .../reference/typeOfThisInAccessor.js | 4 +- .../typeOfThisInConstructorParamList.js | 2 +- .../typeOfThisInFunctionExpression.js | 2 +- .../reference/typeOfThisInInstanceMember.js | 2 +- .../reference/typeOfThisInInstanceMember2.js | 2 +- .../reference/typeOfThisInMemberFunctions.js | 6 +- .../reference/typeOfThisInStaticMembers.js | 4 +- .../reference/typeOfThisInStaticMembers2.js | 4 +- .../reference/typeOfThisInStatics.js | 2 +- .../typeParamExtendsOtherTypeParam.js | 4 +- .../reference/typeParameterAsBaseClass.js | 4 +- .../reference/typeParameterAsBaseType.js | 4 +- .../reference/typeParameterAsTypeArgument.js | 2 +- .../reference/typeParameterAssignability3.js | 4 +- .../typeParameterAssignmentCompat1.js | 2 +- ...ypeParameterDirectlyConstrainedToItself.js | 4 +- .../typeParameterExplicitlyExtendsAny.js | 2 +- .../reference/typeParameterExtendingUnion1.js | 6 +- .../reference/typeParameterExtendingUnion2.js | 6 +- .../reference/typeParameterInConstraint1.js | 2 +- ...eParameterIndirectlyConstrainedToItself.js | 6 +- .../typeParameterListWithTrailingComma1.js | 2 +- .../typeParameterUsedAsConstraint.js | 12 +- ...ParameterUsedAsTypeParameterConstraint4.js | 2 +- .../typeParameterWithInvalidConstraintType.js | 2 +- ...eParametersAndParametersInComputedNames.js | 2 +- .../typeParametersAreIdenticalToThemselves.js | 4 +- .../typeParametersAvailableInNestedScope.js | 2 +- .../typeParametersInStaticAccessors.js | 2 +- .../typeParametersInStaticMethods.js | 2 +- .../typeParametersInStaticProperties.js | 2 +- tests/baselines/reference/typeQueryOnClass.js | 4 +- .../reference/typeQueryWithReservedWords.js | 2 +- .../reference/typeReferenceDirectives9.js | 2 +- .../baselines/reference/typeRelationships.js | 4 +- tests/baselines/reference/typeResolution.js | 20 +- .../reference/typeResolution.sourcemap.txt | 49 ++-- .../reference/typeUsedAsValueError.js | 2 +- .../baselines/reference/typeValueConflict1.js | 4 +- .../baselines/reference/typeValueConflict2.js | 6 +- .../reference/typeVariableTypeGuards.js | 6 +- .../reference/typedGenericPrototypeMember.js | 2 +- .../reference/typeofANonExportedType.js | 6 +- .../reference/typeofAmbientExternalModules.js | 4 +- .../reference/typeofAnExportedType.js | 6 +- tests/baselines/reference/typeofClass.js | 2 +- tests/baselines/reference/typeofClass2.js | 4 +- .../reference/typeofClassWithPrivates.js | 2 +- .../reference/typeofExternalModules.js | 4 +- .../reference/typeofInternalModules.js | 2 +- .../reference/typeofModuleWithoutExports.js | 2 +- .../typeofOperatorWithAnyOtherType.js | 2 +- .../typeofOperatorWithBooleanType.js | 2 +- .../reference/typeofOperatorWithNumberType.js | 2 +- .../reference/typeofOperatorWithStringType.js | 2 +- tests/baselines/reference/typeofProperty.js | 8 +- .../reference/typeofUsedBeforeBlockScoped.js | 2 +- .../typesWithDuplicateTypeParameters.js | 4 +- .../reference/typesWithPrivateConstructor.js | 4 +- .../typesWithProtectedConstructor.js | 4 +- .../reference/typesWithPublicConstructor.js | 4 +- .../typesWithSpecializedCallSignatures.js | 8 +- ...typesWithSpecializedConstructSignatures.js | 8 +- tests/baselines/reference/undeclaredBase.js | 2 +- tests/baselines/reference/undeclaredMethod.js | 2 +- .../undefinedAssignableToEveryType.js | 2 +- .../undefinedIsSubtypeOfEverything.js | 48 ++-- .../reference/undefinedTypeAssignment4.js | 2 +- .../baselines/reference/underscoreMapFirst.js | 2 +- .../underscoreThisInDerivedClass01.js | 4 +- .../underscoreThisInDerivedClass02.js | 4 +- .../unexpectedStatementBlockTerminator.js | 4 +- .../unexportedInstanceClassVariables.js | 4 +- ...nSubtypeIfEveryConstituentTypeIsSubtype.js | 6 +- .../reference/unionTypeEquivalence.js | 4 +- .../reference/unionTypeFromArrayLiteral.js | 8 +- .../unionTypePropertyAccessibility.js | 8 +- ...unionTypeWithRecursiveSubtypeReduction1.js | 8 +- ...unionTypeWithRecursiveSubtypeReduction2.js | 8 +- .../reference/unionTypesAssignability.js | 6 +- .../unknownSymbolInGenericReturnType.js | 2 +- tests/baselines/reference/unknownSymbols1.js | 10 +- .../reference/unknownTypeArgOnCall.js | 2 +- .../unqualifiedCallToClassStatic1.js | 2 +- .../reference/unspecializedConstraints.js | 10 +- ...untypedFunctionCallsWithTypeParameters1.js | 4 +- .../reference/unusedClassesinModule1.js | 2 +- .../reference/unusedClassesinNamespace1.js | 2 +- .../reference/unusedClassesinNamespace2.js | 4 +- .../reference/unusedClassesinNamespace3.js | 4 +- .../reference/unusedClassesinNamespace4.js | 6 +- .../reference/unusedClassesinNamespace5.js | 6 +- .../reference/unusedGetterInClass.js | 2 +- .../unusedIdentifiersConsolidated1.js | 16 +- .../reference/unusedImportDeclaration.js | 2 +- tests/baselines/reference/unusedImports1.js | 2 +- tests/baselines/reference/unusedImports10.js | 2 +- tests/baselines/reference/unusedImports11.js | 2 +- tests/baselines/reference/unusedImports12.js | 2 +- tests/baselines/reference/unusedImports2.js | 2 +- tests/baselines/reference/unusedImports3.js | 2 +- tests/baselines/reference/unusedImports4.js | 2 +- tests/baselines/reference/unusedImports5.js | 2 +- tests/baselines/reference/unusedImports6.js | 2 +- tests/baselines/reference/unusedImports7.js | 2 +- tests/baselines/reference/unusedImports8.js | 2 +- tests/baselines/reference/unusedImports9.js | 2 +- .../reference/unusedInterfaceinNamespace4.js | 2 +- .../reference/unusedInterfaceinNamespace5.js | 2 +- .../reference/unusedInvalidTypeArguments.js | 6 +- .../reference/unusedLocalProperty.js | 2 +- .../reference/unusedLocalsAndParameters.js | 4 +- .../unusedLocalsAndParametersDeferred.js | 4 +- ...edLocalsAndParametersOverloadSignatures.js | 2 +- .../reference/unusedLocalsInMethod1.js | 2 +- .../reference/unusedLocalsInMethod2.js | 2 +- .../reference/unusedLocalsInMethod3.js | 2 +- .../reference/unusedLocalsinConstructor1.js | 2 +- .../reference/unusedLocalsinConstructor2.js | 2 +- .../unusedMultipleParameter1InContructor.js | 2 +- .../unusedMultipleParameter2InContructor.js | 2 +- ...dMultipleParameters1InMethodDeclaration.js | 2 +- ...dMultipleParameters2InMethodDeclaration.js | 2 +- .../reference/unusedParameterProperty1.js | 2 +- .../reference/unusedParameterProperty2.js | 2 +- .../reference/unusedParametersInLambda1.js | 2 +- .../reference/unusedParametersInLambda2.js | 2 +- .../reference/unusedParametersThis.js | 2 +- .../unusedParametersinConstructor1.js | 2 +- .../unusedParametersinConstructor2.js | 2 +- .../unusedParametersinConstructor3.js | 2 +- .../reference/unusedPrivateMembers.js | 10 +- .../reference/unusedPrivateMethodInClass1.js | 2 +- .../reference/unusedPrivateMethodInClass2.js | 2 +- .../reference/unusedPrivateMethodInClass3.js | 2 +- .../reference/unusedPrivateMethodInClass4.js | 2 +- .../unusedPrivateVariableInClass1.js | 2 +- .../unusedPrivateVariableInClass2.js | 2 +- .../unusedPrivateVariableInClass3.js | 2 +- .../unusedPrivateVariableInClass4.js | 2 +- .../unusedPrivateVariableInClass5.js | 2 +- .../reference/unusedSetterInClass.js | 2 +- .../unusedSingleParameterInContructor.js | 2 +- ...nusedSingleParameterInMethodDeclaration.js | 2 +- .../reference/unusedTypeParameterInLambda1.js | 2 +- .../reference/unusedTypeParameterInLambda2.js | 2 +- .../reference/unusedTypeParameterInLambda3.js | 2 +- .../reference/unusedTypeParameterInMethod1.js | 2 +- .../reference/unusedTypeParameterInMethod2.js | 2 +- .../reference/unusedTypeParameterInMethod3.js | 2 +- .../reference/unusedTypeParameterInMethod4.js | 2 +- .../reference/unusedTypeParameterInMethod5.js | 2 +- .../reference/unusedTypeParameters1.js | 2 +- .../reference/unusedTypeParameters2.js | 2 +- .../reference/unusedTypeParameters3.js | 2 +- .../reference/unusedTypeParameters5.js | 2 +- .../reference/unusedTypeParameters6.js | 2 +- .../reference/unusedTypeParameters7.js | 2 +- .../reference/unusedTypeParameters8.js | 2 +- .../reference/unusedTypeParameters9.js | 4 +- .../reference/unusedVariablesinNamespaces2.js | 2 +- .../reference/unusedVariablesinNamespaces3.js | 2 +- ...ngModuleWithExportImportInValuePosition.js | 2 +- .../reference/validNullAssignments.js | 2 +- .../reference/validUndefinedAssignments.js | 2 +- .../reference/validUseOfThisInSuper.js | 4 +- .../varArgConstructorMemberParameter.js | 6 +- .../reference/varArgsOnConstructorTypes.js | 4 +- tests/baselines/reference/varAsID.js | 4 +- tests/baselines/reference/vararg.js | 2 +- tests/baselines/reference/vardecl.js | 4 +- ...eclaratorResolvedDuringContextualTyping.js | 4 +- tests/baselines/reference/visSyntax.js | 2 +- .../reference/visibilityOfTypeParameters.js | 2 +- .../reference/voidOperatorWithAnyOtherType.js | 2 +- .../reference/voidOperatorWithBooleanType.js | 2 +- .../reference/voidOperatorWithNumberType.js | 2 +- .../reference/voidOperatorWithStringType.js | 2 +- tests/baselines/reference/weakType.js | 2 +- tests/baselines/reference/withImportDecl.js | 2 +- .../reference/withStatementErrors.js | 2 +- tests/baselines/reference/witness.js | 8 +- .../wrappedAndRecursiveConstraints.js | 2 +- .../wrappedAndRecursiveConstraints2.js | 2 +- .../wrappedAndRecursiveConstraints3.js | 2 +- .../wrappedAndRecursiveConstraints4.js | 2 +- 3603 files changed, 7534 insertions(+), 7524 deletions(-) diff --git a/src/compiler/transformers/es2015.ts b/src/compiler/transformers/es2015.ts index 4146574fe12..8674fb9bce1 100644 --- a/src/compiler/transformers/es2015.ts +++ b/src/compiler/transformers/es2015.ts @@ -840,7 +840,7 @@ namespace ts { outer.end = skipTrivia(currentText, node.pos); setEmitFlags(outer, EmitFlags.NoComments); - return createParen( + const result = createParen( createCall( outer, /*typeArguments*/ undefined, @@ -849,6 +849,8 @@ namespace ts { : [] ) ); + addSyntheticLeadingComment(result, SyntaxKind.MultiLineCommentTrivia, "* @class "); + return result; } /** diff --git a/tests/baselines/reference/2dArrays.js b/tests/baselines/reference/2dArrays.js index 62133e770ff..cb98b231e88 100644 --- a/tests/baselines/reference/2dArrays.js +++ b/tests/baselines/reference/2dArrays.js @@ -16,17 +16,17 @@ class Board { } //// [2dArrays.js] -var Cell = (function () { +var Cell = /** @class */ (function () { function Cell() { } return Cell; }()); -var Ship = (function () { +var Ship = /** @class */ (function () { function Ship() { } return Ship; }()); -var Board = (function () { +var Board = /** @class */ (function () { function Board() { } Board.prototype.allShipsSunk = function () { diff --git a/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.js b/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.js index ca67e5a70c2..b9338ff0ab5 100644 --- a/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.js +++ b/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.js @@ -25,7 +25,7 @@ var p = new A.Point(0, 0); // unexpected error here, bug 840000 //// [classPoint.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.js b/tests/baselines/reference/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.js index 09f7befae07..f266c117dff 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.js @@ -51,7 +51,7 @@ module clodule4 { //// [ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.js] // all expected to be errors -var clodule1 = (function () { +var clodule1 = /** @class */ (function () { function clodule1() { } return clodule1; @@ -59,20 +59,20 @@ var clodule1 = (function () { (function (clodule1) { function f(x) { } })(clodule1 || (clodule1 = {})); -var clodule2 = (function () { +var clodule2 = /** @class */ (function () { function clodule2() { } return clodule2; }()); (function (clodule2) { var x; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; }()); })(clodule2 || (clodule2 = {})); -var clodule3 = (function () { +var clodule3 = /** @class */ (function () { function clodule3() { } return clodule3; @@ -80,13 +80,13 @@ var clodule3 = (function () { (function (clodule3) { clodule3.y = { id: T }; })(clodule3 || (clodule3 = {})); -var clodule4 = (function () { +var clodule4 = /** @class */ (function () { function clodule4() { } return clodule4; }()); (function (clodule4) { - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.js b/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.js index 6e12244542e..abe399154dd 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.js @@ -16,7 +16,7 @@ module clodule { //// [ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.js] -var clodule = (function () { +var clodule = /** @class */ (function () { function clodule() { } clodule.fn = function (id) { }; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.js b/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.js index 6d04d636eb2..4bd5f9c7d37 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.js @@ -16,7 +16,7 @@ module clodule { //// [ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.js] -var clodule = (function () { +var clodule = /** @class */ (function () { function clodule() { } clodule.fn = function (id) { }; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.js b/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.js index d3ae3cb0bcf..6620c4fabf8 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.js @@ -16,7 +16,7 @@ module clodule { //// [ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.js] -var clodule = (function () { +var clodule = /** @class */ (function () { function clodule() { } clodule.sfn = function (id) { return 42; }; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.js b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.js index c6b463fa5fd..de0bb3cd400 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.js @@ -23,7 +23,7 @@ module A { } //// [ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.js] -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -37,7 +37,7 @@ var Point = (function () { })(Point || (Point = {})); var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.js b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.js index 7741290babc..50acdf1b9da 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.js @@ -23,7 +23,7 @@ module A { } //// [ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.js] -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -36,7 +36,7 @@ var Point = (function () { })(Point || (Point = {})); var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.js b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.js index 05f14d26369..db07e83eb7f 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.js @@ -23,7 +23,7 @@ module A { } //// [ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.js] -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -36,7 +36,7 @@ var Point = (function () { })(Point || (Point = {})); var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.js b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.js index 90c7523b931..246acf9af11 100644 --- a/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.js +++ b/tests/baselines/reference/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.js @@ -23,7 +23,7 @@ module A { } //// [ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.js] -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -36,7 +36,7 @@ var Point = (function () { })(Point || (Point = {})); var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ClassAndModuleWithSameNameAndCommonRoot.js b/tests/baselines/reference/ClassAndModuleWithSameNameAndCommonRoot.js index b800ca2d24b..a6ca39648ae 100644 --- a/tests/baselines/reference/ClassAndModuleWithSameNameAndCommonRoot.js +++ b/tests/baselines/reference/ClassAndModuleWithSameNameAndCommonRoot.js @@ -45,7 +45,7 @@ var X; (function (X) { var Y; (function (Y) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -71,7 +71,7 @@ var X; var cl = new X.Y.Point(1, 1); var cl = X.Y.Point.Origin; // error not expected here same as bug 83996 ? //// [simple.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/ClassDeclaration10.js b/tests/baselines/reference/ClassDeclaration10.js index 6c560009489..f3ffaa17f90 100644 --- a/tests/baselines/reference/ClassDeclaration10.js +++ b/tests/baselines/reference/ClassDeclaration10.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclaration10.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/ClassDeclaration11.js b/tests/baselines/reference/ClassDeclaration11.js index 28705f5dfe0..908956b4eb6 100644 --- a/tests/baselines/reference/ClassDeclaration11.js +++ b/tests/baselines/reference/ClassDeclaration11.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclaration11.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/ClassDeclaration13.js b/tests/baselines/reference/ClassDeclaration13.js index faabbb3b3c2..1f72cf9de34 100644 --- a/tests/baselines/reference/ClassDeclaration13.js +++ b/tests/baselines/reference/ClassDeclaration13.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclaration13.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { }; diff --git a/tests/baselines/reference/ClassDeclaration14.js b/tests/baselines/reference/ClassDeclaration14.js index ab08fd56c34..724f1a222d7 100644 --- a/tests/baselines/reference/ClassDeclaration14.js +++ b/tests/baselines/reference/ClassDeclaration14.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclaration14.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/ClassDeclaration15.js b/tests/baselines/reference/ClassDeclaration15.js index 39c2b728049..f5040f9c63b 100644 --- a/tests/baselines/reference/ClassDeclaration15.js +++ b/tests/baselines/reference/ClassDeclaration15.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclaration15.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/ClassDeclaration21.js b/tests/baselines/reference/ClassDeclaration21.js index 00bd52cf0ba..9b26af46b7c 100644 --- a/tests/baselines/reference/ClassDeclaration21.js +++ b/tests/baselines/reference/ClassDeclaration21.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclaration21.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[1] = function () { }; diff --git a/tests/baselines/reference/ClassDeclaration22.js b/tests/baselines/reference/ClassDeclaration22.js index 2e9c98d8da3..35c13c8bb0f 100644 --- a/tests/baselines/reference/ClassDeclaration22.js +++ b/tests/baselines/reference/ClassDeclaration22.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclaration22.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype["bar"] = function () { }; diff --git a/tests/baselines/reference/ClassDeclaration24.js b/tests/baselines/reference/ClassDeclaration24.js index 25bf0d14487..6eee844cbbd 100644 --- a/tests/baselines/reference/ClassDeclaration24.js +++ b/tests/baselines/reference/ClassDeclaration24.js @@ -3,7 +3,7 @@ class any { } //// [ClassDeclaration24.js] -var any = (function () { +var any = /** @class */ (function () { function any() { } return any; diff --git a/tests/baselines/reference/ClassDeclaration25.js b/tests/baselines/reference/ClassDeclaration25.js index 26c2988ab47..e19ce48c137 100644 --- a/tests/baselines/reference/ClassDeclaration25.js +++ b/tests/baselines/reference/ClassDeclaration25.js @@ -10,7 +10,7 @@ class List implements IList { //// [ClassDeclaration25.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; diff --git a/tests/baselines/reference/ClassDeclaration26.js b/tests/baselines/reference/ClassDeclaration26.js index 97e1428132e..40be8d7baeb 100644 --- a/tests/baselines/reference/ClassDeclaration26.js +++ b/tests/baselines/reference/ClassDeclaration26.js @@ -6,7 +6,7 @@ class C { } //// [ClassDeclaration26.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.foo = 10; } diff --git a/tests/baselines/reference/ClassDeclaration8.js b/tests/baselines/reference/ClassDeclaration8.js index ec065a6cc47..71271ab1d8b 100644 --- a/tests/baselines/reference/ClassDeclaration8.js +++ b/tests/baselines/reference/ClassDeclaration8.js @@ -4,7 +4,7 @@ class C { } //// [ClassDeclaration8.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/ClassDeclaration9.js b/tests/baselines/reference/ClassDeclaration9.js index 30e9c66be8f..a61c6a564cc 100644 --- a/tests/baselines/reference/ClassDeclaration9.js +++ b/tests/baselines/reference/ClassDeclaration9.js @@ -4,7 +4,7 @@ class C { } //// [ClassDeclaration9.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration.js b/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration.js index d5c3b3d63f4..c4cab7cc939 100644 --- a/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration.js +++ b/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration.js @@ -4,7 +4,7 @@ class AtomicNumbers { } //// [ClassDeclarationWithInvalidConstOnPropertyDeclaration.js] -var AtomicNumbers = (function () { +var AtomicNumbers = /** @class */ (function () { function AtomicNumbers() { } AtomicNumbers.H = 1; diff --git a/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration2.js b/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration2.js index 7dda5cb832e..847264e5969 100644 --- a/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration2.js +++ b/tests/baselines/reference/ClassDeclarationWithInvalidConstOnPropertyDeclaration2.js @@ -5,7 +5,7 @@ class C { } //// [ClassDeclarationWithInvalidConstOnPropertyDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 10; } diff --git a/tests/baselines/reference/ES5For-ofTypeCheck10.js b/tests/baselines/reference/ES5For-ofTypeCheck10.js index c4cfafe5199..85d44ca2550 100644 --- a/tests/baselines/reference/ES5For-ofTypeCheck10.js +++ b/tests/baselines/reference/ES5For-ofTypeCheck10.js @@ -16,7 +16,7 @@ for (var v of new StringIterator) { } //// [ES5For-ofTypeCheck10.js] // In ES3/5, you cannot for...of over an arbitrary iterable. -var StringIterator = (function () { +var StringIterator = /** @class */ (function () { function StringIterator() { } StringIterator.prototype.next = function () { diff --git a/tests/baselines/reference/ES5SymbolProperty2.js b/tests/baselines/reference/ES5SymbolProperty2.js index 0cfe717ae56..3de8541a6c9 100644 --- a/tests/baselines/reference/ES5SymbolProperty2.js +++ b/tests/baselines/reference/ES5SymbolProperty2.js @@ -14,7 +14,7 @@ module M { var M; (function (M) { var Symbol; - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype[Symbol.iterator] = function () { }; diff --git a/tests/baselines/reference/ES5SymbolProperty3.js b/tests/baselines/reference/ES5SymbolProperty3.js index 084f79bd077..362fcfc7375 100644 --- a/tests/baselines/reference/ES5SymbolProperty3.js +++ b/tests/baselines/reference/ES5SymbolProperty3.js @@ -9,7 +9,7 @@ class C { //// [ES5SymbolProperty3.js] var Symbol; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[Symbol.iterator] = function () { }; diff --git a/tests/baselines/reference/ES5SymbolProperty4.js b/tests/baselines/reference/ES5SymbolProperty4.js index eca71ac989c..f756a730d52 100644 --- a/tests/baselines/reference/ES5SymbolProperty4.js +++ b/tests/baselines/reference/ES5SymbolProperty4.js @@ -9,7 +9,7 @@ class C { //// [ES5SymbolProperty4.js] var Symbol; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[Symbol.iterator] = function () { }; diff --git a/tests/baselines/reference/ES5SymbolProperty5.js b/tests/baselines/reference/ES5SymbolProperty5.js index 828d29abbfb..c146b8dd5f1 100644 --- a/tests/baselines/reference/ES5SymbolProperty5.js +++ b/tests/baselines/reference/ES5SymbolProperty5.js @@ -9,7 +9,7 @@ class C { //// [ES5SymbolProperty5.js] var Symbol; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[Symbol.iterator] = function () { }; diff --git a/tests/baselines/reference/ES5SymbolProperty6.js b/tests/baselines/reference/ES5SymbolProperty6.js index 1a9ab273411..f9a5adec815 100644 --- a/tests/baselines/reference/ES5SymbolProperty6.js +++ b/tests/baselines/reference/ES5SymbolProperty6.js @@ -6,7 +6,7 @@ class C { (new C)[Symbol.iterator] //// [ES5SymbolProperty6.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[Symbol.iterator] = function () { }; diff --git a/tests/baselines/reference/ES5SymbolProperty7.js b/tests/baselines/reference/ES5SymbolProperty7.js index 439a2b5bd0e..f874c4c77cd 100644 --- a/tests/baselines/reference/ES5SymbolProperty7.js +++ b/tests/baselines/reference/ES5SymbolProperty7.js @@ -9,7 +9,7 @@ class C { //// [ES5SymbolProperty7.js] var Symbol; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[Symbol.iterator] = function () { }; diff --git a/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.js b/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.js index c0756a56e90..40075310eb1 100644 --- a/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.js +++ b/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.js @@ -23,7 +23,7 @@ var enumdule; enumdule[enumdule["Blue"] = 1] = "Blue"; })(enumdule || (enumdule = {})); (function (enumdule) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ExportAssignment7.js b/tests/baselines/reference/ExportAssignment7.js index 461631e0e7d..6b07750257e 100644 --- a/tests/baselines/reference/ExportAssignment7.js +++ b/tests/baselines/reference/ExportAssignment7.js @@ -6,7 +6,7 @@ export = B; //// [ExportAssignment7.js] "use strict"; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/ExportAssignment8.js b/tests/baselines/reference/ExportAssignment8.js index d0963008012..dbfad003b74 100644 --- a/tests/baselines/reference/ExportAssignment8.js +++ b/tests/baselines/reference/ExportAssignment8.js @@ -6,7 +6,7 @@ export class C { //// [ExportAssignment8.js] "use strict"; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js b/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js index 0d8fbb8eb30..94faa0dd4b3 100644 --- a/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js +++ b/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js @@ -22,7 +22,7 @@ module A { //// [ExportClassWhichExtendsInterfaceWithInaccessibleType.js] var A; (function (A) { - var Point2d = (function () { + var Point2d = /** @class */ (function () { function Point2d(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.js b/tests/baselines/reference/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.js index c3084700547..93708cd8b5e 100644 --- a/tests/baselines/reference/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.js +++ b/tests/baselines/reference/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.js @@ -33,14 +33,14 @@ var __extends = (this && this.__extends) || (function () { })(); var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; }()); A.Point = Point; A.Origin = { x: 0, y: 0 }; - var Point3d = (function (_super) { + var Point3d = /** @class */ (function (_super) { __extends(Point3d, _super); function Point3d() { return _super !== null && _super.apply(this, arguments) || this; @@ -49,7 +49,7 @@ var A; }(Point)); A.Point3d = Point3d; A.Origin3d = { x: 0, y: 0, z: 0 }; - var Line = (function () { + var Line = /** @class */ (function () { function Line(start, end) { this.start = start; this.end = end; diff --git a/tests/baselines/reference/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.js b/tests/baselines/reference/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.js index 0496e349fa6..7642a6cbe87 100644 --- a/tests/baselines/reference/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.js +++ b/tests/baselines/reference/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.js @@ -18,12 +18,12 @@ module A { //// [ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; }()); - var points = (function () { + var points = /** @class */ (function () { function points() { } return points; diff --git a/tests/baselines/reference/ExportClassWithInaccessibleTypeInTypeParameterConstraint.js b/tests/baselines/reference/ExportClassWithInaccessibleTypeInTypeParameterConstraint.js index fe4308281d1..ecadd1fb601 100644 --- a/tests/baselines/reference/ExportClassWithInaccessibleTypeInTypeParameterConstraint.js +++ b/tests/baselines/reference/ExportClassWithInaccessibleTypeInTypeParameterConstraint.js @@ -37,13 +37,13 @@ var __extends = (this && this.__extends) || (function () { })(); var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; }()); A.Origin = { x: 0, y: 0 }; - var Point3d = (function (_super) { + var Point3d = /** @class */ (function (_super) { __extends(Point3d, _super); function Point3d() { return _super !== null && _super.apply(this, arguments) || this; @@ -52,7 +52,7 @@ var A; }(Point)); A.Point3d = Point3d; A.Origin3d = { x: 0, y: 0, z: 0 }; - var Line = (function () { + var Line = /** @class */ (function () { function Line(start, end) { this.start = start; this.end = end; diff --git a/tests/baselines/reference/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.js b/tests/baselines/reference/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.js index 421c896539b..2d7e408d81b 100644 --- a/tests/baselines/reference/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.js +++ b/tests/baselines/reference/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.js @@ -18,13 +18,13 @@ module A { //// [ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; }()); A.Point = Point; - var Line = (function () { + var Line = /** @class */ (function () { function Line(start, end) { this.start = start; this.end = end; diff --git a/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.js b/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.js index d33bcba793d..ac8e36d4222 100644 --- a/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.js +++ b/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.js @@ -18,12 +18,12 @@ module A { //// [ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; }()); - var Line = (function () { + var Line = /** @class */ (function () { function Line(start, end) { this.start = start; this.end = end; diff --git a/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.js b/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.js index dbd21ebe9e6..b2abc1a4d31 100644 --- a/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.js +++ b/tests/baselines/reference/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.js @@ -18,13 +18,13 @@ module A { //// [ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; }()); A.Point = Point; - var Line = (function () { + var Line = /** @class */ (function () { function Line(start, end) { this.start = start; this.end = end; diff --git a/tests/baselines/reference/ExportModuleWithAccessibleTypesOnItsExportedMembers.js b/tests/baselines/reference/ExportModuleWithAccessibleTypesOnItsExportedMembers.js index b06288ae093..401962dd261 100644 --- a/tests/baselines/reference/ExportModuleWithAccessibleTypesOnItsExportedMembers.js +++ b/tests/baselines/reference/ExportModuleWithAccessibleTypesOnItsExportedMembers.js @@ -23,7 +23,7 @@ module A { //// [ExportModuleWithAccessibleTypesOnItsExportedMembers.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -34,7 +34,7 @@ var A; var B; (function (B) { B.Origin = new Point(0, 0); - var Line = (function () { + var Line = /** @class */ (function () { function Line(start, end) { } Line.fromOrigin = function (p) { diff --git a/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.js b/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.js index e9f3c10e189..0990c9bf2bd 100644 --- a/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.js +++ b/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.js @@ -14,7 +14,7 @@ module A { //// [ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.js b/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.js index 7a480ed4473..b454d785e9c 100644 --- a/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.js +++ b/tests/baselines/reference/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.js @@ -14,7 +14,7 @@ module A { //// [ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.js b/tests/baselines/reference/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.js index 3c4b5bad16b..e194bc3f809 100644 --- a/tests/baselines/reference/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.js +++ b/tests/baselines/reference/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.js @@ -11,7 +11,7 @@ module A { //// [ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.js] var A; (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/MemberAccessorDeclaration15.js b/tests/baselines/reference/MemberAccessorDeclaration15.js index e2db7b2527e..42c4cb76014 100644 --- a/tests/baselines/reference/MemberAccessorDeclaration15.js +++ b/tests/baselines/reference/MemberAccessorDeclaration15.js @@ -4,7 +4,7 @@ class C { } //// [MemberAccessorDeclaration15.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/ModuleAndClassWithSameNameAndCommonRoot.js b/tests/baselines/reference/ModuleAndClassWithSameNameAndCommonRoot.js index cf266049527..699e7ce7678 100644 --- a/tests/baselines/reference/ModuleAndClassWithSameNameAndCommonRoot.js +++ b/tests/baselines/reference/ModuleAndClassWithSameNameAndCommonRoot.js @@ -48,7 +48,7 @@ var X; var Y; (function (Y) { // duplicate identifier - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -64,7 +64,7 @@ var A; A.Instance = new A(); })(A || (A = {})); // duplicate identifier -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.js b/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.js index fa38dae1298..740d02edd17 100644 --- a/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.js +++ b/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.js @@ -19,7 +19,7 @@ var y = new enumdule.Point(0, 0); //// [ModuleAndEnumWithSameNameAndCommonRoot.js] var enumdule; (function (enumdule) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/ModuleWithExportedAndNonExportedClasses.js b/tests/baselines/reference/ModuleWithExportedAndNonExportedClasses.js index 185aa3c580e..26d014f16c2 100644 --- a/tests/baselines/reference/ModuleWithExportedAndNonExportedClasses.js +++ b/tests/baselines/reference/ModuleWithExportedAndNonExportedClasses.js @@ -36,24 +36,24 @@ var ag2 = new A.A2(); //// [ModuleWithExportedAndNonExportedClasses.js] var A; (function (A_1) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); A_1.A = A; - var AG = (function () { + var AG = /** @class */ (function () { function AG() { } return AG; }()); A_1.AG = AG; - var A2 = (function () { + var A2 = /** @class */ (function () { function A2() { } return A2; }()); - var AG2 = (function () { + var AG2 = /** @class */ (function () { function AG2() { } return AG2; diff --git a/tests/baselines/reference/ModuleWithExportedAndNonExportedImportAlias.js b/tests/baselines/reference/ModuleWithExportedAndNonExportedImportAlias.js index bdaff287a97..e1c36200005 100644 --- a/tests/baselines/reference/ModuleWithExportedAndNonExportedImportAlias.js +++ b/tests/baselines/reference/ModuleWithExportedAndNonExportedImportAlias.js @@ -42,7 +42,7 @@ var line = Geometry.Lines.Line; //// [ModuleWithExportedAndNonExportedImportAlias.js] var B; (function (B) { - var Line = (function () { + var Line = /** @class */ (function () { function Line(start, end) { this.start = start; this.end = end; diff --git a/tests/baselines/reference/NonInitializedExportInInternalModule.js b/tests/baselines/reference/NonInitializedExportInInternalModule.js index 129dd104282..e1df1d41f54 100644 --- a/tests/baselines/reference/NonInitializedExportInInternalModule.js +++ b/tests/baselines/reference/NonInitializedExportInInternalModule.js @@ -40,7 +40,7 @@ var Inner; var ; let; var ; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -58,7 +58,7 @@ var Inner; Inner.b1 = 1; Inner.c1 = 'a'; Inner.d1 = 1; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/ParameterList6.js b/tests/baselines/reference/ParameterList6.js index e6238e3f0b8..dea859e0f58 100644 --- a/tests/baselines/reference/ParameterList6.js +++ b/tests/baselines/reference/ParameterList6.js @@ -5,7 +5,7 @@ class C { } //// [ParameterList6.js] -var C = (function () { +var C = /** @class */ (function () { function C(C) { } return C; diff --git a/tests/baselines/reference/ParameterList7.js b/tests/baselines/reference/ParameterList7.js index 394d2cb733c..9b252c78061 100644 --- a/tests/baselines/reference/ParameterList7.js +++ b/tests/baselines/reference/ParameterList7.js @@ -6,7 +6,7 @@ class C1 { } //// [ParameterList7.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(p3) { this.p3 = p3; } // OK diff --git a/tests/baselines/reference/Protected1.js b/tests/baselines/reference/Protected1.js index 57bd4175632..13e017acadf 100644 --- a/tests/baselines/reference/Protected1.js +++ b/tests/baselines/reference/Protected1.js @@ -3,7 +3,7 @@ protected class C { } //// [Protected1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/Protected3.js b/tests/baselines/reference/Protected3.js index 4171d64df7a..29b1f96effe 100644 --- a/tests/baselines/reference/Protected3.js +++ b/tests/baselines/reference/Protected3.js @@ -4,7 +4,7 @@ class C { } //// [Protected3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/Protected4.js b/tests/baselines/reference/Protected4.js index 098fe70118d..35bce025cb8 100644 --- a/tests/baselines/reference/Protected4.js +++ b/tests/baselines/reference/Protected4.js @@ -4,7 +4,7 @@ class C { } //// [Protected4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m = function () { }; diff --git a/tests/baselines/reference/Protected5.js b/tests/baselines/reference/Protected5.js index fe79c7399a3..24356999d61 100644 --- a/tests/baselines/reference/Protected5.js +++ b/tests/baselines/reference/Protected5.js @@ -4,7 +4,7 @@ class C { } //// [Protected5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.m = function () { }; diff --git a/tests/baselines/reference/Protected6.js b/tests/baselines/reference/Protected6.js index 65a1eea3d6b..654543a2df7 100644 --- a/tests/baselines/reference/Protected6.js +++ b/tests/baselines/reference/Protected6.js @@ -4,7 +4,7 @@ class C { } //// [Protected6.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.m = function () { }; diff --git a/tests/baselines/reference/Protected7.js b/tests/baselines/reference/Protected7.js index 5232d932e9d..41211f13b3b 100644 --- a/tests/baselines/reference/Protected7.js +++ b/tests/baselines/reference/Protected7.js @@ -4,7 +4,7 @@ class C { } //// [Protected7.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m = function () { }; diff --git a/tests/baselines/reference/Protected9.js b/tests/baselines/reference/Protected9.js index d7c0d8eae2a..63c542f6d4f 100644 --- a/tests/baselines/reference/Protected9.js +++ b/tests/baselines/reference/Protected9.js @@ -4,7 +4,7 @@ class C { } //// [Protected9.js] -var C = (function () { +var C = /** @class */ (function () { function C(p) { this.p = p; } diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js index 4c5ea297d27..134c14e3a8e 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js @@ -43,7 +43,7 @@ var l: X.Y.Z.Line; //// [TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; @@ -51,7 +51,7 @@ var A; A.Point = Point; })(A || (A = {})); (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } Point.prototype.fromCarthesian = function (p) { @@ -69,7 +69,7 @@ var X; (function (Y) { var Z; (function (Z) { - var Line = (function () { + var Line = /** @class */ (function () { function Line() { } return Line; @@ -83,7 +83,7 @@ var X; (function (Y) { var Z; (function (Z) { - var Line = (function () { + var Line = /** @class */ (function () { function Line() { } return Line; diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.js b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.js index 028934ae99f..16c37108d3f 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.js +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.js @@ -60,7 +60,7 @@ var A; var Origin = "0,0"; var Utils; (function (Utils) { - var Plane = (function () { + var Plane = /** @class */ (function () { function Plane(tl, br) { this.tl = tl; this.br = br; diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.js b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.js index e98ed836f7b..9e7c7d46aee 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.js +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.js @@ -35,7 +35,7 @@ module X { //// [TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; @@ -44,7 +44,7 @@ var A; })(A || (A = {})); (function (A) { // expected error - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; @@ -57,7 +57,7 @@ var X; (function (Y) { var Z; (function (Z) { - var Line = (function () { + var Line = /** @class */ (function () { function Line() { } return Line; @@ -72,7 +72,7 @@ var X; var Z; (function (Z) { // expected error - var Line = (function () { + var Line = /** @class */ (function () { function Line() { } return Line; diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js index a68614c0ed4..b0565965b9f 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.js @@ -52,7 +52,7 @@ var A; A.Origin = { x: 0, y: 0 }; var Utils; (function (Utils) { - var Plane = (function () { + var Plane = /** @class */ (function () { function Plane(tl, br) { this.tl = tl; this.br = br; diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.js b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.js index c8412b336dc..c3c05c72253 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.js +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.js @@ -55,7 +55,7 @@ var X; (function (Y) { var Z; (function (Z) { - var Line = (function () { + var Line = /** @class */ (function () { function Line() { } return Line; @@ -69,7 +69,7 @@ var X; (function (Y) { var Z; (function (Z) { - var Line = (function () { + var Line = /** @class */ (function () { function Line() { } return Line; diff --git a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.js b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.js index 86a1190ed06..4b6ee2b14e4 100644 --- a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.js +++ b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.js @@ -53,7 +53,7 @@ var otherRoot; A.Origin = { x: 0, y: 0 }; var Utils; (function (Utils) { - var Plane = (function () { + var Plane = /** @class */ (function () { function Plane(tl, br) { this.tl = tl; this.br = br; diff --git a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.js b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.js index c5c4cfdb2ca..d221274edd8 100644 --- a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.js +++ b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.js @@ -56,7 +56,7 @@ var A; A.Origin = { x: 0, y: 0 }; var Utils; (function (Utils) { - var Plane = (function () { + var Plane = /** @class */ (function () { function Plane(tl, br) { this.tl = tl; this.br = br; diff --git a/tests/baselines/reference/TypeGuardWithArrayUnion.js b/tests/baselines/reference/TypeGuardWithArrayUnion.js index 8dc7207e9db..c8e2e0ed8b5 100644 --- a/tests/baselines/reference/TypeGuardWithArrayUnion.js +++ b/tests/baselines/reference/TypeGuardWithArrayUnion.js @@ -11,7 +11,7 @@ function saySize(message: Message | Message[]) { //// [TypeGuardWithArrayUnion.js] -var Message = (function () { +var Message = /** @class */ (function () { function Message() { } return Message; diff --git a/tests/baselines/reference/abstractClassInLocalScope.js b/tests/baselines/reference/abstractClassInLocalScope.js index d841911b0bf..f221245ece7 100644 --- a/tests/baselines/reference/abstractClassInLocalScope.js +++ b/tests/baselines/reference/abstractClassInLocalScope.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { }; })(); (function () { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/abstractClassInLocalScopeIsAbstract.js b/tests/baselines/reference/abstractClassInLocalScopeIsAbstract.js index a513ce3d88e..88aceb2dd78 100644 --- a/tests/baselines/reference/abstractClassInLocalScopeIsAbstract.js +++ b/tests/baselines/reference/abstractClassInLocalScopeIsAbstract.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { }; })(); (function () { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/abstractProperty.js b/tests/baselines/reference/abstractProperty.js index f4b2d432f24..396af46ae6d 100644 --- a/tests/baselines/reference/abstractProperty.js +++ b/tests/baselines/reference/abstractProperty.js @@ -32,12 +32,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/abstractPropertyNegative.js b/tests/baselines/reference/abstractPropertyNegative.js index 5ff6708b89a..a95d4edbfb4 100644 --- a/tests/baselines/reference/abstractPropertyNegative.js +++ b/tests/baselines/reference/abstractPropertyNegative.js @@ -54,12 +54,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -75,12 +75,12 @@ var C = (function (_super) { }(B)); var c = new C(); c.ro = "error: lhs of assignment can't be readonly"; -var WrongTypeProperty = (function () { +var WrongTypeProperty = /** @class */ (function () { function WrongTypeProperty() { } return WrongTypeProperty; }()); -var WrongTypePropertyImpl = (function (_super) { +var WrongTypePropertyImpl = /** @class */ (function (_super) { __extends(WrongTypePropertyImpl, _super); function WrongTypePropertyImpl() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -89,12 +89,12 @@ var WrongTypePropertyImpl = (function (_super) { } return WrongTypePropertyImpl; }(WrongTypeProperty)); -var WrongTypeAccessor = (function () { +var WrongTypeAccessor = /** @class */ (function () { function WrongTypeAccessor() { } return WrongTypeAccessor; }()); -var WrongTypeAccessorImpl = (function (_super) { +var WrongTypeAccessorImpl = /** @class */ (function (_super) { __extends(WrongTypeAccessorImpl, _super); function WrongTypeAccessorImpl() { return _super !== null && _super.apply(this, arguments) || this; @@ -106,7 +106,7 @@ var WrongTypeAccessorImpl = (function (_super) { }); return WrongTypeAccessorImpl; }(WrongTypeAccessor)); -var WrongTypeAccessorImpl2 = (function (_super) { +var WrongTypeAccessorImpl2 = /** @class */ (function (_super) { __extends(WrongTypeAccessorImpl2, _super); function WrongTypeAccessorImpl2() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -115,7 +115,7 @@ var WrongTypeAccessorImpl2 = (function (_super) { } return WrongTypeAccessorImpl2; }(WrongTypeAccessor)); -var AbstractAccessorMismatch = (function () { +var AbstractAccessorMismatch = /** @class */ (function () { function AbstractAccessorMismatch() { } Object.defineProperty(AbstractAccessorMismatch.prototype, "p1", { diff --git a/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js b/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js index 763be0568dc..58999225820 100644 --- a/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js +++ b/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js @@ -8,7 +8,7 @@ class C { } //// [accessInstanceMemberFromStaticMethod01.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/accessOverriddenBaseClassMember1.js b/tests/baselines/reference/accessOverriddenBaseClassMember1.js index 1fdf137a7e7..30aedee17f1 100644 --- a/tests/baselines/reference/accessOverriddenBaseClassMember1.js +++ b/tests/baselines/reference/accessOverriddenBaseClassMember1.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -36,7 +36,7 @@ var Point = (function () { }; return Point; }()); -var ColoredPoint = (function (_super) { +var ColoredPoint = /** @class */ (function (_super) { __extends(ColoredPoint, _super); function ColoredPoint(x, y, color) { var _this = _super.call(this, x, y) || this; diff --git a/tests/baselines/reference/accessStaticMemberFromInstanceMethod01.js b/tests/baselines/reference/accessStaticMemberFromInstanceMethod01.js index fd8ee14b2e1..342067c9e12 100644 --- a/tests/baselines/reference/accessStaticMemberFromInstanceMethod01.js +++ b/tests/baselines/reference/accessStaticMemberFromInstanceMethod01.js @@ -8,7 +8,7 @@ class C { } //// [accessStaticMemberFromInstanceMethod01.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.bar = function () { diff --git a/tests/baselines/reference/accessibilityModifiers.js b/tests/baselines/reference/accessibilityModifiers.js index ef092976ba8..c7d1efc2b4d 100644 --- a/tests/baselines/reference/accessibilityModifiers.js +++ b/tests/baselines/reference/accessibilityModifiers.js @@ -46,7 +46,7 @@ class E { //// [accessibilityModifiers.js] // No errors -var C = (function () { +var C = /** @class */ (function () { function C() { } C.privateMethod = function () { }; @@ -85,7 +85,7 @@ var C = (function () { return C; }()); // Errors, accessibility modifiers must precede static -var D = (function () { +var D = /** @class */ (function () { function D() { } D.privateMethod = function () { }; @@ -124,7 +124,7 @@ var D = (function () { return D; }()); // Errors, multiple accessibility modifier -var E = (function () { +var E = /** @class */ (function () { function E() { } E.prototype.method = function () { }; diff --git a/tests/baselines/reference/accessorParameterAccessibilityModifier.js b/tests/baselines/reference/accessorParameterAccessibilityModifier.js index b0667ddc726..c2484d848c8 100644 --- a/tests/baselines/reference/accessorParameterAccessibilityModifier.js +++ b/tests/baselines/reference/accessorParameterAccessibilityModifier.js @@ -5,7 +5,7 @@ class C { } //// [accessorParameterAccessibilityModifier.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "X", { diff --git a/tests/baselines/reference/accessorWithES3.js b/tests/baselines/reference/accessorWithES3.js index 84ea2195478..36ea6317f08 100644 --- a/tests/baselines/reference/accessorWithES3.js +++ b/tests/baselines/reference/accessorWithES3.js @@ -22,7 +22,7 @@ var y = { //// [accessorWithES3.js] // error to use accessors in ES3 mode -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -34,7 +34,7 @@ var C = (function () { }); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { diff --git a/tests/baselines/reference/accessorWithES5.js b/tests/baselines/reference/accessorWithES5.js index 549ecd25e65..ccd2c3e7573 100644 --- a/tests/baselines/reference/accessorWithES5.js +++ b/tests/baselines/reference/accessorWithES5.js @@ -19,7 +19,7 @@ var y = { } //// [accessorWithES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -31,7 +31,7 @@ var C = (function () { }); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { diff --git a/tests/baselines/reference/accessorWithInitializer.js b/tests/baselines/reference/accessorWithInitializer.js index 2d2e03a05da..a573e244f3b 100644 --- a/tests/baselines/reference/accessorWithInitializer.js +++ b/tests/baselines/reference/accessorWithInitializer.js @@ -5,7 +5,7 @@ class C { } //// [accessorWithInitializer.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "X", { diff --git a/tests/baselines/reference/accessorWithMismatchedAccessibilityModifiers.js b/tests/baselines/reference/accessorWithMismatchedAccessibilityModifiers.js index c33259a82b6..fa68ac3e005 100644 --- a/tests/baselines/reference/accessorWithMismatchedAccessibilityModifiers.js +++ b/tests/baselines/reference/accessorWithMismatchedAccessibilityModifiers.js @@ -32,7 +32,7 @@ class F { } //// [accessorWithMismatchedAccessibilityModifiers.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -46,7 +46,7 @@ var C = (function () { }); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { @@ -60,7 +60,7 @@ var D = (function () { }); return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } Object.defineProperty(E.prototype, "x", { @@ -74,7 +74,7 @@ var E = (function () { }); return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F() { } Object.defineProperty(F, "x", { diff --git a/tests/baselines/reference/accessorWithRestParam.js b/tests/baselines/reference/accessorWithRestParam.js index 63169b3cacb..0ba0ebc062f 100644 --- a/tests/baselines/reference/accessorWithRestParam.js +++ b/tests/baselines/reference/accessorWithRestParam.js @@ -5,7 +5,7 @@ class C { } //// [accessorWithRestParam.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "X", { diff --git a/tests/baselines/reference/accessorsAreNotContextuallyTyped.js b/tests/baselines/reference/accessorsAreNotContextuallyTyped.js index 9047eebae66..7ec27cbb926 100644 --- a/tests/baselines/reference/accessorsAreNotContextuallyTyped.js +++ b/tests/baselines/reference/accessorsAreNotContextuallyTyped.js @@ -15,7 +15,7 @@ var r = c.x(''); // string //// [accessorsAreNotContextuallyTyped.js] // accessors are not contextually typed -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/accessorsEmit.js b/tests/baselines/reference/accessorsEmit.js index 7276c04e28e..dc2f24f076b 100644 --- a/tests/baselines/reference/accessorsEmit.js +++ b/tests/baselines/reference/accessorsEmit.js @@ -16,12 +16,12 @@ class Test2 { } //// [accessorsEmit.js] -var Result = (function () { +var Result = /** @class */ (function () { function Result() { } return Result; }()); -var Test = (function () { +var Test = /** @class */ (function () { function Test() { } Object.defineProperty(Test.prototype, "Property", { @@ -34,7 +34,7 @@ var Test = (function () { }); return Test; }()); -var Test2 = (function () { +var Test2 = /** @class */ (function () { function Test2() { } Object.defineProperty(Test2.prototype, "Property", { diff --git a/tests/baselines/reference/accessorsNotAllowedInES3.js b/tests/baselines/reference/accessorsNotAllowedInES3.js index 2d26c0643f9..fa3eb8e7b8d 100644 --- a/tests/baselines/reference/accessorsNotAllowedInES3.js +++ b/tests/baselines/reference/accessorsNotAllowedInES3.js @@ -6,7 +6,7 @@ var y = { get foo() { return 3; } }; //// [accessorsNotAllowedInES3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/accessors_spec_section-4.5_error-cases.js b/tests/baselines/reference/accessors_spec_section-4.5_error-cases.js index 2832e70e138..11d45b20643 100644 --- a/tests/baselines/reference/accessors_spec_section-4.5_error-cases.js +++ b/tests/baselines/reference/accessors_spec_section-4.5_error-cases.js @@ -14,7 +14,7 @@ class LanguageSpec_section_4_5_error_cases { } //// [accessors_spec_section-4.5_error-cases.js] -var LanguageSpec_section_4_5_error_cases = (function () { +var LanguageSpec_section_4_5_error_cases = /** @class */ (function () { function LanguageSpec_section_4_5_error_cases() { } Object.defineProperty(LanguageSpec_section_4_5_error_cases.prototype, "AnnotatedSetter_SetterFirst", { diff --git a/tests/baselines/reference/accessors_spec_section-4.5_inference.js b/tests/baselines/reference/accessors_spec_section-4.5_inference.js index 8d9ef160e2e..bda4035bb91 100644 --- a/tests/baselines/reference/accessors_spec_section-4.5_inference.js +++ b/tests/baselines/reference/accessors_spec_section-4.5_inference.js @@ -35,19 +35,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var LanguageSpec_section_4_5_inference = (function () { +var LanguageSpec_section_4_5_inference = /** @class */ (function () { function LanguageSpec_section_4_5_inference() { } Object.defineProperty(LanguageSpec_section_4_5_inference.prototype, "InferredGetterFromSetterAnnotation", { diff --git a/tests/baselines/reference/additionOperatorWithAnyAndEveryType.js b/tests/baselines/reference/additionOperatorWithAnyAndEveryType.js index c9525693042..82559b521dd 100644 --- a/tests/baselines/reference/additionOperatorWithAnyAndEveryType.js +++ b/tests/baselines/reference/additionOperatorWithAnyAndEveryType.js @@ -41,7 +41,7 @@ var r20 = a + ((a: string) => { return a }); //// [additionOperatorWithAnyAndEveryType.js] function foo() { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = function () { }; diff --git a/tests/baselines/reference/additionOperatorWithInvalidOperands.js b/tests/baselines/reference/additionOperatorWithInvalidOperands.js index 897559b5cf3..fe7a332b5ee 100644 --- a/tests/baselines/reference/additionOperatorWithInvalidOperands.js +++ b/tests/baselines/reference/additionOperatorWithInvalidOperands.js @@ -42,7 +42,7 @@ var r20 = E.a + M; //// [additionOperatorWithInvalidOperands.js] function foo() { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = function () { }; diff --git a/tests/baselines/reference/aliasAssignments.js b/tests/baselines/reference/aliasAssignments.js index c21fe575e76..7ec8941dd09 100644 --- a/tests/baselines/reference/aliasAssignments.js +++ b/tests/baselines/reference/aliasAssignments.js @@ -16,7 +16,7 @@ y = moduleA; // should be error //// [aliasAssignments_moduleA.js] "use strict"; exports.__esModule = true; -var someClass = (function () { +var someClass = /** @class */ (function () { function someClass() { } return someClass; diff --git a/tests/baselines/reference/aliasBug.js b/tests/baselines/reference/aliasBug.js index 99d45bf1ae0..502bc9e11a7 100644 --- a/tests/baselines/reference/aliasBug.js +++ b/tests/baselines/reference/aliasBug.js @@ -22,7 +22,7 @@ function use() { //// [aliasBug.js] var foo; (function (foo) { - var Provide = (function () { + var Provide = /** @class */ (function () { function Provide() { } return Provide; @@ -32,7 +32,7 @@ var foo; (function (bar) { var baz; (function (baz) { - var boo = (function () { + var boo = /** @class */ (function () { function boo() { } return boo; diff --git a/tests/baselines/reference/aliasErrors.js b/tests/baselines/reference/aliasErrors.js index 970ea3c54a3..54edb24fff3 100644 --- a/tests/baselines/reference/aliasErrors.js +++ b/tests/baselines/reference/aliasErrors.js @@ -33,7 +33,7 @@ function use() { //// [aliasErrors.js] var foo; (function (foo) { - var Provide = (function () { + var Provide = /** @class */ (function () { function Provide() { } return Provide; @@ -43,7 +43,7 @@ var foo; (function (bar) { var baz; (function (baz) { - var boo = (function () { + var boo = /** @class */ (function () { function boo() { } return boo; diff --git a/tests/baselines/reference/aliasInaccessibleModule2.js b/tests/baselines/reference/aliasInaccessibleModule2.js index b16bcf6cd72..be208c07ca2 100644 --- a/tests/baselines/reference/aliasInaccessibleModule2.js +++ b/tests/baselines/reference/aliasInaccessibleModule2.js @@ -14,7 +14,7 @@ var M; (function (M) { var N; (function (N) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/aliasUsageInAccessorsOfClass.js b/tests/baselines/reference/aliasUsageInAccessorsOfClass.js index 883cbb84ee3..605bafa4b4f 100644 --- a/tests/baselines/reference/aliasUsageInAccessorsOfClass.js +++ b/tests/baselines/reference/aliasUsageInAccessorsOfClass.js @@ -30,7 +30,7 @@ class C2 { //// [aliasUsage1_backbone.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -50,7 +50,7 @@ var __extends = (this && this.__extends) || (function () { })(); Object.defineProperty(exports, "__esModule", { value: true }); var Backbone = require("./aliasUsage1_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; @@ -62,7 +62,7 @@ exports.VisualizationModel = VisualizationModel; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var moduleA = require("./aliasUsage1_moduleA"); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } Object.defineProperty(C2.prototype, "A", { diff --git a/tests/baselines/reference/aliasUsageInArray.js b/tests/baselines/reference/aliasUsageInArray.js index 1ccbc958aec..aab66957f3e 100644 --- a/tests/baselines/reference/aliasUsageInArray.js +++ b/tests/baselines/reference/aliasUsageInArray.js @@ -24,7 +24,7 @@ var xs2: typeof moduleA[] = [moduleA]; //// [aliasUsageInArray_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInArray_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/aliasUsageInFunctionExpression.js b/tests/baselines/reference/aliasUsageInFunctionExpression.js index de661ae803e..6855a8eea50 100644 --- a/tests/baselines/reference/aliasUsageInFunctionExpression.js +++ b/tests/baselines/reference/aliasUsageInFunctionExpression.js @@ -23,7 +23,7 @@ f = (x) => moduleA; //// [aliasUsageInFunctionExpression_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInFunctionExpression_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/aliasUsageInGenericFunction.js b/tests/baselines/reference/aliasUsageInGenericFunction.js index 2ca49ea8dfc..46398d251e8 100644 --- a/tests/baselines/reference/aliasUsageInGenericFunction.js +++ b/tests/baselines/reference/aliasUsageInGenericFunction.js @@ -27,7 +27,7 @@ var r2 = foo({ a: null }); //// [aliasUsageInGenericFunction_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInGenericFunction_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/aliasUsageInIndexerOfClass.js b/tests/baselines/reference/aliasUsageInIndexerOfClass.js index 81084b8b92f..9591be38642 100644 --- a/tests/baselines/reference/aliasUsageInIndexerOfClass.js +++ b/tests/baselines/reference/aliasUsageInIndexerOfClass.js @@ -29,7 +29,7 @@ class N2 { //// [aliasUsageInIndexerOfClass_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInIndexerOfClass_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; @@ -61,13 +61,13 @@ exports.VisualizationModel = VisualizationModel; "use strict"; exports.__esModule = true; var moduleA = require("./aliasUsageInIndexerOfClass_moduleA"); -var N = (function () { +var N = /** @class */ (function () { function N() { this.x = moduleA; } return N; }()); -var N2 = (function () { +var N2 = /** @class */ (function () { function N2() { } return N2; diff --git a/tests/baselines/reference/aliasUsageInObjectLiteral.js b/tests/baselines/reference/aliasUsageInObjectLiteral.js index 6f4adfae58c..20096e09f3e 100644 --- a/tests/baselines/reference/aliasUsageInObjectLiteral.js +++ b/tests/baselines/reference/aliasUsageInObjectLiteral.js @@ -24,7 +24,7 @@ var c: { y: { z: IHasVisualizationModel } } = { y: { z: moduleA } }; //// [aliasUsageInObjectLiteral_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInObjectLiteral_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/aliasUsageInOrExpression.js b/tests/baselines/reference/aliasUsageInOrExpression.js index 178ccaaee23..c05abd8fb72 100644 --- a/tests/baselines/reference/aliasUsageInOrExpression.js +++ b/tests/baselines/reference/aliasUsageInOrExpression.js @@ -27,7 +27,7 @@ var f: { x: IHasVisualizationModel } = <{ x: IHasVisualizationModel }>null ? { x //// [aliasUsageInOrExpression_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInOrExpression_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js b/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js index 5ac28396fba..ee78e98f75d 100644 --- a/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js +++ b/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js @@ -27,7 +27,7 @@ class D extends C { //// [aliasUsageInTypeArgumentOfExtendsClause_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInTypeArgumentOfExtendsClause_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; @@ -69,12 +69,12 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var moduleA = require("./aliasUsageInTypeArgumentOfExtendsClause_moduleA"); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/aliasUsageInVarAssignment.js b/tests/baselines/reference/aliasUsageInVarAssignment.js index a85d61fd34c..ef1953d2e6b 100644 --- a/tests/baselines/reference/aliasUsageInVarAssignment.js +++ b/tests/baselines/reference/aliasUsageInVarAssignment.js @@ -23,7 +23,7 @@ var m: typeof moduleA = i; //// [aliasUsageInVarAssignment_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./aliasUsageInVarAssignment_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/allowSyntheticDefaultImports1.js b/tests/baselines/reference/allowSyntheticDefaultImports1.js index a659eb60151..fee1d137706 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports1.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports1.js @@ -13,7 +13,7 @@ export class Foo { //// [b.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/allowSyntheticDefaultImports2.js b/tests/baselines/reference/allowSyntheticDefaultImports2.js index 93c13617e4a..5dc8472d58b 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports2.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports2.js @@ -17,7 +17,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - Foo = (function () { + Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/allowSyntheticDefaultImports3.js b/tests/baselines/reference/allowSyntheticDefaultImports3.js index 74b1dcb776d..45fb821a4e2 100644 --- a/tests/baselines/reference/allowSyntheticDefaultImports3.js +++ b/tests/baselines/reference/allowSyntheticDefaultImports3.js @@ -18,7 +18,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - Foo = (function () { + Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/ambientExternalModuleInAnotherExternalModule.js b/tests/baselines/reference/ambientExternalModuleInAnotherExternalModule.js index 0e5bb55036c..d6db77b6050 100644 --- a/tests/baselines/reference/ambientExternalModuleInAnotherExternalModule.js +++ b/tests/baselines/reference/ambientExternalModuleInAnotherExternalModule.js @@ -13,7 +13,7 @@ var x = ext; //// [ambientExternalModuleInAnotherExternalModule.js] define(["require", "exports", "ext"], function (require, exports, ext) { "use strict"; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js b/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js index 06a558d1ba5..6937384136d 100644 --- a/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js +++ b/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js @@ -29,7 +29,7 @@ class TestClass2 { //// [ambiguousCallsWhereReturnTypesAgree.js] -var TestClass = (function () { +var TestClass = /** @class */ (function () { function TestClass() { } TestClass.prototype.bar = function (x) { @@ -39,7 +39,7 @@ var TestClass = (function () { }; return TestClass; }()); -var TestClass2 = (function () { +var TestClass2 = /** @class */ (function () { function TestClass2() { } TestClass2.prototype.bar = function (x) { diff --git a/tests/baselines/reference/ambiguousOverloadResolution.js b/tests/baselines/reference/ambiguousOverloadResolution.js index 12d0f01cf4a..059fb86e66c 100644 --- a/tests/baselines/reference/ambiguousOverloadResolution.js +++ b/tests/baselines/reference/ambiguousOverloadResolution.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/amdImportNotAsPrimaryExpression.js b/tests/baselines/reference/amdImportNotAsPrimaryExpression.js index 40bb07fa9c3..fe0a9be2a08 100644 --- a/tests/baselines/reference/amdImportNotAsPrimaryExpression.js +++ b/tests/baselines/reference/amdImportNotAsPrimaryExpression.js @@ -35,7 +35,7 @@ var e: number = 0; define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { this.m1 = 42; } diff --git a/tests/baselines/reference/amdModuleName1.js b/tests/baselines/reference/amdModuleName1.js index f17166319c0..4fc15202c0d 100644 --- a/tests/baselines/reference/amdModuleName1.js +++ b/tests/baselines/reference/amdModuleName1.js @@ -13,7 +13,7 @@ export = Foo; define("NamedModule", ["require", "exports"], function (require, exports) { "use strict"; /// - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { this.x = 5; } diff --git a/tests/baselines/reference/amdModuleName2.js b/tests/baselines/reference/amdModuleName2.js index 4143183c6f5..7e65e8a4d18 100644 --- a/tests/baselines/reference/amdModuleName2.js +++ b/tests/baselines/reference/amdModuleName2.js @@ -15,7 +15,7 @@ define("SecondModuleName", ["require", "exports"], function (require, exports) { "use strict"; /// /// - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { this.x = 5; } diff --git a/tests/baselines/reference/anonterface.js b/tests/baselines/reference/anonterface.js index 041b90cb56c..3c4e04cd23c 100644 --- a/tests/baselines/reference/anonterface.js +++ b/tests/baselines/reference/anonterface.js @@ -17,7 +17,7 @@ c.m(function(n) { return "hello: "+n; },18); //// [anonterface.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.m = function (fn, n2) { diff --git a/tests/baselines/reference/anonymousClassExpression1.js b/tests/baselines/reference/anonymousClassExpression1.js index 6774665ae6e..7223b816b90 100644 --- a/tests/baselines/reference/anonymousClassExpression1.js +++ b/tests/baselines/reference/anonymousClassExpression1.js @@ -5,7 +5,7 @@ function f() { //// [anonymousClassExpression1.js] function f() { - return typeof (function () { + return typeof /** @class */ (function () { function class_1() { } return class_1; diff --git a/tests/baselines/reference/anonymousClassExpression2.js b/tests/baselines/reference/anonymousClassExpression2.js index a1da8d5fb10..275ce0bd527 100644 --- a/tests/baselines/reference/anonymousClassExpression2.js +++ b/tests/baselines/reference/anonymousClassExpression2.js @@ -23,7 +23,7 @@ while (0) { // note: repros with `while (0);` too // but it's less inscrutable and more obvious to put it *inside* the loop while (0) { - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.methodA = function () { @@ -31,7 +31,7 @@ while (0) { }; return A; }()); - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.methodB = function () { diff --git a/tests/baselines/reference/anyAsGenericFunctionCall.js b/tests/baselines/reference/anyAsGenericFunctionCall.js index 3c3eddccb1e..085e1065a07 100644 --- a/tests/baselines/reference/anyAsGenericFunctionCall.js +++ b/tests/baselines/reference/anyAsGenericFunctionCall.js @@ -16,7 +16,7 @@ var d = x(x); var x; var a = x(); var b = x('hello'); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/anyAssignabilityInInheritance.js b/tests/baselines/reference/anyAssignabilityInInheritance.js index a156abe8ab2..6871d6738ac 100644 --- a/tests/baselines/reference/anyAssignabilityInInheritance.js +++ b/tests/baselines/reference/anyAssignabilityInInheritance.js @@ -99,13 +99,13 @@ var r3 = foo3(a); // any var r3 = foo3(a); // any var r3 = foo3(a); // any var r3 = foo3(a); // any -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); var r3 = foo3(a); // any -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; @@ -123,7 +123,7 @@ function f() { } f.bar = 1; })(f || (f = {})); var r3 = foo3(a); // any -var CC = (function () { +var CC = /** @class */ (function () { function CC() { } return CC; diff --git a/tests/baselines/reference/anyAssignableToEveryType.js b/tests/baselines/reference/anyAssignableToEveryType.js index f02660e17ec..d6b2303de48 100644 --- a/tests/baselines/reference/anyAssignableToEveryType.js +++ b/tests/baselines/reference/anyAssignableToEveryType.js @@ -47,7 +47,7 @@ function foo(x: T, y: U, z: V) { //// [anyAssignableToEveryType.js] var a; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/anyAssignableToEveryType2.js b/tests/baselines/reference/anyAssignableToEveryType2.js index 9a4534296a4..28b4ab7148d 100644 --- a/tests/baselines/reference/anyAssignableToEveryType2.js +++ b/tests/baselines/reference/anyAssignableToEveryType2.js @@ -132,12 +132,12 @@ interface I20 { //// [anyAssignableToEveryType2.js] // any is not a subtype of any other types, but is assignable, all the below should work -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; @@ -150,7 +150,7 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/anyIdenticalToItself.js b/tests/baselines/reference/anyIdenticalToItself.js index cfbaff6585c..d88abadeed1 100644 --- a/tests/baselines/reference/anyIdenticalToItself.js +++ b/tests/baselines/reference/anyIdenticalToItself.js @@ -14,7 +14,7 @@ class C { //// [anyIdenticalToItself.js] function foo(x, y) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "X", { diff --git a/tests/baselines/reference/apparentTypeSubtyping.js b/tests/baselines/reference/apparentTypeSubtyping.js index df266c20951..ed5b58a12fb 100644 --- a/tests/baselines/reference/apparentTypeSubtyping.js +++ b/tests/baselines/reference/apparentTypeSubtyping.js @@ -34,26 +34,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); // is String (S) a subtype of U extends String (T)? Would only be true if we used the apparent type of U (T) -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); // is U extends String (S) a subtype of String (T)? Apparent type of U is String so it succeeds -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/apparentTypeSupertype.js b/tests/baselines/reference/apparentTypeSupertype.js index 16d43e8316c..a34f3dbe958 100644 --- a/tests/baselines/reference/apparentTypeSupertype.js +++ b/tests/baselines/reference/apparentTypeSupertype.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); // is String (S) a subtype of U extends String (T)? Would only be true if we used the apparent type of U (T) -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/argsInScope.js b/tests/baselines/reference/argsInScope.js index a38bc778039..4ddfe09f13a 100644 --- a/tests/baselines/reference/argsInScope.js +++ b/tests/baselines/reference/argsInScope.js @@ -12,7 +12,7 @@ c.P(1,2,3); //// [argsInScope.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.P = function (ii, j, k) { diff --git a/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.js b/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.js index 753afb809a2..23c534a8c53 100644 --- a/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.js +++ b/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.js @@ -8,7 +8,7 @@ class A { } //// [argumentsUsedInObjectLiteralProperty.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.createSelectableViewModel = function (initialState, selectedValue) { diff --git a/tests/baselines/reference/arithAssignTyping.js b/tests/baselines/reference/arithAssignTyping.js index 38f6718175b..7bb31b28045 100644 --- a/tests/baselines/reference/arithAssignTyping.js +++ b/tests/baselines/reference/arithAssignTyping.js @@ -15,7 +15,7 @@ f >>>= 1; // error f ^= 1; // error //// [arithAssignTyping.js] -var f = (function () { +var f = /** @class */ (function () { function f() { } return f; diff --git a/tests/baselines/reference/arrayAssignmentTest1.js b/tests/baselines/reference/arrayAssignmentTest1.js index 511d37b1752..f04bf8e8509 100644 --- a/tests/baselines/reference/arrayAssignmentTest1.js +++ b/tests/baselines/reference/arrayAssignmentTest1.js @@ -96,14 +96,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.IM1 = function () { return null; }; C1.prototype.C1M1 = function () { return null; }; return C1; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -111,7 +111,7 @@ var C2 = (function (_super) { C2.prototype.C2M1 = function () { return null; }; return C2; }(C1)); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.CM3M1 = function () { return 3; }; diff --git a/tests/baselines/reference/arrayAssignmentTest2.js b/tests/baselines/reference/arrayAssignmentTest2.js index 233ea1b1159..001a2eb3126 100644 --- a/tests/baselines/reference/arrayAssignmentTest2.js +++ b/tests/baselines/reference/arrayAssignmentTest2.js @@ -70,14 +70,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.IM1 = function () { return null; }; C1.prototype.C1M1 = function () { return null; }; return C1; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -85,7 +85,7 @@ var C2 = (function (_super) { C2.prototype.C2M1 = function () { return null; }; return C2; }(C1)); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.CM3M1 = function () { return 3; }; diff --git a/tests/baselines/reference/arrayAssignmentTest3.js b/tests/baselines/reference/arrayAssignmentTest3.js index 6e586c738d7..965da445a2b 100644 --- a/tests/baselines/reference/arrayAssignmentTest3.js +++ b/tests/baselines/reference/arrayAssignmentTest3.js @@ -18,12 +18,12 @@ var xx = new a(null, 7, new B()); // The following gives no error // Michal saw no error if he used number instead of B, // but I do... -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var a = (function () { +var a = /** @class */ (function () { function a(x, y, z) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/arrayAssignmentTest4.js b/tests/baselines/reference/arrayAssignmentTest4.js index 31e826a0641..da900089c9d 100644 --- a/tests/baselines/reference/arrayAssignmentTest4.js +++ b/tests/baselines/reference/arrayAssignmentTest4.js @@ -25,7 +25,7 @@ arr_any = c3; // should be an error - is //// [arrayAssignmentTest4.js] -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.CM3M1 = function () { return 3; }; diff --git a/tests/baselines/reference/arrayAssignmentTest5.js b/tests/baselines/reference/arrayAssignmentTest5.js index f5bd3e882b5..71c84f374ee 100644 --- a/tests/baselines/reference/arrayAssignmentTest5.js +++ b/tests/baselines/reference/arrayAssignmentTest5.js @@ -36,7 +36,7 @@ module Test { //// [arrayAssignmentTest5.js] var Test; (function (Test) { - var Bug = (function () { + var Bug = /** @class */ (function () { function Bug() { } Bug.prototype.onEnter = function (line, state, offset) { diff --git a/tests/baselines/reference/arrayAssignmentTest6.js b/tests/baselines/reference/arrayAssignmentTest6.js index 1e24137ddba..8ed75d26b19 100644 --- a/tests/baselines/reference/arrayAssignmentTest6.js +++ b/tests/baselines/reference/arrayAssignmentTest6.js @@ -23,7 +23,7 @@ module Test { //// [arrayAssignmentTest6.js] var Test; (function (Test) { - var Bug = (function () { + var Bug = /** @class */ (function () { function Bug() { } Bug.prototype.tokenize = function (line, tokens, includeStates) { diff --git a/tests/baselines/reference/arrayBestCommonTypes.js b/tests/baselines/reference/arrayBestCommonTypes.js index 3a0ab1a5cf5..cb425609754 100644 --- a/tests/baselines/reference/arrayBestCommonTypes.js +++ b/tests/baselines/reference/arrayBestCommonTypes.js @@ -120,24 +120,24 @@ var __extends = (this && this.__extends) || (function () { })(); var EmptyTypes; (function (EmptyTypes) { - var base = (function () { + var base = /** @class */ (function () { function base() { } return base; }()); - var base2 = (function () { + var base2 = /** @class */ (function () { function base2() { } return base2; }()); - var derived = (function (_super) { + var derived = /** @class */ (function (_super) { __extends(derived, _super); function derived() { return _super !== null && _super.apply(this, arguments) || this; } return derived; }(base)); - var f = (function () { + var f = /** @class */ (function () { function f() { } f.prototype.voidIfAny = function (x, y) { @@ -179,24 +179,24 @@ var EmptyTypes; })(EmptyTypes || (EmptyTypes = {})); var NonEmptyTypes; (function (NonEmptyTypes) { - var base = (function () { + var base = /** @class */ (function () { function base() { } return base; }()); - var base2 = (function () { + var base2 = /** @class */ (function () { function base2() { } return base2; }()); - var derived = (function (_super) { + var derived = /** @class */ (function (_super) { __extends(derived, _super); function derived() { return _super !== null && _super.apply(this, arguments) || this; } return derived; }(base)); - var f = (function () { + var f = /** @class */ (function () { function f() { } f.prototype.voidIfAny = function (x, y) { diff --git a/tests/baselines/reference/arrayLiteralContextualType.js b/tests/baselines/reference/arrayLiteralContextualType.js index 8d42bc20928..2d48085c80f 100644 --- a/tests/baselines/reference/arrayLiteralContextualType.js +++ b/tests/baselines/reference/arrayLiteralContextualType.js @@ -30,14 +30,14 @@ foo(arr); // ok because arr is Array not {}[] bar(arr); // ok because arr is Array not {}[] //// [arrayLiteralContextualType.js] -var Giraffe = (function () { +var Giraffe = /** @class */ (function () { function Giraffe() { this.name = "Giraffe"; this.neckLength = "3m"; } return Giraffe; }()); -var Elephant = (function () { +var Elephant = /** @class */ (function () { function Elephant() { this.name = "Elephant"; this.trunkDiameter = "20cm"; diff --git a/tests/baselines/reference/arrayLiteralTypeInference.js b/tests/baselines/reference/arrayLiteralTypeInference.js index d9b830e8184..eabffbb8a2e 100644 --- a/tests/baselines/reference/arrayLiteralTypeInference.js +++ b/tests/baselines/reference/arrayLiteralTypeInference.js @@ -62,19 +62,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Action = (function () { +var Action = /** @class */ (function () { function Action() { } return Action; }()); -var ActionA = (function (_super) { +var ActionA = /** @class */ (function (_super) { __extends(ActionA, _super); function ActionA() { return _super !== null && _super.apply(this, arguments) || this; } return ActionA; }(Action)); -var ActionB = (function (_super) { +var ActionB = /** @class */ (function (_super) { __extends(ActionB, _super); function ActionB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/arrayLiterals.js b/tests/baselines/reference/arrayLiterals.js index 8041ac399f0..77daabbe229 100644 --- a/tests/baselines/reference/arrayLiterals.js +++ b/tests/baselines/reference/arrayLiterals.js @@ -55,7 +55,7 @@ var stringArrArr = [[''], [""]]; var stringArr = ['', ""]; var numberArr = [0, 0.0, 0x00, 1e1]; var boolArr = [false, true, false, true]; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -67,12 +67,12 @@ var classTypeArray; // Should OK, not be a parse error var context1 = [{ a: '', b: 0, c: '' }, { a: "", b: 3, c: 0 }]; var context2 = [{ a: '', b: 0, c: '' }, { a: "", b: 3, c: 0 }]; // Contextual type C with numeric index signature of type Base makes array literal of Derived have type Base[] -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -80,7 +80,7 @@ var Derived1 = (function (_super) { return Derived1; }(Base)); ; -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/arrayLiteralsWithRecursiveGenerics.js b/tests/baselines/reference/arrayLiteralsWithRecursiveGenerics.js index 8321a572178..e1a19867f7c 100644 --- a/tests/baselines/reference/arrayLiteralsWithRecursiveGenerics.js +++ b/tests/baselines/reference/arrayLiteralsWithRecursiveGenerics.js @@ -36,19 +36,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; }()); -var DerivedList = (function (_super) { +var DerivedList = /** @class */ (function (_super) { __extends(DerivedList, _super); function DerivedList() { return _super !== null && _super.apply(this, arguments) || this; } return DerivedList; }(List)); -var MyList = (function () { +var MyList = /** @class */ (function () { function MyList() { } return MyList; diff --git a/tests/baselines/reference/arrayOfExportedClass.js b/tests/baselines/reference/arrayOfExportedClass.js index f305aacbe65..2a41475c1cd 100644 --- a/tests/baselines/reference/arrayOfExportedClass.js +++ b/tests/baselines/reference/arrayOfExportedClass.js @@ -26,7 +26,7 @@ export = Road; //// [arrayOfExportedClass_0.js] "use strict"; -var Car = (function () { +var Car = /** @class */ (function () { function Car() { } return Car; @@ -34,7 +34,7 @@ var Car = (function () { module.exports = Car; //// [arrayOfExportedClass_1.js] "use strict"; -var Road = (function () { +var Road = /** @class */ (function () { function Road() { } Road.prototype.AddCars = function (cars) { diff --git a/tests/baselines/reference/arrayOfFunctionTypes3.js b/tests/baselines/reference/arrayOfFunctionTypes3.js index 5a822e67508..758e11f6f1f 100644 --- a/tests/baselines/reference/arrayOfFunctionTypes3.js +++ b/tests/baselines/reference/arrayOfFunctionTypes3.js @@ -30,7 +30,7 @@ var r7 = r6(''); // any not string // valid uses of arrays of function types var x = [function () { return 1; }, function () { }]; var r2 = x[0](); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.js b/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.js index b2164a07b81..f056e96eaed 100644 --- a/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.js +++ b/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.js @@ -30,19 +30,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js b/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js index 3d427bfa9b4..867395c44cf 100644 --- a/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js +++ b/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js @@ -4,7 +4,7 @@ class X { } //// [arrayReferenceWithoutTypeArgs.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } X.prototype.f = function (a) { }; diff --git a/tests/baselines/reference/arrayconcat.js b/tests/baselines/reference/arrayconcat.js index 76250642a59..8730fff8c41 100644 --- a/tests/baselines/reference/arrayconcat.js +++ b/tests/baselines/reference/arrayconcat.js @@ -29,7 +29,7 @@ class parser { } //// [arrayconcat.js] -var parser = (function () { +var parser = /** @class */ (function () { function parser() { } parser.prototype.m = function () { diff --git a/tests/baselines/reference/arrowFunctionContexts.js b/tests/baselines/reference/arrowFunctionContexts.js index e2407db768a..452348e7301 100644 --- a/tests/baselines/reference/arrowFunctionContexts.js +++ b/tests/baselines/reference/arrowFunctionContexts.js @@ -112,12 +112,12 @@ with (window) { var p = function () { return _this; }; } // Arrow function as argument to super call -var Base = (function () { +var Base = /** @class */ (function () { function Base(n) { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this, function () { return _this; }) || this; @@ -154,12 +154,12 @@ var M2; var p = function () { return _this; }; } // Arrow function as argument to super call - var Base = (function () { + var Base = /** @class */ (function () { function Base(n) { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this, function () { return _this; }) || this; diff --git a/tests/baselines/reference/arrowFunctionExpressions.js b/tests/baselines/reference/arrowFunctionExpressions.js index 66f53d32dba..19b7651b1e7 100644 --- a/tests/baselines/reference/arrowFunctionExpressions.js +++ b/tests/baselines/reference/arrowFunctionExpressions.js @@ -144,7 +144,7 @@ var p10 = function (_a) { }; // Arrow function used in class member initializer // Arrow function used in class member function -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { var _this = this; this.m = function (n) { return n + 1; }; diff --git a/tests/baselines/reference/arrowFunctionInConstructorArgument1.js b/tests/baselines/reference/arrowFunctionInConstructorArgument1.js index 9d1c8f9d995..f80b8706929 100644 --- a/tests/baselines/reference/arrowFunctionInConstructorArgument1.js +++ b/tests/baselines/reference/arrowFunctionInConstructorArgument1.js @@ -6,7 +6,7 @@ var c = new C(() => { return asdf; } ) // should error //// [arrowFunctionInConstructorArgument1.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; diff --git a/tests/baselines/reference/asOperatorASI.js b/tests/baselines/reference/asOperatorASI.js index 10b6f90f714..342dc03d2ef 100644 --- a/tests/baselines/reference/asOperatorASI.js +++ b/tests/baselines/reference/asOperatorASI.js @@ -12,7 +12,7 @@ as(Foo); // should emit //// [asOperatorASI.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/asiAbstract.js b/tests/baselines/reference/asiAbstract.js index c17e1911e4e..27ae841ac42 100644 --- a/tests/baselines/reference/asiAbstract.js +++ b/tests/baselines/reference/asiAbstract.js @@ -17,19 +17,19 @@ class C3 { //// [asiAbstract.js] abstract; -var NonAbstractClass = (function () { +var NonAbstractClass = /** @class */ (function () { function NonAbstractClass() { } return NonAbstractClass; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.nonAbstractFunction = function () { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/asiInES6Classes.js b/tests/baselines/reference/asiInES6Classes.js index d315809d256..375f0e4bc65 100644 --- a/tests/baselines/reference/asiInES6Classes.js +++ b/tests/baselines/reference/asiInES6Classes.js @@ -23,7 +23,7 @@ class Foo { //// [asiInES6Classes.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.defaults = { done: false diff --git a/tests/baselines/reference/asiPublicPrivateProtected.js b/tests/baselines/reference/asiPublicPrivateProtected.js index 12faef5316b..7c9b9d7eb72 100644 --- a/tests/baselines/reference/asiPublicPrivateProtected.js +++ b/tests/baselines/reference/asiPublicPrivateProtected.js @@ -42,14 +42,14 @@ class ClassWithThreeMembers { //// [asiPublicPrivateProtected.js] public; -var NonPublicClass = (function () { +var NonPublicClass = /** @class */ (function () { function NonPublicClass() { } NonPublicClass.prototype.s = function () { }; return NonPublicClass; }()); -var NonPublicClass2 = (function () { +var NonPublicClass2 = /** @class */ (function () { function NonPublicClass2() { } NonPublicClass2.prototype.nonPublicFunction = function () { @@ -57,14 +57,14 @@ var NonPublicClass2 = (function () { return NonPublicClass2; }()); private; -var NonPrivateClass = (function () { +var NonPrivateClass = /** @class */ (function () { function NonPrivateClass() { } NonPrivateClass.prototype.s = function () { }; return NonPrivateClass; }()); -var NonPrivateClass2 = (function () { +var NonPrivateClass2 = /** @class */ (function () { function NonPrivateClass2() { } NonPrivateClass2.prototype.nonPrivateFunction = function () { @@ -72,21 +72,21 @@ var NonPrivateClass2 = (function () { return NonPrivateClass2; }()); protected; -var NonProtectedClass = (function () { +var NonProtectedClass = /** @class */ (function () { function NonProtectedClass() { } NonProtectedClass.prototype.s = function () { }; return NonProtectedClass; }()); -var NonProtectedClass2 = (function () { +var NonProtectedClass2 = /** @class */ (function () { function NonProtectedClass2() { } NonProtectedClass2.prototype.nonProtectedFunction = function () { }; return NonProtectedClass2; }()); -var ClassWithThreeMembers = (function () { +var ClassWithThreeMembers = /** @class */ (function () { function ClassWithThreeMembers() { } return ClassWithThreeMembers; diff --git a/tests/baselines/reference/assertInWrapSomeTypeParameter.js b/tests/baselines/reference/assertInWrapSomeTypeParameter.js index 698ba439ab7..da31d191072 100644 --- a/tests/baselines/reference/assertInWrapSomeTypeParameter.js +++ b/tests/baselines/reference/assertInWrapSomeTypeParameter.js @@ -6,7 +6,7 @@ class C> { } //// [assertInWrapSomeTypeParameter.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/assignAnyToEveryType.js b/tests/baselines/reference/assignAnyToEveryType.js index 3feade2c911..351c041523f 100644 --- a/tests/baselines/reference/assignAnyToEveryType.js +++ b/tests/baselines/reference/assignAnyToEveryType.js @@ -63,7 +63,7 @@ var E; var g = x; var g2 = E.A; g2 = x; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/assignEveryTypeToAny.js b/tests/baselines/reference/assignEveryTypeToAny.js index 408d7992913..07bfbaddebc 100644 --- a/tests/baselines/reference/assignEveryTypeToAny.js +++ b/tests/baselines/reference/assignEveryTypeToAny.js @@ -82,7 +82,7 @@ var f = E.A; x = f; var g; x = g; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/assignToExistingClass.js b/tests/baselines/reference/assignToExistingClass.js index 3e21479186d..baa7dc3cc73 100644 --- a/tests/baselines/reference/assignToExistingClass.js +++ b/tests/baselines/reference/assignToExistingClass.js @@ -18,12 +18,12 @@ module Test { //// [assignToExistingClass.js] var Test; (function (Test) { - var Mocked = (function () { + var Mocked = /** @class */ (function () { function Mocked() { } return Mocked; }()); - var Tester = (function () { + var Tester = /** @class */ (function () { function Tester() { } Tester.prototype.willThrowError = function () { diff --git a/tests/baselines/reference/assignToObjectTypeWithPrototypeProperty.js b/tests/baselines/reference/assignToObjectTypeWithPrototypeProperty.js index 48bb9f1131a..ac2b7368361 100644 --- a/tests/baselines/reference/assignToObjectTypeWithPrototypeProperty.js +++ b/tests/baselines/reference/assignToObjectTypeWithPrototypeProperty.js @@ -4,7 +4,7 @@ var p: XEvent = XEvent.prototype; var x: {prototype: XEvent} = XEvent; //// [assignToObjectTypeWithPrototypeProperty.js] -var XEvent = (function () { +var XEvent = /** @class */ (function () { function XEvent() { } return XEvent; diff --git a/tests/baselines/reference/assignmentCompatBug3.js b/tests/baselines/reference/assignmentCompatBug3.js index a72ea1d439e..0a080ff5da4 100644 --- a/tests/baselines/reference/assignmentCompatBug3.js +++ b/tests/baselines/reference/assignmentCompatBug3.js @@ -37,7 +37,7 @@ function makePoint(x, y) { } }; } -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js b/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js index 68d14d9f0c8..13448bc57a4 100644 --- a/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js +++ b/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js @@ -17,7 +17,7 @@ Biz(new Foo()); //// [assignmentCompatInterfaceWithStringIndexSignature.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.Boz = function () { }; diff --git a/tests/baselines/reference/assignmentCompatOnNew.js b/tests/baselines/reference/assignmentCompatOnNew.js index 6b553fef446..14d9fb5071e 100644 --- a/tests/baselines/reference/assignmentCompatOnNew.js +++ b/tests/baselines/reference/assignmentCompatOnNew.js @@ -7,7 +7,7 @@ bar(Foo); // Error, but should be allowed //// [assignmentCompatOnNew.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/assignmentCompatWithCallSignatures3.js b/tests/baselines/reference/assignmentCompatWithCallSignatures3.js index 58fd19326ee..7d4a52f0a95 100644 --- a/tests/baselines/reference/assignmentCompatWithCallSignatures3.js +++ b/tests/baselines/reference/assignmentCompatWithCallSignatures3.js @@ -111,26 +111,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithCallSignatures4.js b/tests/baselines/reference/assignmentCompatWithCallSignatures4.js index 37030895006..90f3e8307fd 100644 --- a/tests/baselines/reference/assignmentCompatWithCallSignatures4.js +++ b/tests/baselines/reference/assignmentCompatWithCallSignatures4.js @@ -112,26 +112,26 @@ var __extends = (this && this.__extends) || (function () { })(); var Errors; (function (Errors) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); - var OtherDerived = (function (_super) { + var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithCallSignatures5.js b/tests/baselines/reference/assignmentCompatWithCallSignatures5.js index 17ebf51308b..4e8c11a7fbb 100644 --- a/tests/baselines/reference/assignmentCompatWithCallSignatures5.js +++ b/tests/baselines/reference/assignmentCompatWithCallSignatures5.js @@ -77,26 +77,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithCallSignatures6.js b/tests/baselines/reference/assignmentCompatWithCallSignatures6.js index 905ef432786..34cbf0748f7 100644 --- a/tests/baselines/reference/assignmentCompatWithCallSignatures6.js +++ b/tests/baselines/reference/assignmentCompatWithCallSignatures6.js @@ -54,26 +54,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithConstructSignatures3.js b/tests/baselines/reference/assignmentCompatWithConstructSignatures3.js index 25f267c19c8..ed5cc0543ce 100644 --- a/tests/baselines/reference/assignmentCompatWithConstructSignatures3.js +++ b/tests/baselines/reference/assignmentCompatWithConstructSignatures3.js @@ -111,26 +111,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithConstructSignatures4.js b/tests/baselines/reference/assignmentCompatWithConstructSignatures4.js index 879b24a3dde..dc8d6915d10 100644 --- a/tests/baselines/reference/assignmentCompatWithConstructSignatures4.js +++ b/tests/baselines/reference/assignmentCompatWithConstructSignatures4.js @@ -112,26 +112,26 @@ var __extends = (this && this.__extends) || (function () { })(); var Errors; (function (Errors) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); - var OtherDerived = (function (_super) { + var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithConstructSignatures5.js b/tests/baselines/reference/assignmentCompatWithConstructSignatures5.js index b2d722c6791..7b96bd54b5c 100644 --- a/tests/baselines/reference/assignmentCompatWithConstructSignatures5.js +++ b/tests/baselines/reference/assignmentCompatWithConstructSignatures5.js @@ -77,26 +77,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithConstructSignatures6.js b/tests/baselines/reference/assignmentCompatWithConstructSignatures6.js index 6c68a3edbfe..a1951dfcbbd 100644 --- a/tests/baselines/reference/assignmentCompatWithConstructSignatures6.js +++ b/tests/baselines/reference/assignmentCompatWithConstructSignatures6.js @@ -54,26 +54,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.js b/tests/baselines/reference/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.js index 87977de1ab9..78e657f5cb0 100644 --- a/tests/baselines/reference/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.js +++ b/tests/baselines/reference/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.js @@ -134,7 +134,7 @@ module GenericSignaturesValid { // call signatures in derived types must have the same or fewer optional parameters as the target for assignment var ClassTypeParam; (function (ClassTypeParam) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { var _this = this; this.init = function () { @@ -163,12 +163,12 @@ var ClassTypeParam; })(ClassTypeParam || (ClassTypeParam = {})); var GenericSignaturesInvalid; (function (GenericSignaturesInvalid) { - var Base2 = (function () { + var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); - var Target = (function () { + var Target = /** @class */ (function () { function Target() { } return Target; @@ -206,7 +206,7 @@ var GenericSignaturesInvalid; })(GenericSignaturesInvalid || (GenericSignaturesInvalid = {})); var GenericSignaturesValid; (function (GenericSignaturesValid) { - var Base2 = (function () { + var Base2 = /** @class */ (function () { function Base2() { var _this = this; this.init = function () { diff --git a/tests/baselines/reference/assignmentCompatWithNumericIndexer.js b/tests/baselines/reference/assignmentCompatWithNumericIndexer.js index e05538472fe..23719df9126 100644 --- a/tests/baselines/reference/assignmentCompatWithNumericIndexer.js +++ b/tests/baselines/reference/assignmentCompatWithNumericIndexer.js @@ -55,7 +55,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -69,12 +69,12 @@ a = b2; b2 = a; // error var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithNumericIndexer3.js b/tests/baselines/reference/assignmentCompatWithNumericIndexer3.js index 6ea115fde33..1270283351b 100644 --- a/tests/baselines/reference/assignmentCompatWithNumericIndexer3.js +++ b/tests/baselines/reference/assignmentCompatWithNumericIndexer3.js @@ -52,7 +52,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -61,7 +61,7 @@ var a; var b; a = b; // error b = a; // ok -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; @@ -73,7 +73,7 @@ a = b2; // ok b2 = a; // error var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembers.js b/tests/baselines/reference/assignmentCompatWithObjectMembers.js index 2bef0f9f5c4..2589f464c53 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembers.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembers.js @@ -90,12 +90,12 @@ module ObjectTypes { // no errors expected var SimpleTypes; (function (SimpleTypes) { - var S = (function () { + var S = /** @class */ (function () { function S() { } return S; }()); - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; @@ -130,12 +130,12 @@ var SimpleTypes; })(SimpleTypes || (SimpleTypes = {})); var ObjectTypes; (function (ObjectTypes) { - var S = (function () { + var S = /** @class */ (function () { function S() { } return S; }()); - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembers2.js b/tests/baselines/reference/assignmentCompatWithObjectMembers2.js index d1eda3808fe..08452e3d210 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembers2.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembers2.js @@ -45,12 +45,12 @@ a2 = t; //// [assignmentCompatWithObjectMembers2.js] // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // additional optional properties do not cause errors -var S = (function () { +var S = /** @class */ (function () { function S() { } return S; }()); -var T = (function () { +var T = /** @class */ (function () { function T() { } return T; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembers3.js b/tests/baselines/reference/assignmentCompatWithObjectMembers3.js index 82b72c84485..58c6321faa6 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembers3.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembers3.js @@ -45,12 +45,12 @@ a2 = t; //// [assignmentCompatWithObjectMembers3.js] // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // additional optional properties do not cause errors -var S = (function () { +var S = /** @class */ (function () { function S() { } return S; }()); -var T = (function () { +var T = /** @class */ (function () { function T() { } return T; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembers4.js b/tests/baselines/reference/assignmentCompatWithObjectMembers4.js index bdd502ee027..375b9ab3e05 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembers4.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembers4.js @@ -105,31 +105,31 @@ var __extends = (this && this.__extends) || (function () { })(); var OnlyDerived; (function (OnlyDerived) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Base)); - var S = (function () { + var S = /** @class */ (function () { function S() { } return S; }()); - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; @@ -164,31 +164,31 @@ var OnlyDerived; })(OnlyDerived || (OnlyDerived = {})); var WithBase; (function (WithBase) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Base)); - var S = (function () { + var S = /** @class */ (function () { function S() { } return S; }()); - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembers5.js b/tests/baselines/reference/assignmentCompatWithObjectMembers5.js index 9ed799abdb2..86302977ecb 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembers5.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembers5.js @@ -15,7 +15,7 @@ c = i; // error i = c; // error //// [assignmentCompatWithObjectMembers5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembersAccessibility.js b/tests/baselines/reference/assignmentCompatWithObjectMembersAccessibility.js index 997c5f7a0c9..efe6857f933 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembersAccessibility.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembersAccessibility.js @@ -114,7 +114,7 @@ module TargetIsPublic { var TargetIsPublic; (function (TargetIsPublic) { // targets - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; @@ -123,12 +123,12 @@ var TargetIsPublic; var b; var i; // sources - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; }()); - var E = (function () { + var E = /** @class */ (function () { function E() { } return E; @@ -159,7 +159,7 @@ var TargetIsPublic; })(TargetIsPublic || (TargetIsPublic = {})); (function (TargetIsPublic) { // targets - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; @@ -168,12 +168,12 @@ var TargetIsPublic; var b; var i; // sources - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; }()); - var E = (function () { + var E = /** @class */ (function () { function E() { } return E; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembersNumericNames.js b/tests/baselines/reference/assignmentCompatWithObjectMembersNumericNames.js index 92f088c2f10..e021f3e22e6 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembersNumericNames.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembersNumericNames.js @@ -45,12 +45,12 @@ a2 = t; //// [assignmentCompatWithObjectMembersNumericNames.js] // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // numeric named properties work correctly, no errors expected -var S = (function () { +var S = /** @class */ (function () { function S() { } return S; }()); -var T = (function () { +var T = /** @class */ (function () { function T() { } return T; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality.js b/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality.js index b5274280b31..299d1fea0df 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality.js @@ -100,19 +100,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality2.js b/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality2.js index d83f3182531..2b4d9fd462b 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality2.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembersOptionality2.js @@ -103,19 +103,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembersStringNumericNames.js b/tests/baselines/reference/assignmentCompatWithObjectMembersStringNumericNames.js index 80d0ac84de7..30e81f3f19f 100644 --- a/tests/baselines/reference/assignmentCompatWithObjectMembersStringNumericNames.js +++ b/tests/baselines/reference/assignmentCompatWithObjectMembersStringNumericNames.js @@ -90,12 +90,12 @@ module NumbersAndStrings { // string named numeric properties work correctly, errors below unless otherwise noted var JustStrings; (function (JustStrings) { - var S = (function () { + var S = /** @class */ (function () { function S() { } return S; }()); - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; @@ -130,12 +130,12 @@ var JustStrings; })(JustStrings || (JustStrings = {})); var NumbersAndStrings; (function (NumbersAndStrings) { - var S = (function () { + var S = /** @class */ (function () { function S() { } return S; }()); - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; diff --git a/tests/baselines/reference/assignmentCompatWithOverloads.js b/tests/baselines/reference/assignmentCompatWithOverloads.js index 68dd818e4a8..8955dd40975 100644 --- a/tests/baselines/reference/assignmentCompatWithOverloads.js +++ b/tests/baselines/reference/assignmentCompatWithOverloads.js @@ -40,7 +40,7 @@ g = f1; // OK g = f2; // Error g = f3; // Error g = f4; // Error -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; diff --git a/tests/baselines/reference/assignmentCompatWithStringIndexer.js b/tests/baselines/reference/assignmentCompatWithStringIndexer.js index 8f3b23cfffb..e57d1e7bf2c 100644 --- a/tests/baselines/reference/assignmentCompatWithStringIndexer.js +++ b/tests/baselines/reference/assignmentCompatWithStringIndexer.js @@ -65,7 +65,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -79,12 +79,12 @@ a = b2; // ok b2 = a; // error var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -95,7 +95,7 @@ var Generics; var a1; a1 = b1; // ok b1 = a1; // error - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/assignmentCompatWithStringIndexer3.js b/tests/baselines/reference/assignmentCompatWithStringIndexer3.js index f0a3439f25f..d3306949906 100644 --- a/tests/baselines/reference/assignmentCompatWithStringIndexer3.js +++ b/tests/baselines/reference/assignmentCompatWithStringIndexer3.js @@ -31,7 +31,7 @@ a = b1; // error b1 = a; // error var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/assignmentCompatability10.js b/tests/baselines/reference/assignmentCompatability10.js index bde7af81e2c..c21d0d57abd 100644 --- a/tests/baselines/reference/assignmentCompatability10.js +++ b/tests/baselines/reference/assignmentCompatability10.js @@ -19,7 +19,7 @@ var __test1__; })(__test1__ || (__test1__ = {})); var __test2__; (function (__test2__) { - var classWithPublicAndOptional = (function () { + var classWithPublicAndOptional = /** @class */ (function () { function classWithPublicAndOptional(one, two) { this.one = one; this.two = two; diff --git a/tests/baselines/reference/assignmentCompatability39.js b/tests/baselines/reference/assignmentCompatability39.js index 3dfdbee632d..6a2c4e88e30 100644 --- a/tests/baselines/reference/assignmentCompatability39.js +++ b/tests/baselines/reference/assignmentCompatability39.js @@ -19,7 +19,7 @@ var __test1__; })(__test1__ || (__test1__ = {})); var __test2__; (function (__test2__) { - var classWithTwoPublic = (function () { + var classWithTwoPublic = /** @class */ (function () { function classWithTwoPublic(one, two) { this.one = one; this.two = two; diff --git a/tests/baselines/reference/assignmentCompatability40.js b/tests/baselines/reference/assignmentCompatability40.js index c7e671dfdd3..ecfd29d6213 100644 --- a/tests/baselines/reference/assignmentCompatability40.js +++ b/tests/baselines/reference/assignmentCompatability40.js @@ -19,7 +19,7 @@ var __test1__; })(__test1__ || (__test1__ = {})); var __test2__; (function (__test2__) { - var classWithPrivate = (function () { + var classWithPrivate = /** @class */ (function () { function classWithPrivate(one) { this.one = one; } diff --git a/tests/baselines/reference/assignmentCompatability41.js b/tests/baselines/reference/assignmentCompatability41.js index 21b36ce92f1..dbba1e01262 100644 --- a/tests/baselines/reference/assignmentCompatability41.js +++ b/tests/baselines/reference/assignmentCompatability41.js @@ -19,7 +19,7 @@ var __test1__; })(__test1__ || (__test1__ = {})); var __test2__; (function (__test2__) { - var classWithTwoPrivate = (function () { + var classWithTwoPrivate = /** @class */ (function () { function classWithTwoPrivate(one, two) { this.one = one; this.two = two; diff --git a/tests/baselines/reference/assignmentCompatability42.js b/tests/baselines/reference/assignmentCompatability42.js index c6baff46170..98ddf0bd4ec 100644 --- a/tests/baselines/reference/assignmentCompatability42.js +++ b/tests/baselines/reference/assignmentCompatability42.js @@ -19,7 +19,7 @@ var __test1__; })(__test1__ || (__test1__ = {})); var __test2__; (function (__test2__) { - var classWithPublicPrivate = (function () { + var classWithPublicPrivate = /** @class */ (function () { function classWithPublicPrivate(one, two) { this.one = one; this.two = two; diff --git a/tests/baselines/reference/assignmentCompatability8.js b/tests/baselines/reference/assignmentCompatability8.js index 38459e41cfa..b0aa9b4374f 100644 --- a/tests/baselines/reference/assignmentCompatability8.js +++ b/tests/baselines/reference/assignmentCompatability8.js @@ -19,7 +19,7 @@ var __test1__; })(__test1__ || (__test1__ = {})); var __test2__; (function (__test2__) { - var classWithPublic = (function () { + var classWithPublic = /** @class */ (function () { function classWithPublic(one) { this.one = one; } diff --git a/tests/baselines/reference/assignmentCompatability9.js b/tests/baselines/reference/assignmentCompatability9.js index 051155ad1dd..04fcec488b6 100644 --- a/tests/baselines/reference/assignmentCompatability9.js +++ b/tests/baselines/reference/assignmentCompatability9.js @@ -19,7 +19,7 @@ var __test1__; })(__test1__ || (__test1__ = {})); var __test2__; (function (__test2__) { - var classWithOptional = (function () { + var classWithOptional = /** @class */ (function () { function classWithOptional(one) { this.one = one; } diff --git a/tests/baselines/reference/assignmentLHSIsValue.js b/tests/baselines/reference/assignmentLHSIsValue.js index 34e0df7cacd..bc129cb2ca2 100644 --- a/tests/baselines/reference/assignmentLHSIsValue.js +++ b/tests/baselines/reference/assignmentLHSIsValue.js @@ -84,7 +84,7 @@ var __extends = (this && this.__extends) || (function () { // expected error for all the LHS of assignments var value; // this -var C = (function () { +var C = /** @class */ (function () { function C() { this = value; } @@ -120,7 +120,7 @@ value; // array literals '' = value[0], '' = value[1]; // super -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/assignmentNonObjectTypeConstraints.js b/tests/baselines/reference/assignmentNonObjectTypeConstraints.js index 7bce8d5443e..35d6d7c1ff3 100644 --- a/tests/baselines/reference/assignmentNonObjectTypeConstraints.js +++ b/tests/baselines/reference/assignmentNonObjectTypeConstraints.js @@ -25,12 +25,12 @@ function foo(x) { } foo(5); foo(0 /* A */); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/assignmentToParenthesizedIdentifiers.js b/tests/baselines/reference/assignmentToParenthesizedIdentifiers.js index 67d0c25f45f..543a54ca10e 100644 --- a/tests/baselines/reference/assignmentToParenthesizedIdentifiers.js +++ b/tests/baselines/reference/assignmentToParenthesizedIdentifiers.js @@ -126,7 +126,7 @@ var E; })(E || (E = {})); E = undefined; // Error (E) = undefined; // Error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/assignmentToReferenceTypes.js b/tests/baselines/reference/assignmentToReferenceTypes.js index e201b0bacab..b593240aec3 100644 --- a/tests/baselines/reference/assignmentToReferenceTypes.js +++ b/tests/baselines/reference/assignmentToReferenceTypes.js @@ -26,7 +26,7 @@ function g(x) { //// [assignmentToReferenceTypes.js] // Should all be allowed M = null; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/assignments.js b/tests/baselines/reference/assignments.js index 739c8bd2795..81434900834 100644 --- a/tests/baselines/reference/assignments.js +++ b/tests/baselines/reference/assignments.js @@ -41,7 +41,7 @@ I = null; // Error // Assign to a parameter // Assign to an interface M = null; // Error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/asyncArrowFunctionCapturesArguments_es5.js b/tests/baselines/reference/asyncArrowFunctionCapturesArguments_es5.js index e73ef6ddd4d..f9937c0dd63 100644 --- a/tests/baselines/reference/asyncArrowFunctionCapturesArguments_es5.js +++ b/tests/baselines/reference/asyncArrowFunctionCapturesArguments_es5.js @@ -8,7 +8,7 @@ class C { //// [asyncArrowFunctionCapturesArguments_es5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { diff --git a/tests/baselines/reference/asyncArrowFunctionCapturesThis_es5.js b/tests/baselines/reference/asyncArrowFunctionCapturesThis_es5.js index 5c9727bddab..e475cbb1e3a 100644 --- a/tests/baselines/reference/asyncArrowFunctionCapturesThis_es5.js +++ b/tests/baselines/reference/asyncArrowFunctionCapturesThis_es5.js @@ -7,7 +7,7 @@ class C { //// [asyncArrowFunctionCapturesThis_es5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { diff --git a/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js b/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js index 335bd8a340e..2c4f827be53 100644 --- a/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js +++ b/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js @@ -147,7 +147,7 @@ var o = { }); }); } }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m1 = function () { diff --git a/tests/baselines/reference/asyncAwait_es5.js b/tests/baselines/reference/asyncAwait_es5.js index f49f4472b13..653082be8d6 100644 --- a/tests/baselines/reference/asyncAwait_es5.js +++ b/tests/baselines/reference/asyncAwait_es5.js @@ -144,7 +144,7 @@ var o = { }); }); } }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m1 = function () { diff --git a/tests/baselines/reference/asyncClass_es5.js b/tests/baselines/reference/asyncClass_es5.js index a552349118a..9989e0ef3d7 100644 --- a/tests/baselines/reference/asyncClass_es5.js +++ b/tests/baselines/reference/asyncClass_es5.js @@ -3,7 +3,7 @@ async class C { } //// [asyncClass_es5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/asyncConstructor_es5.js b/tests/baselines/reference/asyncConstructor_es5.js index 95470ccf9b0..df48dbd6348 100644 --- a/tests/baselines/reference/asyncConstructor_es5.js +++ b/tests/baselines/reference/asyncConstructor_es5.js @@ -5,7 +5,7 @@ class C { } //// [asyncConstructor_es5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/asyncFunctionDeclarationCapturesArguments_es5.js b/tests/baselines/reference/asyncFunctionDeclarationCapturesArguments_es5.js index 8881ad555a7..aa642819add 100644 --- a/tests/baselines/reference/asyncFunctionDeclarationCapturesArguments_es5.js +++ b/tests/baselines/reference/asyncFunctionDeclarationCapturesArguments_es5.js @@ -10,7 +10,7 @@ class C { //// [asyncFunctionDeclarationCapturesArguments_es5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { diff --git a/tests/baselines/reference/asyncGetter_es5.js b/tests/baselines/reference/asyncGetter_es5.js index a9c7f6355d3..3e5faa41f35 100644 --- a/tests/baselines/reference/asyncGetter_es5.js +++ b/tests/baselines/reference/asyncGetter_es5.js @@ -5,7 +5,7 @@ class C { } //// [asyncGetter_es5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "foo", { diff --git a/tests/baselines/reference/asyncImportedPromise_es5.js b/tests/baselines/reference/asyncImportedPromise_es5.js index 8a6ec4240ca..ea9cf265a8a 100644 --- a/tests/baselines/reference/asyncImportedPromise_es5.js +++ b/tests/baselines/reference/asyncImportedPromise_es5.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -var Task = (function (_super) { +var Task = /** @class */ (function (_super) { __extends(Task, _super); function Task() { return _super !== null && _super.apply(this, arguments) || this; @@ -69,7 +69,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; Object.defineProperty(exports, "__esModule", { value: true }); var task_1 = require("./task"); -var Test = (function () { +var Test = /** @class */ (function () { function Test() { } Test.prototype.example = function () { diff --git a/tests/baselines/reference/asyncMethodWithSuper_es5.js b/tests/baselines/reference/asyncMethodWithSuper_es5.js index c68b1ed036f..a2931b9f8e1 100644 --- a/tests/baselines/reference/asyncMethodWithSuper_es5.js +++ b/tests/baselines/reference/asyncMethodWithSuper_es5.js @@ -51,14 +51,14 @@ class B extends A { } //// [asyncMethodWithSuper_es5.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.x = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/asyncQualifiedReturnType_es5.js b/tests/baselines/reference/asyncQualifiedReturnType_es5.js index 3cae9ea6b56..601dc8b3c47 100644 --- a/tests/baselines/reference/asyncQualifiedReturnType_es5.js +++ b/tests/baselines/reference/asyncQualifiedReturnType_es5.js @@ -10,7 +10,7 @@ async function f(): X.MyPromise { //// [asyncQualifiedReturnType_es5.js] var X; (function (X) { - var MyPromise = (function (_super) { + var MyPromise = /** @class */ (function (_super) { __extends(MyPromise, _super); function MyPromise() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/asyncSetter_es5.js b/tests/baselines/reference/asyncSetter_es5.js index a260ae67bd1..c1f1295ae97 100644 --- a/tests/baselines/reference/asyncSetter_es5.js +++ b/tests/baselines/reference/asyncSetter_es5.js @@ -5,7 +5,7 @@ class C { } //// [asyncSetter_es5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "foo", { diff --git a/tests/baselines/reference/augmentExportEquals4.js b/tests/baselines/reference/augmentExportEquals4.js index 3ca522bbc08..be6c6859ba7 100644 --- a/tests/baselines/reference/augmentExportEquals4.js +++ b/tests/baselines/reference/augmentExportEquals4.js @@ -26,7 +26,7 @@ let b = x.b; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - var foo = (function () { + var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/augmentExportEquals6.js b/tests/baselines/reference/augmentExportEquals6.js index 1f6904a4664..99c6c1602bd 100644 --- a/tests/baselines/reference/augmentExportEquals6.js +++ b/tests/baselines/reference/augmentExportEquals6.js @@ -30,13 +30,13 @@ let c = x.B.b; //// [file1.js] define(["require", "exports"], function (require, exports) { "use strict"; - var foo = (function () { + var foo = /** @class */ (function () { function foo() { } return foo; }()); (function (foo) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/augmentedTypesClass.js b/tests/baselines/reference/augmentedTypesClass.js index b9c263971b3..01c39c98a1a 100644 --- a/tests/baselines/reference/augmentedTypesClass.js +++ b/tests/baselines/reference/augmentedTypesClass.js @@ -9,7 +9,7 @@ enum c4 { One } // error //// [augmentedTypesClass.js] //// class then var -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } c1.prototype.foo = function () { }; @@ -17,7 +17,7 @@ var c1 = (function () { }()); var c1 = 1; // error //// class then enum -var c4 = (function () { +var c4 = /** @class */ (function () { function c4() { } c4.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesClass2.js b/tests/baselines/reference/augmentedTypesClass2.js index 0896a03a925..a289446e53f 100644 --- a/tests/baselines/reference/augmentedTypesClass2.js +++ b/tests/baselines/reference/augmentedTypesClass2.js @@ -33,7 +33,7 @@ class c44 { //// [augmentedTypesClass2.js] // Checking class with other things in type space not value space // class then interface -var c11 = (function () { +var c11 = /** @class */ (function () { function c11() { } c11.prototype.foo = function () { @@ -43,7 +43,7 @@ var c11 = (function () { }()); // class then class - covered // class then enum -var c33 = (function () { +var c33 = /** @class */ (function () { function c33() { } c33.prototype.foo = function () { @@ -56,7 +56,7 @@ var c33 = (function () { })(c33 || (c33 = {})); ; // class then import -var c44 = (function () { +var c44 = /** @class */ (function () { function c44() { } c44.prototype.foo = function () { diff --git a/tests/baselines/reference/augmentedTypesClass2a.js b/tests/baselines/reference/augmentedTypesClass2a.js index ba1f26c775d..cbda0bb2565 100644 --- a/tests/baselines/reference/augmentedTypesClass2a.js +++ b/tests/baselines/reference/augmentedTypesClass2a.js @@ -6,7 +6,7 @@ var c2 = () => { } //// [augmentedTypesClass2a.js] //// class then function -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { } c2.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesClass3.js b/tests/baselines/reference/augmentedTypesClass3.js index 3a4877707c6..d2ad63161b5 100644 --- a/tests/baselines/reference/augmentedTypesClass3.js +++ b/tests/baselines/reference/augmentedTypesClass3.js @@ -15,13 +15,13 @@ class c5c { public foo() { } } //// [augmentedTypesClass3.js] // class then module -var c5 = (function () { +var c5 = /** @class */ (function () { function c5() { } c5.prototype.foo = function () { }; return c5; }()); -var c5a = (function () { +var c5a = /** @class */ (function () { function c5a() { } c5a.prototype.foo = function () { }; @@ -30,7 +30,7 @@ var c5a = (function () { (function (c5a) { var y = 2; })(c5a || (c5a = {})); // should be ok -var c5b = (function () { +var c5b = /** @class */ (function () { function c5b() { } c5b.prototype.foo = function () { }; @@ -40,7 +40,7 @@ var c5b = (function () { c5b.y = 2; })(c5b || (c5b = {})); // should be ok //// class then import -var c5c = (function () { +var c5c = /** @class */ (function () { function c5c() { } c5c.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesClass4.js b/tests/baselines/reference/augmentedTypesClass4.js index e476beadf74..086748bad61 100644 --- a/tests/baselines/reference/augmentedTypesClass4.js +++ b/tests/baselines/reference/augmentedTypesClass4.js @@ -6,13 +6,13 @@ class c3 { public bar() { } } // error //// [augmentedTypesClass4.js] //// class then class -var c3 = (function () { +var c3 = /** @class */ (function () { function c3() { } c3.prototype.foo = function () { }; return c3; }()); // error -var c3 = (function () { +var c3 = /** @class */ (function () { function c3() { } c3.prototype.bar = function () { }; diff --git a/tests/baselines/reference/augmentedTypesEnum.js b/tests/baselines/reference/augmentedTypesEnum.js index 406c1a3bf69..ff0ad93f817 100644 --- a/tests/baselines/reference/augmentedTypesEnum.js +++ b/tests/baselines/reference/augmentedTypesEnum.js @@ -58,7 +58,7 @@ var e4; (function (e4) { e4[e4["One"] = 0] = "One"; })(e4 || (e4 = {})); // error -var e4 = (function () { +var e4 = /** @class */ (function () { function e4() { } e4.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesEnum2.js b/tests/baselines/reference/augmentedTypesEnum2.js index be174423d1d..66fc96b62a0 100644 --- a/tests/baselines/reference/augmentedTypesEnum2.js +++ b/tests/baselines/reference/augmentedTypesEnum2.js @@ -32,7 +32,7 @@ var e2; e2[e2["One"] = 0] = "One"; })(e2 || (e2 = {})); ; // error -var e2 = (function () { +var e2 = /** @class */ (function () { function e2() { } e2.prototype.foo = function () { diff --git a/tests/baselines/reference/augmentedTypesExternalModule1.js b/tests/baselines/reference/augmentedTypesExternalModule1.js index 0a8b7404bd1..5a6a28d9989 100644 --- a/tests/baselines/reference/augmentedTypesExternalModule1.js +++ b/tests/baselines/reference/augmentedTypesExternalModule1.js @@ -8,7 +8,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.a = 1; - var c5 = (function () { + var c5 = /** @class */ (function () { function c5() { } c5.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesFunction.js b/tests/baselines/reference/augmentedTypesFunction.js index 95f91a938d7..3c6066e5bb4 100644 --- a/tests/baselines/reference/augmentedTypesFunction.js +++ b/tests/baselines/reference/augmentedTypesFunction.js @@ -49,13 +49,13 @@ function y2a() { } // error var y2a = function () { }; // error // function then class function y3() { } // error -var y3 = (function () { +var y3 = /** @class */ (function () { function y3() { } return y3; }()); // error function y3a() { } // error -var y3a = (function () { +var y3a = /** @class */ (function () { function y3a() { } y3a.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesInterface.js b/tests/baselines/reference/augmentedTypesInterface.js index fb8608aca95..b74da5bbfee 100644 --- a/tests/baselines/reference/augmentedTypesInterface.js +++ b/tests/baselines/reference/augmentedTypesInterface.js @@ -35,7 +35,7 @@ interface i4 { //// [augmentedTypesInterface.js] // interface then interface -var i2 = (function () { +var i2 = /** @class */ (function () { function i2() { } i2.prototype.bar = function () { diff --git a/tests/baselines/reference/augmentedTypesModules.js b/tests/baselines/reference/augmentedTypesModules.js index 61dd64174d9..c0bb1747e6d 100644 --- a/tests/baselines/reference/augmentedTypesModules.js +++ b/tests/baselines/reference/augmentedTypesModules.js @@ -112,7 +112,7 @@ var m1b = 1; // error var m1c = 1; // Should be allowed var m1d; (function (m1d) { - var I = (function () { + var I = /** @class */ (function () { function I() { } I.prototype.foo = function () { }; @@ -146,7 +146,7 @@ function m2f() { } function m2g() { } ; (function (m2g) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; @@ -154,7 +154,7 @@ function m2g() { } }()); m2g.C = C; })(m2g || (m2g = {})); -var m3 = (function () { +var m3 = /** @class */ (function () { function m3() { } return m3; @@ -163,13 +163,13 @@ var m3a; (function (m3a) { var y = 2; })(m3a || (m3a = {})); -var m3a = (function () { +var m3a = /** @class */ (function () { function m3a() { } m3a.prototype.foo = function () { }; return m3a; }()); // error, class isn't ambient or declared before the module -var m3b = (function () { +var m3b = /** @class */ (function () { function m3b() { } m3b.prototype.foo = function () { }; @@ -178,7 +178,7 @@ var m3b = (function () { (function (m3b) { var y = 2; })(m3b || (m3b = {})); -var m3c = (function () { +var m3c = /** @class */ (function () { function m3c() { } m3c.prototype.foo = function () { }; @@ -197,7 +197,7 @@ var m3e; })(m3e || (m3e = {})); var m3g; (function (m3g) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; @@ -228,7 +228,7 @@ var m4c; })(m4c || (m4c = {})); var m4d; (function (m4d) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesModules2.js b/tests/baselines/reference/augmentedTypesModules2.js index 9f7d3613d57..995a85f3960 100644 --- a/tests/baselines/reference/augmentedTypesModules2.js +++ b/tests/baselines/reference/augmentedTypesModules2.js @@ -59,7 +59,7 @@ function m2f() { } function m2g() { } ; (function (m2g) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesModules3.js b/tests/baselines/reference/augmentedTypesModules3.js index cb63acd0d35..0537bd092b0 100644 --- a/tests/baselines/reference/augmentedTypesModules3.js +++ b/tests/baselines/reference/augmentedTypesModules3.js @@ -7,7 +7,7 @@ module m3a { var y = 2; } class m3a { foo() { } } // error, class isn't ambient or declared before the module //// [augmentedTypesModules3.js] -var m3 = (function () { +var m3 = /** @class */ (function () { function m3() { } return m3; @@ -16,7 +16,7 @@ var m3a; (function (m3a) { var y = 2; })(m3a || (m3a = {})); -var m3a = (function () { +var m3a = /** @class */ (function () { function m3a() { } m3a.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesModules3b.js b/tests/baselines/reference/augmentedTypesModules3b.js index 02da7b41f2e..57957c13b80 100644 --- a/tests/baselines/reference/augmentedTypesModules3b.js +++ b/tests/baselines/reference/augmentedTypesModules3b.js @@ -19,7 +19,7 @@ module m3g { export class C { foo() { } } } //// [augmentedTypesModules3b.js] -var m3b = (function () { +var m3b = /** @class */ (function () { function m3b() { } m3b.prototype.foo = function () { }; @@ -28,7 +28,7 @@ var m3b = (function () { (function (m3b) { var y = 2; })(m3b || (m3b = {})); -var m3c = (function () { +var m3c = /** @class */ (function () { function m3c() { } m3c.prototype.foo = function () { }; @@ -47,7 +47,7 @@ var m3e; })(m3e || (m3e = {})); var m3g; (function (m3g) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesModules4.js b/tests/baselines/reference/augmentedTypesModules4.js index 5db6c42d707..b7a776ca164 100644 --- a/tests/baselines/reference/augmentedTypesModules4.js +++ b/tests/baselines/reference/augmentedTypesModules4.js @@ -46,7 +46,7 @@ var m4c; })(m4c || (m4c = {})); var m4d; (function (m4d) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/augmentedTypesVar.js b/tests/baselines/reference/augmentedTypesVar.js index f01cfa2e52f..9945737410d 100644 --- a/tests/baselines/reference/augmentedTypesVar.js +++ b/tests/baselines/reference/augmentedTypesVar.js @@ -47,13 +47,13 @@ var x3 = 1; var x3 = function () { }; // error // var then class var x4 = 1; // error -var x4 = (function () { +var x4 = /** @class */ (function () { function x4() { } return x4; }()); // error var x4a = 1; // error -var x4a = (function () { +var x4a = /** @class */ (function () { function x4a() { } x4a.prototype.foo = function () { }; diff --git a/tests/baselines/reference/autoAsiForStaticsInClassDeclaration.js b/tests/baselines/reference/autoAsiForStaticsInClassDeclaration.js index 5c64b8fc23f..549a4ddccb8 100644 --- a/tests/baselines/reference/autoAsiForStaticsInClassDeclaration.js +++ b/tests/baselines/reference/autoAsiForStaticsInClassDeclaration.js @@ -5,7 +5,7 @@ class C { } //// [autoAsiForStaticsInClassDeclaration.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/autoLift2.js b/tests/baselines/reference/autoLift2.js index ab2d2107f6c..002e320e853 100644 --- a/tests/baselines/reference/autoLift2.js +++ b/tests/baselines/reference/autoLift2.js @@ -32,7 +32,7 @@ a.baz(); //// [autoLift2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { this.foo; any; diff --git a/tests/baselines/reference/autolift3.js b/tests/baselines/reference/autolift3.js index 21be70763fe..b7355aaef0e 100644 --- a/tests/baselines/reference/autolift3.js +++ b/tests/baselines/reference/autolift3.js @@ -31,7 +31,7 @@ b.foo(); //// [autolift3.js] -var B = (function () { +var B = /** @class */ (function () { function B() { function foo() { } foo(); diff --git a/tests/baselines/reference/autolift4.js b/tests/baselines/reference/autolift4.js index d784798358e..2e5b3b258c6 100644 --- a/tests/baselines/reference/autolift4.js +++ b/tests/baselines/reference/autolift4.js @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -45,7 +45,7 @@ var Point = (function () { Point.origin = new Point(0, 0); return Point; }()); -var Point3D = (function (_super) { +var Point3D = /** @class */ (function (_super) { __extends(Point3D, _super); function Point3D(x, y, z, m) { var _this = _super.call(this, x, y) || this; diff --git a/tests/baselines/reference/avoid.js b/tests/baselines/reference/avoid.js index 391dab5e985..5882fe6c3cc 100644 --- a/tests/baselines/reference/avoid.js +++ b/tests/baselines/reference/avoid.js @@ -27,7 +27,7 @@ var y = f(); // error void fn var why = f(); // error void fn var w; w = f(); // error void fn -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.g = function () { diff --git a/tests/baselines/reference/awaitClassExpression_es5.js b/tests/baselines/reference/awaitClassExpression_es5.js index 1ef7338fb12..ecd98628c15 100644 --- a/tests/baselines/reference/awaitClassExpression_es5.js +++ b/tests/baselines/reference/awaitClassExpression_es5.js @@ -23,7 +23,7 @@ function func() { }; return [4 /*yield*/, p]; case 1: - D = (_a.apply(void 0, [(_b.sent())])); + D = /** @class */ (_a.apply(void 0, [(_b.sent())])); return [2 /*return*/]; } }); diff --git a/tests/baselines/reference/badArraySyntax.js b/tests/baselines/reference/badArraySyntax.js index 8cc5f1cfeda..d9888e7a61b 100644 --- a/tests/baselines/reference/badArraySyntax.js +++ b/tests/baselines/reference/badArraySyntax.js @@ -12,7 +12,7 @@ var a6: Z[][] = new Z [ ] [ ]; //// [badArraySyntax.js] -var Z = (function () { +var Z = /** @class */ (function () { function Z() { this.x = ""; } diff --git a/tests/baselines/reference/badThisBinding.js b/tests/baselines/reference/badThisBinding.js index 06465711859..d4ffc6731d1 100644 --- a/tests/baselines/reference/badThisBinding.js +++ b/tests/baselines/reference/badThisBinding.js @@ -14,7 +14,7 @@ class Greeter { } //// [badThisBinding.js] -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter() { var _this = this; foo(function () { diff --git a/tests/baselines/reference/baseCheck.js b/tests/baselines/reference/baseCheck.js index 2b4f90d27b1..463a29e1fbe 100644 --- a/tests/baselines/reference/baseCheck.js +++ b/tests/baselines/reference/baseCheck.js @@ -40,19 +40,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { } return C; }()); -var ELoc = (function (_super) { +var ELoc = /** @class */ (function (_super) { __extends(ELoc, _super); function ELoc(x) { return _super.call(this, 0, x) || this; } return ELoc; }(C)); -var ELocVar = (function (_super) { +var ELocVar = /** @class */ (function (_super) { __extends(ELocVar, _super); function ELocVar(x) { return _super.call(this, 0, loc) || this; @@ -62,7 +62,7 @@ var ELocVar = (function (_super) { }; return ELocVar; }(C)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D(z) { var _this = _super.call(this, _this.z) || this; @@ -71,7 +71,7 @@ var D = (function (_super) { } return D; }(C)); // too few params -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E(z) { var _this = _super.call(this, 0, _this.z) || this; @@ -80,7 +80,7 @@ var E = (function (_super) { } return E; }(C)); -var F = (function (_super) { +var F = /** @class */ (function (_super) { __extends(F, _super); function F(z) { var _this = _super.call(this, "hello", _this.z) || this; diff --git a/tests/baselines/reference/baseConstraintOfDecorator.js b/tests/baselines/reference/baseConstraintOfDecorator.js index 0bceaca2509..dc6ebd7397e 100644 --- a/tests/baselines/reference/baseConstraintOfDecorator.js +++ b/tests/baselines/reference/baseConstraintOfDecorator.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; function classExtender(superClass, _instanceModifier) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(decoratorFunc, _super); function decoratorFunc() { var args = []; diff --git a/tests/baselines/reference/baseIndexSignatureResolution.js b/tests/baselines/reference/baseIndexSignatureResolution.js index e57e5272ade..4053e588e44 100644 --- a/tests/baselines/reference/baseIndexSignatureResolution.js +++ b/tests/baselines/reference/baseIndexSignatureResolution.js @@ -35,12 +35,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/baseTypeAfterDerivedType.js b/tests/baselines/reference/baseTypeAfterDerivedType.js index c4ca7cf7b33..c7cd84283c3 100644 --- a/tests/baselines/reference/baseTypeAfterDerivedType.js +++ b/tests/baselines/reference/baseTypeAfterDerivedType.js @@ -17,7 +17,7 @@ interface Base2 { //// [baseTypeAfterDerivedType.js] -var Derived2 = (function () { +var Derived2 = /** @class */ (function () { function Derived2() { } Derived2.prototype.method = function () { diff --git a/tests/baselines/reference/baseTypeOrderChecking.js b/tests/baselines/reference/baseTypeOrderChecking.js index 06e7dd0c681..1dd92d473c1 100644 --- a/tests/baselines/reference/baseTypeOrderChecking.js +++ b/tests/baselines/reference/baseTypeOrderChecking.js @@ -48,24 +48,24 @@ var __extends = (this && this.__extends) || (function () { }; })(); var someVariable; -var Class1 = (function () { +var Class1 = /** @class */ (function () { function Class1() { } return Class1; }()); -var Class2 = (function (_super) { +var Class2 = /** @class */ (function (_super) { __extends(Class2, _super); function Class2() { return _super !== null && _super.apply(this, arguments) || this; } return Class2; }(Class1)); -var Class3 = (function () { +var Class3 = /** @class */ (function () { function Class3() { } return Class3; }()); -var Class4 = (function (_super) { +var Class4 = /** @class */ (function (_super) { __extends(Class4, _super); function Class4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/baseTypePrivateMemberClash.js b/tests/baselines/reference/baseTypePrivateMemberClash.js index 35eafe5543a..b40d1f8be17 100644 --- a/tests/baselines/reference/baseTypePrivateMemberClash.js +++ b/tests/baselines/reference/baseTypePrivateMemberClash.js @@ -9,12 +9,12 @@ class Y { interface Z extends X, Y { } //// [baseTypePrivateMemberClash.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); -var Y = (function () { +var Y = /** @class */ (function () { function Y() { } return Y; diff --git a/tests/baselines/reference/baseTypeWrappingInstantiationChain.js b/tests/baselines/reference/baseTypeWrappingInstantiationChain.js index 7442d1e0e6a..86be6bcf5c1 100644 --- a/tests/baselines/reference/baseTypeWrappingInstantiationChain.js +++ b/tests/baselines/reference/baseTypeWrappingInstantiationChain.js @@ -38,30 +38,30 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var CBaseBase = (function () { +var CBaseBase = /** @class */ (function () { function CBaseBase(x) { } return CBaseBase; }()); -var CBase = (function (_super) { +var CBase = /** @class */ (function (_super) { __extends(CBase, _super); function CBase() { return _super !== null && _super.apply(this, arguments) || this; } return CBase; }(CBaseBase)); -var Parameter = (function () { +var Parameter = /** @class */ (function () { function Parameter() { } Parameter.prototype.method = function (t) { }; return Parameter; }()); -var Wrapper = (function () { +var Wrapper = /** @class */ (function () { function Wrapper() { } return Wrapper; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/bases.js b/tests/baselines/reference/bases.js index 529eacfad04..cd1f7ba94a8 100644 --- a/tests/baselines/reference/bases.js +++ b/tests/baselines/reference/bases.js @@ -31,14 +31,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { this.y; any; } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = this; diff --git a/tests/baselines/reference/bestCommonTypeOfConditionalExpressions.js b/tests/baselines/reference/bestCommonTypeOfConditionalExpressions.js index efd55a9ca18..128c9f6d430 100644 --- a/tests/baselines/reference/bestCommonTypeOfConditionalExpressions.js +++ b/tests/baselines/reference/bestCommonTypeOfConditionalExpressions.js @@ -41,19 +41,19 @@ var __extends = (this && this.__extends) || (function () { })(); var a; var b; -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/bestCommonTypeOfConditionalExpressions2.js b/tests/baselines/reference/bestCommonTypeOfConditionalExpressions2.js index b68b5c3d97c..1a8d0d50114 100644 --- a/tests/baselines/reference/bestCommonTypeOfConditionalExpressions2.js +++ b/tests/baselines/reference/bestCommonTypeOfConditionalExpressions2.js @@ -37,19 +37,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/bestCommonTypeOfTuple2.js b/tests/baselines/reference/bestCommonTypeOfTuple2.js index 39712f873bc..a9eeb1eaaa1 100644 --- a/tests/baselines/reference/bestCommonTypeOfTuple2.js +++ b/tests/baselines/reference/bestCommonTypeOfTuple2.js @@ -33,35 +33,35 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; }()); -var F = (function (_super) { +var F = /** @class */ (function (_super) { __extends(F, _super); function F() { return _super !== null && _super.apply(this, arguments) || this; } return F; }(C)); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { this.i = "foo"; } return C1; }()); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/bind1.js b/tests/baselines/reference/bind1.js index 93eafedf81b..de83d56ab8e 100644 --- a/tests/baselines/reference/bind1.js +++ b/tests/baselines/reference/bind1.js @@ -8,7 +8,7 @@ module M { //// [bind1.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/binopAssignmentShouldHaveType.js b/tests/baselines/reference/binopAssignmentShouldHaveType.js index c590efbcb5a..c5a0357c7ee 100644 --- a/tests/baselines/reference/binopAssignmentShouldHaveType.js +++ b/tests/baselines/reference/binopAssignmentShouldHaveType.js @@ -23,7 +23,7 @@ module Test { "use strict"; var Test; (function (Test) { - var Bug = (function () { + var Bug = /** @class */ (function () { function Bug() { } Bug.prototype.getName = function () { diff --git a/tests/baselines/reference/bitwiseNotOperatorWithAnyOtherType.js b/tests/baselines/reference/bitwiseNotOperatorWithAnyOtherType.js index 0236bd736ee..8827aa2d57f 100644 --- a/tests/baselines/reference/bitwiseNotOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/bitwiseNotOperatorWithAnyOtherType.js @@ -73,7 +73,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/bitwiseNotOperatorWithBooleanType.js b/tests/baselines/reference/bitwiseNotOperatorWithBooleanType.js index b35a5e4ba12..00766ee4303 100644 --- a/tests/baselines/reference/bitwiseNotOperatorWithBooleanType.js +++ b/tests/baselines/reference/bitwiseNotOperatorWithBooleanType.js @@ -42,7 +42,7 @@ var ResultIsNumber8 = ~~BOOLEAN; // ~ operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return false; }; diff --git a/tests/baselines/reference/bitwiseNotOperatorWithNumberType.js b/tests/baselines/reference/bitwiseNotOperatorWithNumberType.js index aab04be6dfc..d446532caf8 100644 --- a/tests/baselines/reference/bitwiseNotOperatorWithNumberType.js +++ b/tests/baselines/reference/bitwiseNotOperatorWithNumberType.js @@ -49,7 +49,7 @@ var ResultIsNumber13 = ~~~(NUMBER + NUMBER); var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/bitwiseNotOperatorWithStringType.js b/tests/baselines/reference/bitwiseNotOperatorWithStringType.js index 366af5ecea8..481e75e3378 100644 --- a/tests/baselines/reference/bitwiseNotOperatorWithStringType.js +++ b/tests/baselines/reference/bitwiseNotOperatorWithStringType.js @@ -48,7 +48,7 @@ var ResultIsNumber14 = ~~~(STRING + STRING); var STRING; var STRING1 = ["", "abc"]; function foo() { return "abc"; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/blockScopedClassDeclarationAcrossFiles.js b/tests/baselines/reference/blockScopedClassDeclarationAcrossFiles.js index b89943b24ff..6559548ddff 100644 --- a/tests/baselines/reference/blockScopedClassDeclarationAcrossFiles.js +++ b/tests/baselines/reference/blockScopedClassDeclarationAcrossFiles.js @@ -8,7 +8,7 @@ class C { } //// [foo.js] var foo; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js b/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js index 70a00a95a41..e3a46770fd0 100644 --- a/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js +++ b/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js @@ -10,7 +10,7 @@ class c { } //// [blockScopedFunctionDeclarationInStrictClass.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } c.prototype.method = function () { diff --git a/tests/baselines/reference/blockScopedNamespaceDifferentFile.js b/tests/baselines/reference/blockScopedNamespaceDifferentFile.js index 82d72e466e1..1ddb284f55c 100644 --- a/tests/baselines/reference/blockScopedNamespaceDifferentFile.js +++ b/tests/baselines/reference/blockScopedNamespaceDifferentFile.js @@ -24,7 +24,7 @@ declare namespace A { // #15734 failed when test.ts comes before typings.d.ts var C; (function (C) { - var Name = (function () { + var Name = /** @class */ (function () { function Name(parameters) { } Name.funcData = A.AA.func(); diff --git a/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js b/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js index 619ee51ce75..b0e58c59f5f 100644 --- a/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js +++ b/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js @@ -117,7 +117,7 @@ function foo2() { var x; } function foo3() { - var X = (function () { + var X = /** @class */ (function () { function X() { } X.prototype.m = function () { return x; }; @@ -126,7 +126,7 @@ function foo3() { var x; } function foo4() { - var y = (function () { + var y = /** @class */ (function () { function class_1() { } class_1.prototype.m = function () { return x; }; @@ -145,7 +145,7 @@ function foo6() { var x; } function foo7() { - var A = (function () { + var A = /** @class */ (function () { function A() { this.a = x; } @@ -154,7 +154,7 @@ function foo7() { var x; } function foo8() { - var y = (function () { + var y = /** @class */ (function () { function class_2() { this.a = x; } @@ -163,7 +163,7 @@ function foo8() { var x; } function foo9() { - var y = (_a = (function () { + var y = (_a = /** @class */ (function () { function class_3() { } return class_3; @@ -174,7 +174,7 @@ function foo9() { var _a; } function foo10() { - var A = (function () { + var A = /** @class */ (function () { function A() { } A.a = x; @@ -184,7 +184,7 @@ function foo10() { } function foo11() { function f() { - var y = (_a = (function () { + var y = (_a = /** @class */ (function () { function class_4() { } return class_4; @@ -197,7 +197,7 @@ function foo11() { } function foo12() { function f() { - var y = (function () { + var y = /** @class */ (function () { function class_5() { this.a = x; } diff --git a/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js b/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js index c40948273a6..3f5fb14b1a9 100644 --- a/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js +++ b/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js @@ -56,7 +56,7 @@ var r2b = f2(1, ''); var f3; var r3 = f3(1, ''); var r3b = f3(1, ''); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function (x, y) { @@ -69,7 +69,7 @@ var r4b = (new C()).f(1, ''); var i; var r5 = i.f(1, ''); var r5b = i.f(1, ''); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.f = function (x, y) { diff --git a/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js b/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js index e78ee62edc5..fd46b841a02 100644 --- a/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js +++ b/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js @@ -44,7 +44,7 @@ var f2 = function (x) { return null; }; var r2 = f2(1); var f3; var r3 = f3(1); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function (x) { @@ -55,7 +55,7 @@ var C = (function () { var r4 = (new C()).f(1); var i; var r5 = i.f(1); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.f = function (x) { diff --git a/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js b/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js index dd9a2082510..b94a3208c5c 100644 --- a/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js +++ b/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js @@ -52,7 +52,7 @@ var f2 = function (x) { return null; }; var r2 = f2(1); var f3; var r3 = f3(1); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function (x) { @@ -63,7 +63,7 @@ var C = (function () { var r4 = (new C()).f(1); var i; var r5 = i.f(1); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.f = function (x) { diff --git a/tests/baselines/reference/callOnClass.js b/tests/baselines/reference/callOnClass.js index fbcedb9ba1a..1a6333945b7 100644 --- a/tests/baselines/reference/callOnClass.js +++ b/tests/baselines/reference/callOnClass.js @@ -5,7 +5,7 @@ var c = C(); //// [callOnClass.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/callOverloadViaElementAccessExpression.js b/tests/baselines/reference/callOverloadViaElementAccessExpression.js index 48f3771206e..9dc20656786 100644 --- a/tests/baselines/reference/callOverloadViaElementAccessExpression.js +++ b/tests/baselines/reference/callOverloadViaElementAccessExpression.js @@ -12,7 +12,7 @@ var r: string = c['foo'](1); var r2: number = c['foo'](''); //// [callOverloadViaElementAccessExpression.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/callOverloads1.js b/tests/baselines/reference/callOverloads1.js index 756a9099e44..ac5a15d953c 100644 --- a/tests/baselines/reference/callOverloads1.js +++ b/tests/baselines/reference/callOverloads1.js @@ -18,7 +18,7 @@ f1.bar1(); Foo(); //// [callOverloads1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { // WScript.Echo("Constructor function has executed"); } diff --git a/tests/baselines/reference/callOverloads2.js b/tests/baselines/reference/callOverloads2.js index 9762a6e925f..ee1300ee5de 100644 --- a/tests/baselines/reference/callOverloads2.js +++ b/tests/baselines/reference/callOverloads2.js @@ -24,7 +24,7 @@ Foo(); //// [callOverloads2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { // WScript.Echo("Constructor function has executed"); } diff --git a/tests/baselines/reference/callOverloads3.js b/tests/baselines/reference/callOverloads3.js index ecd6a39f569..f2f3498c831 100644 --- a/tests/baselines/reference/callOverloads3.js +++ b/tests/baselines/reference/callOverloads3.js @@ -18,7 +18,7 @@ Foo("s"); //// [callOverloads3.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { // WScript.Echo("Constructor function has executed"); } diff --git a/tests/baselines/reference/callOverloads4.js b/tests/baselines/reference/callOverloads4.js index ea2bd8572eb..60757da34bd 100644 --- a/tests/baselines/reference/callOverloads4.js +++ b/tests/baselines/reference/callOverloads4.js @@ -18,7 +18,7 @@ Foo("s"); //// [callOverloads4.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { // WScript.Echo("Constructor function has executed"); } diff --git a/tests/baselines/reference/callOverloads5.js b/tests/baselines/reference/callOverloads5.js index cf159d309b0..4ccc1f5ea26 100644 --- a/tests/baselines/reference/callOverloads5.js +++ b/tests/baselines/reference/callOverloads5.js @@ -20,7 +20,7 @@ Foo("s"); //// [callOverloads5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { // WScript.Echo("Constructor function has executed"); } diff --git a/tests/baselines/reference/callSignatureAssignabilityInInheritance2.js b/tests/baselines/reference/callSignatureAssignabilityInInheritance2.js index a71613bc545..70d76baf5ba 100644 --- a/tests/baselines/reference/callSignatureAssignabilityInInheritance2.js +++ b/tests/baselines/reference/callSignatureAssignabilityInInheritance2.js @@ -81,26 +81,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/callSignatureAssignabilityInInheritance3.js b/tests/baselines/reference/callSignatureAssignabilityInInheritance3.js index 7f9d616281b..c86b0bd7e12 100644 --- a/tests/baselines/reference/callSignatureAssignabilityInInheritance3.js +++ b/tests/baselines/reference/callSignatureAssignabilityInInheritance3.js @@ -128,26 +128,26 @@ var __extends = (this && this.__extends) || (function () { })(); var Errors; (function (Errors) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); - var OtherDerived = (function (_super) { + var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/callSignatureAssignabilityInInheritance4.js b/tests/baselines/reference/callSignatureAssignabilityInInheritance4.js index 6c5d7508fc9..1fc4c80345a 100644 --- a/tests/baselines/reference/callSignatureAssignabilityInInheritance4.js +++ b/tests/baselines/reference/callSignatureAssignabilityInInheritance4.js @@ -61,26 +61,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/callSignatureAssignabilityInInheritance5.js b/tests/baselines/reference/callSignatureAssignabilityInInheritance5.js index fe260d62119..5a021653cd8 100644 --- a/tests/baselines/reference/callSignatureAssignabilityInInheritance5.js +++ b/tests/baselines/reference/callSignatureAssignabilityInInheritance5.js @@ -61,26 +61,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/callSignatureAssignabilityInInheritance6.js b/tests/baselines/reference/callSignatureAssignabilityInInheritance6.js index c6054d2411d..f814b36a59e 100644 --- a/tests/baselines/reference/callSignatureAssignabilityInInheritance6.js +++ b/tests/baselines/reference/callSignatureAssignabilityInInheritance6.js @@ -64,26 +64,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js b/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js index 14442dd6e22..4ff80937919 100644 --- a/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js +++ b/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js @@ -72,7 +72,7 @@ f(1); f(); f2(1); f2(1, 2); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.js b/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.js index 99fb3a17a6f..9ecceb3ff4f 100644 --- a/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.js +++ b/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.js @@ -173,7 +173,7 @@ function foo9(x) { return i; } var r9 = foo9(1); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -186,7 +186,7 @@ var r10 = foo10(1); var M; (function (M) { M.x = 1; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -210,7 +210,7 @@ function foo13() { return m1; } var r13 = foo13(); -var c1 = (function () { +var c1 = /** @class */ (function () { function c1(x) { } return c1; diff --git a/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js b/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js index dba88c4951e..e2a3599f0da 100644 --- a/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js +++ b/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js @@ -50,7 +50,7 @@ var f5 = function foo(x, y) { }; var f6 = function (x, y) { }; var f7 = function (x, y) { }; var f8 = function (x, y) { }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { }; diff --git a/tests/baselines/reference/callSignaturesWithDuplicateParameters.js b/tests/baselines/reference/callSignaturesWithDuplicateParameters.js index add9e07ea4b..ed9d2cb3e35 100644 --- a/tests/baselines/reference/callSignaturesWithDuplicateParameters.js +++ b/tests/baselines/reference/callSignaturesWithDuplicateParameters.js @@ -50,7 +50,7 @@ var f5 = function foo(x, x) { }; var f6 = function (x, x) { }; var f7 = function (x, x) { }; var f8 = function (x, y) { }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, x) { }; diff --git a/tests/baselines/reference/callSignaturesWithOptionalParameters.js b/tests/baselines/reference/callSignaturesWithOptionalParameters.js index a0a3835c943..1a5aad8c0e1 100644 --- a/tests/baselines/reference/callSignaturesWithOptionalParameters.js +++ b/tests/baselines/reference/callSignaturesWithOptionalParameters.js @@ -66,7 +66,7 @@ f(1); f(); f2(1); f2(1, 2); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/callSignaturesWithOptionalParameters2.js b/tests/baselines/reference/callSignaturesWithOptionalParameters2.js index 973b0466a79..dbd8ad1f424 100644 --- a/tests/baselines/reference/callSignaturesWithOptionalParameters2.js +++ b/tests/baselines/reference/callSignaturesWithOptionalParameters2.js @@ -67,7 +67,7 @@ foo(); function foo2(x, y) { } foo2(1); foo2(1, 2); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/callSignaturesWithParameterInitializers.js b/tests/baselines/reference/callSignaturesWithParameterInitializers.js index 8b53d5b29d5..528b2a3d00e 100644 --- a/tests/baselines/reference/callSignaturesWithParameterInitializers.js +++ b/tests/baselines/reference/callSignaturesWithParameterInitializers.js @@ -74,7 +74,7 @@ f(1); f(); f2(1); f2(1, 2); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/callSignaturesWithParameterInitializers2.js b/tests/baselines/reference/callSignaturesWithParameterInitializers2.js index fd1dd369010..10aaaf44b6e 100644 --- a/tests/baselines/reference/callSignaturesWithParameterInitializers2.js +++ b/tests/baselines/reference/callSignaturesWithParameterInitializers2.js @@ -33,7 +33,7 @@ function foo(x) { } foo(1); foo(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/callWithSpread.js b/tests/baselines/reference/callWithSpread.js index 23c1fff2d09..2059c7ab090 100644 --- a/tests/baselines/reference/callWithSpread.js +++ b/tests/baselines/reference/callWithSpread.js @@ -98,7 +98,7 @@ xa[1].foo(1, 2, "abc"); (_e = xa[1]).foo.apply(_e, [1, 2].concat(a)); (_f = xa[1]).foo.apply(_f, [1, 2].concat(a, ["abc"])); (_g = xa[1]).foo.apply(_g, [1, 2, "abc"]); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { var z = []; for (var _i = 2; _i < arguments.length; _i++) { @@ -115,7 +115,7 @@ var C = (function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this, 1, 2) || this; diff --git a/tests/baselines/reference/cannotInvokeNewOnErrorExpression.js b/tests/baselines/reference/cannotInvokeNewOnErrorExpression.js index 4b25c75b0aa..129b17acdc6 100644 --- a/tests/baselines/reference/cannotInvokeNewOnErrorExpression.js +++ b/tests/baselines/reference/cannotInvokeNewOnErrorExpression.js @@ -8,7 +8,7 @@ var t = new M.ClassA[]; //// [cannotInvokeNewOnErrorExpression.js] var M; (function (M) { - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } return ClassA; diff --git a/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js b/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js index 98ca7cb47d7..9ded081269f 100644 --- a/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js +++ b/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js @@ -22,13 +22,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(f) { } A.prototype.blah = function () { return ""; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = _super.call(this, function () { return _super.prototype.blah.call(_this); }) || this; diff --git a/tests/baselines/reference/captureThisInSuperCall.js b/tests/baselines/reference/captureThisInSuperCall.js index ccca2e6562f..0b277e348a4 100644 --- a/tests/baselines/reference/captureThisInSuperCall.js +++ b/tests/baselines/reference/captureThisInSuperCall.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(p) { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = _super.call(this, { test: function () { return _this.someMethod(); } }) || this; diff --git a/tests/baselines/reference/capturedLetConstInLoop10.js b/tests/baselines/reference/capturedLetConstInLoop10.js index 63c114ba6e4..304486e1724 100644 --- a/tests/baselines/reference/capturedLetConstInLoop10.js +++ b/tests/baselines/reference/capturedLetConstInLoop10.js @@ -46,7 +46,7 @@ class B { } //// [capturedLetConstInLoop10.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { @@ -102,7 +102,7 @@ var A = (function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function () { diff --git a/tests/baselines/reference/capturedLetConstInLoop13.js b/tests/baselines/reference/capturedLetConstInLoop13.js index a2e0921ab1d..cd44130f45f 100644 --- a/tests/baselines/reference/capturedLetConstInLoop13.js +++ b/tests/baselines/reference/capturedLetConstInLoop13.js @@ -23,7 +23,7 @@ class Main { new Main(); //// [capturedLetConstInLoop13.js] -var Main = (function () { +var Main = /** @class */ (function () { function Main() { this.register("a", "b", "c"); } diff --git a/tests/baselines/reference/capturedLetConstInLoop9.js b/tests/baselines/reference/capturedLetConstInLoop9.js index 8f88855a9ad..00fb878cc7e 100644 --- a/tests/baselines/reference/capturedLetConstInLoop9.js +++ b/tests/baselines/reference/capturedLetConstInLoop9.js @@ -164,7 +164,7 @@ var _loop_1 = function (x) { while (1 == 1) { _loop_2(); } - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.m = function () { @@ -271,7 +271,7 @@ function foo2() { } } } -var C = (function () { +var C = /** @class */ (function () { function C(N) { this.N = N; } diff --git a/tests/baselines/reference/capturedParametersInInitializers1.js b/tests/baselines/reference/capturedParametersInInitializers1.js index bc46acecad3..49b031e8b19 100644 --- a/tests/baselines/reference/capturedParametersInInitializers1.js +++ b/tests/baselines/reference/capturedParametersInInitializers1.js @@ -18,7 +18,7 @@ function foo3(y = { x: a }, z = 1) { //// [capturedParametersInInitializers1.js] // ok - usage is deferred function foo1(y, x) { - if (y === void 0) { y = (function () { + if (y === void 0) { y = /** @class */ (function () { function class_1() { this.c = x; } diff --git a/tests/baselines/reference/capturedParametersInInitializers2.js b/tests/baselines/reference/capturedParametersInInitializers2.js index e2b492a012f..2e833cac003 100644 --- a/tests/baselines/reference/capturedParametersInInitializers2.js +++ b/tests/baselines/reference/capturedParametersInInitializers2.js @@ -7,7 +7,7 @@ function foo2(y = class {[x] = x}, x = 1) { //// [capturedParametersInInitializers2.js] function foo(y, x) { - if (y === void 0) { y = (_a = (function () { + if (y === void 0) { y = (_a = /** @class */ (function () { function class_1() { } return class_1; @@ -19,7 +19,7 @@ function foo(y, x) { var _a; } function foo2(y, x) { - if (y === void 0) { y = (function () { + if (y === void 0) { y = /** @class */ (function () { function class_2() { this[x] = x; } diff --git a/tests/baselines/reference/castParentheses.js b/tests/baselines/reference/castParentheses.js index feeced645e2..e5ca16f0823 100644 --- a/tests/baselines/reference/castParentheses.js +++ b/tests/baselines/reference/castParentheses.js @@ -12,7 +12,7 @@ var b = (new a.b); var b = (new a).b //// [castParentheses.js] -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; diff --git a/tests/baselines/reference/castingTuple.js b/tests/baselines/reference/castingTuple.js index fea3bd9a238..3744d40d8a5 100644 --- a/tests/baselines/reference/castingTuple.js +++ b/tests/baselines/reference/castingTuple.js @@ -43,25 +43,25 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.a = 10; } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); ; -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); ; -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; @@ -69,7 +69,7 @@ var E = (function (_super) { return E; }(A)); ; -var F = (function (_super) { +var F = /** @class */ (function (_super) { __extends(F, _super); function F() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/chainedAssignment1.js b/tests/baselines/reference/chainedAssignment1.js index 8f13477bdef..074165188ba 100644 --- a/tests/baselines/reference/chainedAssignment1.js +++ b/tests/baselines/reference/chainedAssignment1.js @@ -23,19 +23,19 @@ c1 = c2 = c3; // a bug made this not report the same error as below c2 = c3; // Error TS111: Cannot convert Z to Y //// [chainedAssignment1.js] -var X = (function () { +var X = /** @class */ (function () { function X(z) { this.z = z; } return X; }()); -var Y = (function () { +var Y = /** @class */ (function () { function Y(z) { this.z = z; } return Y; }()); -var Z = (function () { +var Z = /** @class */ (function () { function Z() { } return Z; diff --git a/tests/baselines/reference/chainedAssignment3.js b/tests/baselines/reference/chainedAssignment3.js index c85845f6d35..c0c0fd8c49a 100644 --- a/tests/baselines/reference/chainedAssignment3.js +++ b/tests/baselines/reference/chainedAssignment3.js @@ -33,12 +33,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/chainedAssignmentChecking.js b/tests/baselines/reference/chainedAssignmentChecking.js index 4d9fbfa48a1..9ea40201990 100644 --- a/tests/baselines/reference/chainedAssignmentChecking.js +++ b/tests/baselines/reference/chainedAssignmentChecking.js @@ -23,19 +23,19 @@ c1 = c2 = c3; // Should be error //// [chainedAssignmentChecking.js] -var X = (function () { +var X = /** @class */ (function () { function X(z) { this.z = z; } return X; }()); -var Y = (function () { +var Y = /** @class */ (function () { function Y(z) { this.z = z; } return Y; }()); -var Z = (function () { +var Z = /** @class */ (function () { function Z() { } return Z; diff --git a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js index 99bd90139ae..b58ad2ed28f 100644 --- a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js +++ b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Chain = (function () { +var Chain = /** @class */ (function () { function Chain(value) { this.value = value; } @@ -39,19 +39,19 @@ var Chain = (function () { }; return Chain; }()); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js index 8aa5594701f..15c72352480 100644 --- a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js +++ b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js @@ -42,7 +42,7 @@ class Chain2 { } //// [chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js] -var Chain = (function () { +var Chain = /** @class */ (function () { function Chain(value) { this.value = value; } @@ -60,7 +60,7 @@ var Chain = (function () { }; return Chain; }()); -var Chain2 = (function () { +var Chain2 = /** @class */ (function () { function Chain2(value) { this.value = value; } diff --git a/tests/baselines/reference/checkForObjectTooStrict.js b/tests/baselines/reference/checkForObjectTooStrict.js index 6d330285f6e..ebe87e3e108 100644 --- a/tests/baselines/reference/checkForObjectTooStrict.js +++ b/tests/baselines/reference/checkForObjectTooStrict.js @@ -44,21 +44,21 @@ var __extends = (this && this.__extends) || (function () { })(); var Foo; (function (Foo) { - var Object = (function () { + var Object = /** @class */ (function () { function Object() { } return Object; }()); Foo.Object = Object; })(Foo || (Foo = {})); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super.call(this) || this; } return Bar; }(Foo.Object)); -var Baz = (function (_super) { +var Baz = /** @class */ (function (_super) { __extends(Baz, _super); function Baz() { return _super.call(this) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty10.js b/tests/baselines/reference/checkJsxChildrenProperty10.js index f022b28f20c..18d1f3affa3 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty10.js +++ b/tests/baselines/reference/checkJsxChildrenProperty10.js @@ -23,7 +23,7 @@ let k3 =
{1} {"That is a number"}
; let k4 = ; //// [file.jsx] -var Button = (function () { +var Button = /** @class */ (function () { function Button() { } Button.prototype.render = function () { diff --git a/tests/baselines/reference/checkJsxChildrenProperty11.js b/tests/baselines/reference/checkJsxChildrenProperty11.js index f022b28f20c..18d1f3affa3 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty11.js +++ b/tests/baselines/reference/checkJsxChildrenProperty11.js @@ -23,7 +23,7 @@ let k3 =
{1} {"That is a number"}
; let k4 = ; //// [file.jsx] -var Button = (function () { +var Button = /** @class */ (function () { function Button() { } Button.prototype.render = function () { diff --git a/tests/baselines/reference/checkJsxChildrenProperty12.js b/tests/baselines/reference/checkJsxChildrenProperty12.js index 0030d87483f..ca685d558bf 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty12.js +++ b/tests/baselines/reference/checkJsxChildrenProperty12.js @@ -46,7 +46,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; @@ -64,7 +64,7 @@ var Button = (function (_super) { }; return Button; }(React.Component)); -var InnerButton = (function (_super) { +var InnerButton = /** @class */ (function (_super) { __extends(InnerButton, _super); function InnerButton() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty13.js b/tests/baselines/reference/checkJsxChildrenProperty13.js index 8947e6b211f..9848847c088 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty13.js +++ b/tests/baselines/reference/checkJsxChildrenProperty13.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; @@ -54,7 +54,7 @@ var Button = (function (_super) { }; return Button; }(React.Component)); -var InnerButton = (function (_super) { +var InnerButton = /** @class */ (function (_super) { __extends(InnerButton, _super); function InnerButton() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty3.js b/tests/baselines/reference/checkJsxChildrenProperty3.js index 49247925523..5ec217cab27 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty3.js +++ b/tests/baselines/reference/checkJsxChildrenProperty3.js @@ -53,7 +53,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var FetchUser = (function (_super) { +var FetchUser = /** @class */ (function (_super) { __extends(FetchUser, _super); function FetchUser() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty4.js b/tests/baselines/reference/checkJsxChildrenProperty4.js index d163ffb0f41..f2f0af11600 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty4.js +++ b/tests/baselines/reference/checkJsxChildrenProperty4.js @@ -58,7 +58,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var FetchUser = (function (_super) { +var FetchUser = /** @class */ (function (_super) { __extends(FetchUser, _super); function FetchUser() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty5.js b/tests/baselines/reference/checkJsxChildrenProperty5.js index a08dae2f252..26aa9f9aebe 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty5.js +++ b/tests/baselines/reference/checkJsxChildrenProperty5.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty6.js b/tests/baselines/reference/checkJsxChildrenProperty6.js index e433bc520db..b8209c211c8 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty6.js +++ b/tests/baselines/reference/checkJsxChildrenProperty6.js @@ -57,7 +57,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty7.js b/tests/baselines/reference/checkJsxChildrenProperty7.js index 6a82233f0bc..fa31bf141e2 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty7.js +++ b/tests/baselines/reference/checkJsxChildrenProperty7.js @@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkJsxChildrenProperty8.js b/tests/baselines/reference/checkJsxChildrenProperty8.js index a2cd6a43fa5..51f860da74c 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty8.js +++ b/tests/baselines/reference/checkJsxChildrenProperty8.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing1.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing1.js index 40717cb4759..1745a82fa81 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing1.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing1.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Based = (function () { +var Based = /** @class */ (function () { function Based() { } return Based; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing2.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing2.js index bbe56823ee5..8f5fa03e013 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing2.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing2.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Based = (function () { +var Based = /** @class */ (function () { function Based() { } return Based; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = this; diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing3.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing3.js index dc7e0309ab6..a2d69567309 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing3.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing3.js @@ -26,16 +26,16 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Based = (function () { +var Based = /** @class */ (function () { function Based() { } return Based; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = this; - var innver = (function () { + var innver = /** @class */ (function () { function innver() { this.y = true; } diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing4.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing4.js index b8240b27aea..4175e683c28 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing4.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing4.js @@ -30,12 +30,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Based = (function () { +var Based = /** @class */ (function () { function Based() { } return Based; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = this; diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing5.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing5.js index 9936c7d97dc..fb03e0052e0 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing5.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing5.js @@ -18,7 +18,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Based = (function () { +var Based = /** @class */ (function () { function Based() { var arg = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -27,7 +27,7 @@ var Based = (function () { } return Based; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this, _this.x) || this; diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing6.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing6.js index a40791a4eba..02136b8da1d 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing6.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing6.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { var arg = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -30,7 +30,7 @@ var Base = (function () { } return Base; }()); -var Super = (function (_super) { +var Super = /** @class */ (function (_super) { __extends(Super, _super); function Super() { var _this = this; diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing7.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing7.js index 4cb05a35aa0..216d40e376c 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing7.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing7.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(func) { } return Base; }()); -var Super = (function (_super) { +var Super = /** @class */ (function (_super) { __extends(Super, _super); function Super() { var _this = _super.call(this, (function () { return _this; })) || this; diff --git a/tests/baselines/reference/checkSuperCallBeforeThisAccessing8.js b/tests/baselines/reference/checkSuperCallBeforeThisAccessing8.js index 92f13921d2a..9122b443015 100644 --- a/tests/baselines/reference/checkSuperCallBeforeThisAccessing8.js +++ b/tests/baselines/reference/checkSuperCallBeforeThisAccessing8.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { var arg = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -30,7 +30,7 @@ var Base = (function () { } return Base; }()); -var Super = (function (_super) { +var Super = /** @class */ (function (_super) { __extends(Super, _super); function Super() { var _this = this; diff --git a/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js b/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js index a5eb24c6716..3cbf473dc85 100644 --- a/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js +++ b/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js @@ -12,7 +12,7 @@ class A { } //// [checkSwitchStatementIfCaseTypeIsString.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.doIt = function (x) { diff --git a/tests/baselines/reference/circularImportAlias.js b/tests/baselines/reference/circularImportAlias.js index 7c05d6dc3d3..7969f8b8ef8 100644 --- a/tests/baselines/reference/circularImportAlias.js +++ b/tests/baselines/reference/circularImportAlias.js @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { var B; (function (B) { B.a = A; - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -45,7 +45,7 @@ var B; })(B || (B = {})); var A; (function (A) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/circularIndexedAccessErrors.js b/tests/baselines/reference/circularIndexedAccessErrors.js index eee09e853a2..499d5b483e4 100644 --- a/tests/baselines/reference/circularIndexedAccessErrors.js +++ b/tests/baselines/reference/circularIndexedAccessErrors.js @@ -41,12 +41,12 @@ function foo() { //// [circularIndexedAccessErrors.js] var x2x = x2.x; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/circularReference.js b/tests/baselines/reference/circularReference.js index 198a886f026..f4542118ae7 100644 --- a/tests/baselines/reference/circularReference.js +++ b/tests/baselines/reference/circularReference.js @@ -39,7 +39,7 @@ exports.__esModule = true; var foo2 = require("./foo2"); var M1; (function (M1) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { this.m1 = new foo2.M1.C1(); this.m1.y = 10; // OK @@ -55,7 +55,7 @@ exports.__esModule = true; var foo1 = require("./foo1"); var M1; (function (M1) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { this.m1 = new foo1.M1.C1(); this.m1.y = 10; // Error diff --git a/tests/baselines/reference/circularTypeAliasForUnionWithClass.js b/tests/baselines/reference/circularTypeAliasForUnionWithClass.js index bac0eb66b26..1e2dfee69f8 100644 --- a/tests/baselines/reference/circularTypeAliasForUnionWithClass.js +++ b/tests/baselines/reference/circularTypeAliasForUnionWithClass.js @@ -20,19 +20,19 @@ class I4 { //// [circularTypeAliasForUnionWithClass.js] var v0; -var I0 = (function () { +var I0 = /** @class */ (function () { function I0() { } return I0; }()); var v3; -var I3 = (function () { +var I3 = /** @class */ (function () { function I3() { } return I3; }()); var v4; -var I4 = (function () { +var I4 = /** @class */ (function () { function I4() { } return I4; diff --git a/tests/baselines/reference/circularTypeofWithFunctionModule.js b/tests/baselines/reference/circularTypeofWithFunctionModule.js index a94de5d55e2..0acd33518cf 100644 --- a/tests/baselines/reference/circularTypeofWithFunctionModule.js +++ b/tests/baselines/reference/circularTypeofWithFunctionModule.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -33,7 +33,7 @@ function maker(value) { return maker.Bar; } (function (maker) { - var Bar = (function (_super) { + var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/class2.js b/tests/baselines/reference/class2.js index 6ef78ed46ee..22a253bfc19 100644 --- a/tests/baselines/reference/class2.js +++ b/tests/baselines/reference/class2.js @@ -2,7 +2,7 @@ class foo { constructor() { static f = 3; } } //// [class2.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.f = 3; diff --git a/tests/baselines/reference/classAbstractAccessor.js b/tests/baselines/reference/classAbstractAccessor.js index d953a4ac0c2..de6c15aa9df 100644 --- a/tests/baselines/reference/classAbstractAccessor.js +++ b/tests/baselines/reference/classAbstractAccessor.js @@ -8,7 +8,7 @@ abstract class A { //// [classAbstractAccessor.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } Object.defineProperty(A.prototype, "aa", { diff --git a/tests/baselines/reference/classAbstractAsIdentifier.js b/tests/baselines/reference/classAbstractAsIdentifier.js index 44a2b0d3312..c36481d3d73 100644 --- a/tests/baselines/reference/classAbstractAsIdentifier.js +++ b/tests/baselines/reference/classAbstractAsIdentifier.js @@ -6,7 +6,7 @@ class abstract { new abstract; //// [classAbstractAsIdentifier.js] -var abstract = (function () { +var abstract = /** @class */ (function () { function abstract() { } abstract.prototype.foo = function () { return 1; }; diff --git a/tests/baselines/reference/classAbstractAssignabilityConstructorFunction.js b/tests/baselines/reference/classAbstractAssignabilityConstructorFunction.js index 523f87e5a64..07a303ea407 100644 --- a/tests/baselines/reference/classAbstractAssignabilityConstructorFunction.js +++ b/tests/baselines/reference/classAbstractAssignabilityConstructorFunction.js @@ -9,7 +9,7 @@ AAA = A; // error. AAA = "asdf"; //// [classAbstractAssignabilityConstructorFunction.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/classAbstractClinterfaceAssignability.js b/tests/baselines/reference/classAbstractClinterfaceAssignability.js index f61fb1dbbd5..abf4a28b4bb 100644 --- a/tests/baselines/reference/classAbstractClinterfaceAssignability.js +++ b/tests/baselines/reference/classAbstractClinterfaceAssignability.js @@ -25,7 +25,7 @@ AAA = A; //// [classAbstractClinterfaceAssignability.js] var I; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/classAbstractConstructor.js b/tests/baselines/reference/classAbstractConstructor.js index 4dd4ee042f0..c1e51be8cb5 100644 --- a/tests/baselines/reference/classAbstractConstructor.js +++ b/tests/baselines/reference/classAbstractConstructor.js @@ -4,7 +4,7 @@ abstract class A { } //// [classAbstractConstructor.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/classAbstractConstructorAssignability.js b/tests/baselines/reference/classAbstractConstructorAssignability.js index 8376e5c1a45..bff955a75d6 100644 --- a/tests/baselines/reference/classAbstractConstructorAssignability.js +++ b/tests/baselines/reference/classAbstractConstructorAssignability.js @@ -24,19 +24,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractCrashedOnce.js b/tests/baselines/reference/classAbstractCrashedOnce.js index 7801b61cdd9..d3a6b6b7272 100644 --- a/tests/baselines/reference/classAbstractCrashedOnce.js +++ b/tests/baselines/reference/classAbstractCrashedOnce.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; }()); -var bar = (function (_super) { +var bar = /** @class */ (function (_super) { __extends(bar, _super); function bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractExtends.js b/tests/baselines/reference/classAbstractExtends.js index 0f63a08d2e9..b36cf0f20dd 100644 --- a/tests/baselines/reference/classAbstractExtends.js +++ b/tests/baselines/reference/classAbstractExtends.js @@ -26,34 +26,34 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(B)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(B)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractFactoryFunction.js b/tests/baselines/reference/classAbstractFactoryFunction.js index 903faf53a50..884b4d961d8 100644 --- a/tests/baselines/reference/classAbstractFactoryFunction.js +++ b/tests/baselines/reference/classAbstractFactoryFunction.js @@ -27,12 +27,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractGeneric.js b/tests/baselines/reference/classAbstractGeneric.js index 6d20869ba73..808870a01a0 100644 --- a/tests/baselines/reference/classAbstractGeneric.js +++ b/tests/baselines/reference/classAbstractGeneric.js @@ -36,33 +36,33 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(A)); // error -- inherits abstract methods -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(A)); // error -- inherits abstract methods -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; @@ -70,7 +70,7 @@ var E = (function (_super) { E.prototype.foo = function () { return this.t; }; return E; }(A)); -var F = (function (_super) { +var F = /** @class */ (function (_super) { __extends(F, _super); function F() { return _super !== null && _super.apply(this, arguments) || this; @@ -78,7 +78,7 @@ var F = (function (_super) { F.prototype.bar = function (t) { }; return F; }(A)); -var G = (function (_super) { +var G = /** @class */ (function (_super) { __extends(G, _super); function G() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractImportInstantiation.js b/tests/baselines/reference/classAbstractImportInstantiation.js index 4c837d67f38..a12853bbc12 100644 --- a/tests/baselines/reference/classAbstractImportInstantiation.js +++ b/tests/baselines/reference/classAbstractImportInstantiation.js @@ -13,7 +13,7 @@ new myA; //// [classAbstractImportInstantiation.js] var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/classAbstractInAModule.js b/tests/baselines/reference/classAbstractInAModule.js index 4bbe7a40dc5..52bd94e44df 100644 --- a/tests/baselines/reference/classAbstractInAModule.js +++ b/tests/baselines/reference/classAbstractInAModule.js @@ -20,13 +20,13 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); M.A = A; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractInheritance.js b/tests/baselines/reference/classAbstractInheritance.js index a39ef662d76..012f63b7ccf 100644 --- a/tests/baselines/reference/classAbstractInheritance.js +++ b/tests/baselines/reference/classAbstractInheritance.js @@ -32,66 +32,66 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(A)); -var AA = (function () { +var AA = /** @class */ (function () { function AA() { } return AA; }()); -var BB = (function (_super) { +var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; } return BB; }(AA)); -var CC = (function (_super) { +var CC = /** @class */ (function (_super) { __extends(CC, _super); function CC() { return _super !== null && _super.apply(this, arguments) || this; } return CC; }(AA)); -var DD = (function (_super) { +var DD = /** @class */ (function (_super) { __extends(DD, _super); function DD() { return _super !== null && _super.apply(this, arguments) || this; } return DD; }(BB)); -var EE = (function (_super) { +var EE = /** @class */ (function (_super) { __extends(EE, _super); function EE() { return _super !== null && _super.apply(this, arguments) || this; } return EE; }(BB)); -var FF = (function (_super) { +var FF = /** @class */ (function (_super) { __extends(FF, _super); function FF() { return _super !== null && _super.apply(this, arguments) || this; } return FF; }(CC)); -var GG = (function (_super) { +var GG = /** @class */ (function (_super) { __extends(GG, _super); function GG() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractInstantiations1.js b/tests/baselines/reference/classAbstractInstantiations1.js index df69dbac8ee..a3c29ea7a5a 100644 --- a/tests/baselines/reference/classAbstractInstantiations1.js +++ b/tests/baselines/reference/classAbstractInstantiations1.js @@ -37,19 +37,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractInstantiations2.js b/tests/baselines/reference/classAbstractInstantiations2.js index 7d400c9fb05..9b304003aa8 100644 --- a/tests/baselines/reference/classAbstractInstantiations2.js +++ b/tests/baselines/reference/classAbstractInstantiations2.js @@ -62,12 +62,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function () { return this.bar(); }; @@ -84,21 +84,21 @@ var BB = B; new BB; // error -- BB is of type typeof B. var x = C; new x; // okay -- undefined behavior at runtime -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(B)); // error -- not declared abstract -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(B)); // okay -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; @@ -106,7 +106,7 @@ var E = (function (_super) { E.prototype.bar = function () { return 1; }; return E; }(B)); -var F = (function (_super) { +var F = /** @class */ (function (_super) { __extends(F, _super); function F() { return _super !== null && _super.apply(this, arguments) || this; @@ -114,12 +114,12 @@ var F = (function (_super) { F.prototype.bar = function () { return 2; }; return F; }(B)); -var G = (function () { +var G = /** @class */ (function () { function G() { } return G; }()); -var H = (function () { +var H = /** @class */ (function () { function H() { } return H; diff --git a/tests/baselines/reference/classAbstractManyKeywords.js b/tests/baselines/reference/classAbstractManyKeywords.js index c2af09eb4d8..4ac2c96c099 100644 --- a/tests/baselines/reference/classAbstractManyKeywords.js +++ b/tests/baselines/reference/classAbstractManyKeywords.js @@ -7,24 +7,24 @@ import abstract class D {} //// [classAbstractManyKeywords.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); exports["default"] = A; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); exports.B = B; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/classAbstractMergedDeclaration.js b/tests/baselines/reference/classAbstractMergedDeclaration.js index d89138bd3ff..75fa7cb1ffb 100644 --- a/tests/baselines/reference/classAbstractMergedDeclaration.js +++ b/tests/baselines/reference/classAbstractMergedDeclaration.js @@ -41,42 +41,42 @@ new DCC1; new DCC2; //// [classAbstractMergedDeclaration.js] -var CM = (function () { +var CM = /** @class */ (function () { function CM() { } return CM; }()); -var MC = (function () { +var MC = /** @class */ (function () { function MC() { } return MC; }()); -var CI = (function () { +var CI = /** @class */ (function () { function CI() { } return CI; }()); -var IC = (function () { +var IC = /** @class */ (function () { function IC() { } return IC; }()); -var CC1 = (function () { +var CC1 = /** @class */ (function () { function CC1() { } return CC1; }()); -var CC1 = (function () { +var CC1 = /** @class */ (function () { function CC1() { } return CC1; }()); -var CC2 = (function () { +var CC2 = /** @class */ (function () { function CC2() { } return CC2; }()); -var CC2 = (function () { +var CC2 = /** @class */ (function () { function CC2() { } return CC2; diff --git a/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js b/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js index b4bf0595a3e..aa2197b1ed5 100644 --- a/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js +++ b/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js @@ -8,12 +8,12 @@ class B { } //// [classAbstractMethodInNonAbstractClass.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function () { }; diff --git a/tests/baselines/reference/classAbstractMethodWithImplementation.js b/tests/baselines/reference/classAbstractMethodWithImplementation.js index aa373d1d204..7debbdb83d8 100644 --- a/tests/baselines/reference/classAbstractMethodWithImplementation.js +++ b/tests/baselines/reference/classAbstractMethodWithImplementation.js @@ -4,7 +4,7 @@ abstract class A { } //// [classAbstractMethodWithImplementation.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; diff --git a/tests/baselines/reference/classAbstractMixedWithModifiers.js b/tests/baselines/reference/classAbstractMixedWithModifiers.js index 5343d4a3947..77e6c83431c 100644 --- a/tests/baselines/reference/classAbstractMixedWithModifiers.js +++ b/tests/baselines/reference/classAbstractMixedWithModifiers.js @@ -16,7 +16,7 @@ abstract class A { } //// [classAbstractMixedWithModifiers.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/classAbstractOverloads.js b/tests/baselines/reference/classAbstractOverloads.js index 11a694484f3..1f0368a2c84 100644 --- a/tests/baselines/reference/classAbstractOverloads.js +++ b/tests/baselines/reference/classAbstractOverloads.js @@ -25,13 +25,13 @@ abstract class B { } //// [classAbstractOverloads.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.baz = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/classAbstractOverrideWithAbstract.js b/tests/baselines/reference/classAbstractOverrideWithAbstract.js index 496dc7f241a..40ff68d6626 100644 --- a/tests/baselines/reference/classAbstractOverrideWithAbstract.js +++ b/tests/baselines/reference/classAbstractOverrideWithAbstract.js @@ -34,26 +34,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var AA = (function () { +var AA = /** @class */ (function () { function AA() { } AA.prototype.foo = function () { }; return AA; }()); -var BB = (function (_super) { +var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; @@ -61,14 +61,14 @@ var BB = (function (_super) { BB.prototype.bar = function () { }; return BB; }(AA)); -var CC = (function (_super) { +var CC = /** @class */ (function (_super) { __extends(CC, _super); function CC() { return _super !== null && _super.apply(this, arguments) || this; } return CC; }(BB)); // error -var DD = (function (_super) { +var DD = /** @class */ (function (_super) { __extends(DD, _super); function DD() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractProperties.js b/tests/baselines/reference/classAbstractProperties.js index b5097bc3f0d..ad294557237 100644 --- a/tests/baselines/reference/classAbstractProperties.js +++ b/tests/baselines/reference/classAbstractProperties.js @@ -14,7 +14,7 @@ abstract class A { } //// [classAbstractProperties.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/classAbstractSingleLineDecl.js b/tests/baselines/reference/classAbstractSingleLineDecl.js index 5dfd7081339..aef23d55ba6 100644 --- a/tests/baselines/reference/classAbstractSingleLineDecl.js +++ b/tests/baselines/reference/classAbstractSingleLineDecl.js @@ -13,19 +13,19 @@ new B; new C; //// [classAbstractSingleLineDecl.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); abstract; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); abstract; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classAbstractSuperCalls.js b/tests/baselines/reference/classAbstractSuperCalls.js index 9bba784ca93..3a249e2ac63 100644 --- a/tests/baselines/reference/classAbstractSuperCalls.js +++ b/tests/baselines/reference/classAbstractSuperCalls.js @@ -37,13 +37,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return 1; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -52,7 +52,7 @@ var B = (function (_super) { B.prototype.baz = function () { return this.foo; }; return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -62,14 +62,14 @@ var C = (function (_super) { C.prototype.norf = function () { return _super.prototype.bar.call(this); }; return C; }(B)); -var AA = (function () { +var AA = /** @class */ (function () { function AA() { } AA.prototype.foo = function () { return 1; }; AA.prototype.bar = function () { return this.foo(); }; return AA; }()); -var BB = (function (_super) { +var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractUsingAbstractMethod1.js b/tests/baselines/reference/classAbstractUsingAbstractMethod1.js index 8781fc6c05f..e83d5041e55 100644 --- a/tests/baselines/reference/classAbstractUsingAbstractMethod1.js +++ b/tests/baselines/reference/classAbstractUsingAbstractMethod1.js @@ -28,12 +28,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -41,7 +41,7 @@ var B = (function (_super) { B.prototype.foo = function () { return 1; }; return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAbstractUsingAbstractMethods2.js b/tests/baselines/reference/classAbstractUsingAbstractMethods2.js index 6016ab249f1..23d31663886 100644 --- a/tests/baselines/reference/classAbstractUsingAbstractMethods2.js +++ b/tests/baselines/reference/classAbstractUsingAbstractMethods2.js @@ -38,26 +38,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(A)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -65,7 +65,7 @@ var D = (function (_super) { D.prototype.foo = function () { }; return D; }(A)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; @@ -73,26 +73,26 @@ var E = (function (_super) { E.prototype.foo = function () { }; return E; }(A)); -var AA = (function () { +var AA = /** @class */ (function () { function AA() { } return AA; }()); -var BB = (function (_super) { +var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; } return BB; }(AA)); -var CC = (function (_super) { +var CC = /** @class */ (function (_super) { __extends(CC, _super); function CC() { return _super !== null && _super.apply(this, arguments) || this; } return CC; }(AA)); -var DD = (function (_super) { +var DD = /** @class */ (function (_super) { __extends(DD, _super); function DD() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classAndInterfaceWithSameName.js b/tests/baselines/reference/classAndInterfaceWithSameName.js index 4a5c64ee553..964cd8cd322 100644 --- a/tests/baselines/reference/classAndInterfaceWithSameName.js +++ b/tests/baselines/reference/classAndInterfaceWithSameName.js @@ -13,14 +13,14 @@ module M { } //// [classAndInterfaceWithSameName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var M; (function (M) { - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/classAndVariableWithSameName.js b/tests/baselines/reference/classAndVariableWithSameName.js index 1a88efcf19b..8ceaa91a73d 100644 --- a/tests/baselines/reference/classAndVariableWithSameName.js +++ b/tests/baselines/reference/classAndVariableWithSameName.js @@ -11,7 +11,7 @@ module M { } //// [classAndVariableWithSameName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -19,7 +19,7 @@ var C = (function () { var C = ''; // error var M; (function (M) { - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/classAppearsToHaveMembersOfObject.js b/tests/baselines/reference/classAppearsToHaveMembersOfObject.js index e8f15583ebc..e3fe521bba0 100644 --- a/tests/baselines/reference/classAppearsToHaveMembersOfObject.js +++ b/tests/baselines/reference/classAppearsToHaveMembersOfObject.js @@ -9,7 +9,7 @@ var o2: {} = c; //// [classAppearsToHaveMembersOfObject.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classBlockScoping.js b/tests/baselines/reference/classBlockScoping.js index 3cae2d3cb7d..f5a642ed8fc 100644 --- a/tests/baselines/reference/classBlockScoping.js +++ b/tests/baselines/reference/classBlockScoping.js @@ -37,7 +37,7 @@ function f(b: boolean) { function f(b) { var Foo; if (b) { - Foo = (_a = (function () { + Foo = (_a = /** @class */ (function () { function Foo() { } Foo.x = function () { @@ -53,7 +53,7 @@ function f(b) { new Foo(); } else { - var Foo_1 = (function () { + var Foo_1 = /** @class */ (function () { function Foo() { } Foo.x = function () { diff --git a/tests/baselines/reference/classBodyWithStatements.js b/tests/baselines/reference/classBodyWithStatements.js index a40d27e14ec..24eee708966 100644 --- a/tests/baselines/reference/classBodyWithStatements.js +++ b/tests/baselines/reference/classBodyWithStatements.js @@ -14,13 +14,13 @@ class C3 { } //// [classBodyWithStatements.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var x = 1; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; @@ -28,7 +28,7 @@ var C2 = (function () { function foo() { } var x = 1; var y = 2; -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { this.x = y + 1; // ok, need a var in the statement production } diff --git a/tests/baselines/reference/classCannotExtendVar.js b/tests/baselines/reference/classCannotExtendVar.js index a126a07a2eb..c242c99902f 100644 --- a/tests/baselines/reference/classCannotExtendVar.js +++ b/tests/baselines/reference/classCannotExtendVar.js @@ -9,7 +9,7 @@ class Markup { //// [classCannotExtendVar.js] var Markup; -var Markup = (function () { +var Markup = /** @class */ (function () { function Markup() { } return Markup; diff --git a/tests/baselines/reference/classConstructorAccessibility.js b/tests/baselines/reference/classConstructorAccessibility.js index 4d120a3980f..c5803fc98f6 100644 --- a/tests/baselines/reference/classConstructorAccessibility.js +++ b/tests/baselines/reference/classConstructorAccessibility.js @@ -35,19 +35,19 @@ module Generic { //// [classConstructorAccessibility.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = x; } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { this.x = x; } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E(x) { this.x = x; } @@ -58,19 +58,19 @@ var d = new D(1); // error var e = new E(1); // error var Generic; (function (Generic) { - var C = (function () { + var C = /** @class */ (function () { function C(x) { this.x = x; } return C; }()); - var D = (function () { + var D = /** @class */ (function () { function D(x) { this.x = x; } return D; }()); - var E = (function () { + var E = /** @class */ (function () { function E(x) { this.x = x; } diff --git a/tests/baselines/reference/classConstructorAccessibility2.js b/tests/baselines/reference/classConstructorAccessibility2.js index 76c8ea19110..336df307ebb 100644 --- a/tests/baselines/reference/classConstructorAccessibility2.js +++ b/tests/baselines/reference/classConstructorAccessibility2.js @@ -56,21 +56,21 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var BaseA = (function () { +var BaseA = /** @class */ (function () { function BaseA(x) { this.x = x; } BaseA.prototype.createInstance = function () { new BaseA(1); }; return BaseA; }()); -var BaseB = (function () { +var BaseB = /** @class */ (function () { function BaseB(x) { this.x = x; } BaseB.prototype.createInstance = function () { new BaseB(2); }; return BaseB; }()); -var BaseC = (function () { +var BaseC = /** @class */ (function () { function BaseC(x) { this.x = x; } @@ -78,7 +78,7 @@ var BaseC = (function () { BaseC.staticInstance = function () { new BaseC(4); }; return BaseC; }()); -var DerivedA = (function (_super) { +var DerivedA = /** @class */ (function (_super) { __extends(DerivedA, _super); function DerivedA(x) { var _this = _super.call(this, x) || this; @@ -90,7 +90,7 @@ var DerivedA = (function (_super) { DerivedA.staticBaseInstance = function () { new BaseA(7); }; return DerivedA; }(BaseA)); -var DerivedB = (function (_super) { +var DerivedB = /** @class */ (function (_super) { __extends(DerivedB, _super); function DerivedB(x) { var _this = _super.call(this, x) || this; @@ -102,7 +102,7 @@ var DerivedB = (function (_super) { DerivedB.staticBaseInstance = function () { new BaseB(9); }; // ok return DerivedB; }(BaseB)); -var DerivedC = (function (_super) { +var DerivedC = /** @class */ (function (_super) { __extends(DerivedC, _super); function DerivedC(x) { var _this = _super.call(this, x) || this; diff --git a/tests/baselines/reference/classConstructorAccessibility3.js b/tests/baselines/reference/classConstructorAccessibility3.js index d1bd8f38c40..e4d06db5752 100644 --- a/tests/baselines/reference/classConstructorAccessibility3.js +++ b/tests/baselines/reference/classConstructorAccessibility3.js @@ -34,25 +34,25 @@ c = Bar; c = Baz; //// [classConstructorAccessibility3.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { this.x = x; } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(x) { this.x = x; } return Bar; }()); -var Baz = (function () { +var Baz = /** @class */ (function () { function Baz(x) { this.x = x; } return Baz; }()); -var Qux = (function () { +var Qux = /** @class */ (function () { function Qux(x) { this.x = x; } diff --git a/tests/baselines/reference/classConstructorAccessibility4.js b/tests/baselines/reference/classConstructorAccessibility4.js index 032d4f8c13d..9c8b4755338 100644 --- a/tests/baselines/reference/classConstructorAccessibility4.js +++ b/tests/baselines/reference/classConstructorAccessibility4.js @@ -40,11 +40,11 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.method = function () { - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.method = function () { @@ -52,7 +52,7 @@ var A = (function () { }; return B; }()); - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -62,11 +62,11 @@ var A = (function () { }; return A; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.method = function () { - var E = (function () { + var E = /** @class */ (function () { function E() { } E.prototype.method = function () { @@ -74,7 +74,7 @@ var D = (function () { }; return E; }()); - var F = (function (_super) { + var F = /** @class */ (function (_super) { __extends(F, _super); function F() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classConstructorAccessibility5.js b/tests/baselines/reference/classConstructorAccessibility5.js index d409265d89d..ff1e31952bd 100644 --- a/tests/baselines/reference/classConstructorAccessibility5.js +++ b/tests/baselines/reference/classConstructorAccessibility5.js @@ -22,12 +22,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; @@ -35,7 +35,7 @@ var Derived = (function (_super) { Derived.make = function () { new Base(); }; // ok return Derived; }(Base)); -var Unrelated = (function () { +var Unrelated = /** @class */ (function () { function Unrelated() { } Unrelated.fake = function () { new Base(); }; // error diff --git a/tests/baselines/reference/classConstructorOverloadsAccessibility.js b/tests/baselines/reference/classConstructorOverloadsAccessibility.js index 2a173966d5d..eda615c2fea 100644 --- a/tests/baselines/reference/classConstructorOverloadsAccessibility.js +++ b/tests/baselines/reference/classConstructorOverloadsAccessibility.js @@ -33,22 +33,22 @@ class D { } //// [classConstructorOverloadsAccessibility.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/classConstructorParametersAccessibility.js b/tests/baselines/reference/classConstructorParametersAccessibility.js index 497f662a8b0..ba8307f1bad 100644 --- a/tests/baselines/reference/classConstructorParametersAccessibility.js +++ b/tests/baselines/reference/classConstructorParametersAccessibility.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(x) { this.x = x; } @@ -45,7 +45,7 @@ var C1 = (function () { }()); var c1; c1.x; // OK -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(p) { this.p = p; } @@ -53,7 +53,7 @@ var C2 = (function () { }()); var c2; c2.p; // private, error -var C3 = (function () { +var C3 = /** @class */ (function () { function C3(p) { this.p = p; } @@ -61,7 +61,7 @@ var C3 = (function () { }()); var c3; c3.p; // protected, error -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(p) { var _this = _super.call(this, p) || this; diff --git a/tests/baselines/reference/classConstructorParametersAccessibility2.js b/tests/baselines/reference/classConstructorParametersAccessibility2.js index 7a885bbd8d6..016a66f72e9 100644 --- a/tests/baselines/reference/classConstructorParametersAccessibility2.js +++ b/tests/baselines/reference/classConstructorParametersAccessibility2.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(x) { this.x = x; } @@ -45,7 +45,7 @@ var C1 = (function () { }()); var c1; c1.x; // OK -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(p) { this.p = p; } @@ -53,7 +53,7 @@ var C2 = (function () { }()); var c2; c2.p; // private, error -var C3 = (function () { +var C3 = /** @class */ (function () { function C3(p) { this.p = p; } @@ -61,7 +61,7 @@ var C3 = (function () { }()); var c3; c3.p; // protected, error -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(p) { var _this = _super.call(this, p) || this; diff --git a/tests/baselines/reference/classConstructorParametersAccessibility3.js b/tests/baselines/reference/classConstructorParametersAccessibility3.js index f96f0171046..04bcd5ff6fa 100644 --- a/tests/baselines/reference/classConstructorParametersAccessibility3.js +++ b/tests/baselines/reference/classConstructorParametersAccessibility3.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(p) { this.p = p; } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(p) { var _this = _super.call(this, p) || this; diff --git a/tests/baselines/reference/classDeclarationBlockScoping1.js b/tests/baselines/reference/classDeclarationBlockScoping1.js index 03c6254d9ea..cc9c81a70d3 100644 --- a/tests/baselines/reference/classDeclarationBlockScoping1.js +++ b/tests/baselines/reference/classDeclarationBlockScoping1.js @@ -8,13 +8,13 @@ class C { } //// [classDeclarationBlockScoping1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); { - var C_1 = (function () { + var C_1 = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classDeclarationBlockScoping2.js b/tests/baselines/reference/classDeclarationBlockScoping2.js index 7cc8a064a0c..7d62392e19b 100644 --- a/tests/baselines/reference/classDeclarationBlockScoping2.js +++ b/tests/baselines/reference/classDeclarationBlockScoping2.js @@ -11,14 +11,14 @@ function f() { //// [classDeclarationBlockScoping2.js] function f() { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); var c1 = C; { - var C_1 = (function () { + var C_1 = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInFunctionDeclaration.js b/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInFunctionDeclaration.js index 195cd78f359..56bf38145a0 100644 --- a/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInFunctionDeclaration.js +++ b/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInFunctionDeclaration.js @@ -8,7 +8,7 @@ class C2 { } function f() { new C2(); // OK } -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.js b/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.js index 4a0edb610d5..f003d9dcfca 100644 --- a/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.js +++ b/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var N = (function () { + var N = /** @class */ (function () { function N() { } return N; @@ -35,7 +35,7 @@ var M; })(N = M.N || (M.N = {})); })(M || (M = {})); (function (M) { - var O = (function (_super) { + var O = /** @class */ (function (_super) { __extends(O, _super); function O() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classDeclaredBeforeClassFactory.js b/tests/baselines/reference/classDeclaredBeforeClassFactory.js index 40cfd576644..5d77b0962a9 100644 --- a/tests/baselines/reference/classDeclaredBeforeClassFactory.js +++ b/tests/baselines/reference/classDeclaredBeforeClassFactory.js @@ -19,7 +19,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // Should be OK due to hoisting -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; @@ -27,7 +27,7 @@ var Derived = (function (_super) { return Derived; }(makeBaseClass())); function makeBaseClass() { - return (function () { + return /** @class */ (function () { function Base() { } return Base; diff --git a/tests/baselines/reference/classDoesNotDependOnBaseTypes.js b/tests/baselines/reference/classDoesNotDependOnBaseTypes.js index 5b9892b9ab8..73c7530ff98 100644 --- a/tests/baselines/reference/classDoesNotDependOnBaseTypes.js +++ b/tests/baselines/reference/classDoesNotDependOnBaseTypes.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var StringTreeCollectionBase = (function () { +var StringTreeCollectionBase = /** @class */ (function () { function StringTreeCollectionBase() { } return StringTreeCollectionBase; }()); -var StringTreeCollection = (function (_super) { +var StringTreeCollection = /** @class */ (function (_super) { __extends(StringTreeCollection, _super); function StringTreeCollection() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classDoesNotDependOnPrivateMember.js b/tests/baselines/reference/classDoesNotDependOnPrivateMember.js index 3fe2c592070..124633d3058 100644 --- a/tests/baselines/reference/classDoesNotDependOnPrivateMember.js +++ b/tests/baselines/reference/classDoesNotDependOnPrivateMember.js @@ -9,7 +9,7 @@ module M { //// [classDoesNotDependOnPrivateMember.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classExpression.js b/tests/baselines/reference/classExpression.js index d30ddd39be8..8764060eabf 100644 --- a/tests/baselines/reference/classExpression.js +++ b/tests/baselines/reference/classExpression.js @@ -13,13 +13,13 @@ module M { } //// [classExpression.js] -var x = (function () { +var x = /** @class */ (function () { function C() { } return C; }()); var y = { - foo: (function () { + foo: /** @class */ (function () { function C2() { } return C2; @@ -27,7 +27,7 @@ var y = { }; var M; (function (M) { - var z = (function () { + var z = /** @class */ (function () { function C4() { } return C4; diff --git a/tests/baselines/reference/classExpression1.js b/tests/baselines/reference/classExpression1.js index 05375bb810b..6dc9dd9d2c2 100644 --- a/tests/baselines/reference/classExpression1.js +++ b/tests/baselines/reference/classExpression1.js @@ -2,7 +2,7 @@ var v = class C {}; //// [classExpression1.js] -var v = (function () { +var v = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classExpression2.js b/tests/baselines/reference/classExpression2.js index 7f48463e81a..3f812bb26bb 100644 --- a/tests/baselines/reference/classExpression2.js +++ b/tests/baselines/reference/classExpression2.js @@ -13,12 +13,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var v = (function (_super) { +var v = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExpression3.js b/tests/baselines/reference/classExpression3.js index 2582aa80398..8753c370d6c 100644 --- a/tests/baselines/reference/classExpression3.js +++ b/tests/baselines/reference/classExpression3.js @@ -17,7 +17,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -25,7 +25,7 @@ var C = (function (_super) { return _this; } return class_1; -}((function (_super) { +}(/** @class */ (function (_super) { __extends(class_2, _super); function class_2() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -33,7 +33,7 @@ var C = (function (_super) { return _this; } return class_2; -}((function () { +}(/** @class */ (function () { function class_3() { this.a = 1; } diff --git a/tests/baselines/reference/classExpression4.js b/tests/baselines/reference/classExpression4.js index 7bdc8bd06ef..b2ad6db6b2c 100644 --- a/tests/baselines/reference/classExpression4.js +++ b/tests/baselines/reference/classExpression4.js @@ -8,7 +8,7 @@ let x = (new C).foo(); //// [classExpression4.js] -var C = (function () { +var C = /** @class */ (function () { function class_1() { } class_1.prototype.foo = function () { diff --git a/tests/baselines/reference/classExpression5.js b/tests/baselines/reference/classExpression5.js index fae615d3a55..c9c78d7df52 100644 --- a/tests/baselines/reference/classExpression5.js +++ b/tests/baselines/reference/classExpression5.js @@ -6,7 +6,7 @@ new class { }().hi(); //// [classExpression5.js] -new (function () { +new /** @class */ (function () { function class_1() { } class_1.prototype.hi = function () { diff --git a/tests/baselines/reference/classExpressionExtendingAbstractClass.js b/tests/baselines/reference/classExpressionExtendingAbstractClass.js index 814753be4d7..0cfe71b42ca 100644 --- a/tests/baselines/reference/classExpressionExtendingAbstractClass.js +++ b/tests/baselines/reference/classExpressionExtendingAbstractClass.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExpressionTest1.js b/tests/baselines/reference/classExpressionTest1.js index 6b799c12f04..4589365f83b 100644 --- a/tests/baselines/reference/classExpressionTest1.js +++ b/tests/baselines/reference/classExpressionTest1.js @@ -14,7 +14,7 @@ function M() { //// [classExpressionTest1.js] function M() { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/classExpressionTest2.js b/tests/baselines/reference/classExpressionTest2.js index 761af899759..3c9faee6c30 100644 --- a/tests/baselines/reference/classExpressionTest2.js +++ b/tests/baselines/reference/classExpressionTest2.js @@ -14,7 +14,7 @@ function M() { //// [classExpressionTest2.js] function M() { - var m = (function () { + var m = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/classExpressionWithDecorator1.js b/tests/baselines/reference/classExpressionWithDecorator1.js index e051e05251b..e96bc7d46d2 100644 --- a/tests/baselines/reference/classExpressionWithDecorator1.js +++ b/tests/baselines/reference/classExpressionWithDecorator1.js @@ -9,7 +9,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; var v = ; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.p = 1; diff --git a/tests/baselines/reference/classExpressionWithResolutionOfNamespaceOfSameName01.js b/tests/baselines/reference/classExpressionWithResolutionOfNamespaceOfSameName01.js index e13e0de6b78..841f7ecbb69 100644 --- a/tests/baselines/reference/classExpressionWithResolutionOfNamespaceOfSameName01.js +++ b/tests/baselines/reference/classExpressionWithResolutionOfNamespaceOfSameName01.js @@ -9,7 +9,7 @@ var x = class C { } //// [classExpressionWithResolutionOfNamespaceOfSameName01.js] -var x = (function () { +var x = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classExpressionWithStaticProperties1.js b/tests/baselines/reference/classExpressionWithStaticProperties1.js index 205f59367cc..03b67b32886 100644 --- a/tests/baselines/reference/classExpressionWithStaticProperties1.js +++ b/tests/baselines/reference/classExpressionWithStaticProperties1.js @@ -6,7 +6,7 @@ var v = class C { }; //// [classExpressionWithStaticProperties1.js] -var v = (_a = (function () { +var v = (_a = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classExpressionWithStaticProperties2.js b/tests/baselines/reference/classExpressionWithStaticProperties2.js index eb1c2da2e21..f142f10cc33 100644 --- a/tests/baselines/reference/classExpressionWithStaticProperties2.js +++ b/tests/baselines/reference/classExpressionWithStaticProperties2.js @@ -9,7 +9,7 @@ var v = class C { }; //// [classExpressionWithStaticProperties2.js] -var v = (_a = (function () { +var v = (_a = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classExpressionWithStaticProperties3.js b/tests/baselines/reference/classExpressionWithStaticProperties3.js index ca6f6608b75..4a7ff96751c 100644 --- a/tests/baselines/reference/classExpressionWithStaticProperties3.js +++ b/tests/baselines/reference/classExpressionWithStaticProperties3.js @@ -12,7 +12,7 @@ arr.forEach(C => console.log(C.y())); //// [classExpressionWithStaticProperties3.js] var arr = []; var _loop_1 = function (i) { - arr.push((_a = (function () { + arr.push((_a = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classExpressions.js b/tests/baselines/reference/classExpressions.js index 3932fa5045b..0db1111e2aa 100644 --- a/tests/baselines/reference/classExpressions.js +++ b/tests/baselines/reference/classExpressions.js @@ -9,7 +9,7 @@ let x = class B implements A { }; //// [classExpressions.js] -var x = (function () { +var x = /** @class */ (function () { function B() { this.func = function () { }; diff --git a/tests/baselines/reference/classExtendingBuiltinType.js b/tests/baselines/reference/classExtendingBuiltinType.js index 6fdead50a44..959a17fbc53 100644 --- a/tests/baselines/reference/classExtendingBuiltinType.js +++ b/tests/baselines/reference/classExtendingBuiltinType.js @@ -22,70 +22,70 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { return _super !== null && _super.apply(this, arguments) || this; } return C1; }(Object)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(Function)); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; } return C3; }(String)); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; } return C4; }(Boolean)); -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; } return C5; }(Number)); -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; } return C6; }(Date)); -var C7 = (function (_super) { +var C7 = /** @class */ (function (_super) { __extends(C7, _super); function C7() { return _super !== null && _super.apply(this, arguments) || this; } return C7; }(RegExp)); -var C8 = (function (_super) { +var C8 = /** @class */ (function (_super) { __extends(C8, _super); function C8() { return _super !== null && _super.apply(this, arguments) || this; } return C8; }(Error)); -var C9 = (function (_super) { +var C9 = /** @class */ (function (_super) { __extends(C9, _super); function C9() { return _super !== null && _super.apply(this, arguments) || this; } return C9; }(Array)); -var C10 = (function (_super) { +var C10 = /** @class */ (function (_super) { __extends(C10, _super); function C10() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendingClass.js b/tests/baselines/reference/classExtendingClass.js index 52b415ccb77..e486ddf6913 100644 --- a/tests/baselines/reference/classExtendingClass.js +++ b/tests/baselines/reference/classExtendingClass.js @@ -42,14 +42,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.thing = function () { }; C.other = function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -61,14 +61,14 @@ var r = d.foo; var r2 = d.bar; var r3 = d.thing(); var r4 = D.other(); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.thing = function (x) { }; C2.other = function (x) { }; return C2; }()); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendingClassLikeType.js b/tests/baselines/reference/classExtendingClassLikeType.js index 6ba82a0a08b..cd6c7394c19 100644 --- a/tests/baselines/reference/classExtendingClassLikeType.js +++ b/tests/baselines/reference/classExtendingClassLikeType.js @@ -70,14 +70,14 @@ var __extends = (this && this.__extends) || (function () { }; })(); // Error, no Base constructor function -var D0 = (function (_super) { +var D0 = /** @class */ (function (_super) { __extends(D0, _super); function D0() { return _super !== null && _super.apply(this, arguments) || this; } return D0; }(Base)); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { var _this = _super.call(this, "abc", "def") || this; @@ -87,7 +87,7 @@ var D1 = (function (_super) { } return D1; }(getBase())); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { var _this = _super.call(this, 10) || this; @@ -98,7 +98,7 @@ var D2 = (function (_super) { } return D2; }(getBase())); -var D3 = (function (_super) { +var D3 = /** @class */ (function (_super) { __extends(D3, _super); function D3() { var _this = _super.call(this, "abc", 42) || this; @@ -109,7 +109,7 @@ var D3 = (function (_super) { return D3; }(getBase())); // Error, no constructors with three type arguments -var D4 = (function (_super) { +var D4 = /** @class */ (function (_super) { __extends(D4, _super); function D4() { return _super !== null && _super.apply(this, arguments) || this; @@ -117,7 +117,7 @@ var D4 = (function (_super) { return D4; }(getBase())); // Error, constructor return types differ -var D5 = (function (_super) { +var D5 = /** @class */ (function (_super) { __extends(D5, _super); function D5() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendingNonConstructor.js b/tests/baselines/reference/classExtendingNonConstructor.js index bfe716b0029..770364aa63d 100644 --- a/tests/baselines/reference/classExtendingNonConstructor.js +++ b/tests/baselines/reference/classExtendingNonConstructor.js @@ -29,49 +29,49 @@ var x; function foo() { this.x = 1; } -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { return _super !== null && _super.apply(this, arguments) || this; } return C1; }(undefined)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(true)); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; } return C3; }(false)); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; } return C4; }(42)); -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; } return C5; }("hello")); -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; } return C6; }(x)); -var C7 = (function (_super) { +var C7 = /** @class */ (function (_super) { __extends(C7, _super); function C7() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendingNull.js b/tests/baselines/reference/classExtendingNull.js index 6725bcc7d9e..6c6ae8a0167 100644 --- a/tests/baselines/reference/classExtendingNull.js +++ b/tests/baselines/reference/classExtendingNull.js @@ -14,13 +14,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { } return C1; }(null)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { } diff --git a/tests/baselines/reference/classExtendingPrimitive.js b/tests/baselines/reference/classExtendingPrimitive.js index fac6ada65ec..14941c1ef03 100644 --- a/tests/baselines/reference/classExtendingPrimitive.js +++ b/tests/baselines/reference/classExtendingPrimitive.js @@ -26,61 +26,61 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(number)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(string)); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; } return C3; }(boolean)); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; } return C4; }(Void)); -var C4a = (function () { +var C4a = /** @class */ (function () { function C4a() { } return C4a; }()); void {}; -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; } return C5; }(Null)); -var C5a = (function (_super) { +var C5a = /** @class */ (function (_super) { __extends(C5a, _super); function C5a() { } return C5a; }(null)); -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; } return C6; }(undefined)); -var C7 = (function (_super) { +var C7 = /** @class */ (function (_super) { __extends(C7, _super); function C7() { return _super !== null && _super.apply(this, arguments) || this; @@ -91,7 +91,7 @@ var E; (function (E) { E[E["A"] = 0] = "A"; })(E || (E = {})); -var C8 = (function (_super) { +var C8 = /** @class */ (function (_super) { __extends(C8, _super); function C8() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendingPrimitive2.js b/tests/baselines/reference/classExtendingPrimitive2.js index 2b9cd6de6b6..54c39e507e1 100644 --- a/tests/baselines/reference/classExtendingPrimitive2.js +++ b/tests/baselines/reference/classExtendingPrimitive2.js @@ -16,13 +16,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C4a = (function () { +var C4a = /** @class */ (function () { function C4a() { } return C4a; }()); void {}; -var C5a = (function (_super) { +var C5a = /** @class */ (function (_super) { __extends(C5a, _super); function C5a() { } diff --git a/tests/baselines/reference/classExtendingQualifiedName.js b/tests/baselines/reference/classExtendingQualifiedName.js index 24c61fd0bd6..91eb2c1a2a4 100644 --- a/tests/baselines/reference/classExtendingQualifiedName.js +++ b/tests/baselines/reference/classExtendingQualifiedName.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendingQualifiedName2.js b/tests/baselines/reference/classExtendingQualifiedName2.js index 633cd4d9ef4..3aa0f255051 100644 --- a/tests/baselines/reference/classExtendingQualifiedName2.js +++ b/tests/baselines/reference/classExtendingQualifiedName2.js @@ -20,13 +20,13 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); M.C = C; - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsAcrossFiles.js b/tests/baselines/reference/classExtendsAcrossFiles.js index 933f92cad64..cec93cc8498 100644 --- a/tests/baselines/reference/classExtendsAcrossFiles.js +++ b/tests/baselines/reference/classExtendsAcrossFiles.js @@ -35,12 +35,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); var a_1 = require("./a"); exports.b = { f: function () { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -66,12 +66,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); var b_1 = require("./b"); exports.a = { f: function () { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsClauseClassMergedWithModuleNotReferingConstructor.js b/tests/baselines/reference/classExtendsClauseClassMergedWithModuleNotReferingConstructor.js index 3b835f86755..f384bfef6de 100644 --- a/tests/baselines/reference/classExtendsClauseClassMergedWithModuleNotReferingConstructor.js +++ b/tests/baselines/reference/classExtendsClauseClassMergedWithModuleNotReferingConstructor.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -34,7 +34,7 @@ var A = (function () { var Foo; (function (Foo) { var A = 1; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsClauseClassNotReferringConstructor.js b/tests/baselines/reference/classExtendsClauseClassNotReferringConstructor.js index d0377bdfc18..4f0fc13082c 100644 --- a/tests/baselines/reference/classExtendsClauseClassNotReferringConstructor.js +++ b/tests/baselines/reference/classExtendsClauseClassNotReferringConstructor.js @@ -17,7 +17,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -25,7 +25,7 @@ var A = (function () { var Foo; (function (Foo) { var A = 1; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsEveryObjectType.js b/tests/baselines/reference/classExtendsEveryObjectType.js index 946f2c70f91..576fc759f76 100644 --- a/tests/baselines/reference/classExtendsEveryObjectType.js +++ b/tests/baselines/reference/classExtendsEveryObjectType.js @@ -27,14 +27,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(I)); // error -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -42,7 +42,7 @@ var C2 = (function (_super) { return C2; }({ foo: string })); // error var x; -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; @@ -53,7 +53,7 @@ var M; (function (M) { M.x = 1; })(M || (M = {})); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; @@ -61,14 +61,14 @@ var C4 = (function (_super) { return C4; }(M)); // error function foo() { } -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; } return C5; }(foo)); // error -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsEveryObjectType2.js b/tests/baselines/reference/classExtendsEveryObjectType2.js index d8dbdbb5721..f5b3a3d3a0a 100644 --- a/tests/baselines/reference/classExtendsEveryObjectType2.js +++ b/tests/baselines/reference/classExtendsEveryObjectType2.js @@ -14,14 +14,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }({ foo: string })); // error -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsInterface.js b/tests/baselines/reference/classExtendsInterface.js index cd86c42ae0b..ac7fd199ccf 100644 --- a/tests/baselines/reference/classExtendsInterface.js +++ b/tests/baselines/reference/classExtendsInterface.js @@ -19,26 +19,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; } return A; }(Comparable)); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var A2 = (function (_super) { +var A2 = /** @class */ (function (_super) { __extends(A2, _super); function A2() { return _super !== null && _super.apply(this, arguments) || this; } return A2; }(Comparable2)); -var B2 = (function () { +var B2 = /** @class */ (function () { function B2() { } return B2; diff --git a/tests/baselines/reference/classExtendsInterfaceInExpression.js b/tests/baselines/reference/classExtendsInterfaceInExpression.js index 1bbdae0370e..a7887ffaac7 100644 --- a/tests/baselines/reference/classExtendsInterfaceInExpression.js +++ b/tests/baselines/reference/classExtendsInterfaceInExpression.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { function factory(a) { return null; } -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsInterfaceInModule.js b/tests/baselines/reference/classExtendsInterfaceInModule.js index 96b2906e54f..a6b4449b2c3 100644 --- a/tests/baselines/reference/classExtendsInterfaceInModule.js +++ b/tests/baselines/reference/classExtendsInterfaceInModule.js @@ -26,21 +26,21 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { return _super !== null && _super.apply(this, arguments) || this; } return C1; }(M.I1)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(M.I2)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js b/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js index aab40d145c4..1b72cba2b63 100644 --- a/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js +++ b/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js @@ -15,14 +15,14 @@ class D2 implements I { } //// [classExtendsInterfaceThatExtendsClassWithPrivates1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } C.prototype.foo = function (x) { return x; }; return C; }()); -var D2 = (function () { +var D2 = /** @class */ (function () { function D2() { this.x = 3; } diff --git a/tests/baselines/reference/classExtendsItself.js b/tests/baselines/reference/classExtendsItself.js index 197f76edb80..5d49576d4bf 100644 --- a/tests/baselines/reference/classExtendsItself.js +++ b/tests/baselines/reference/classExtendsItself.js @@ -16,21 +16,21 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(C)); // error -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(D)); // error -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsItselfIndirectly.js b/tests/baselines/reference/classExtendsItselfIndirectly.js index e5bd50ae80a..e1f280c8457 100644 --- a/tests/baselines/reference/classExtendsItselfIndirectly.js +++ b/tests/baselines/reference/classExtendsItselfIndirectly.js @@ -22,42 +22,42 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(E)); // error -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; } return E; }(D)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(E2)); // error -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(C2)); -var E2 = (function (_super) { +var E2 = /** @class */ (function (_super) { __extends(E2, _super); function E2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsItselfIndirectly2.js b/tests/baselines/reference/classExtendsItselfIndirectly2.js index ae3bf4ed788..22dedb52e9b 100644 --- a/tests/baselines/reference/classExtendsItselfIndirectly2.js +++ b/tests/baselines/reference/classExtendsItselfIndirectly2.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -42,7 +42,7 @@ var C = (function (_super) { }(N.E)); // error var M; (function (M) { - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -53,7 +53,7 @@ var M; })(M || (M = {})); var N; (function (N) { - var E = (function (_super) { + var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; @@ -64,7 +64,7 @@ var N; })(N || (N = {})); var O; (function (O) { - var C2 = (function (_super) { + var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -73,7 +73,7 @@ var O; }(Q.E2)); // error var P; (function (P) { - var D2 = (function (_super) { + var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; @@ -84,7 +84,7 @@ var O; })(P || (P = {})); var Q; (function (Q) { - var E2 = (function (_super) { + var E2 = /** @class */ (function (_super) { __extends(E2, _super); function E2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsItselfIndirectly3.js b/tests/baselines/reference/classExtendsItselfIndirectly3.js index 8f004a44cfe..156311a5a99 100644 --- a/tests/baselines/reference/classExtendsItselfIndirectly3.js +++ b/tests/baselines/reference/classExtendsItselfIndirectly3.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -65,7 +65,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; @@ -83,7 +83,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -101,7 +101,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; @@ -119,7 +119,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var E2 = (function (_super) { +var E2 = /** @class */ (function (_super) { __extends(E2, _super); function E2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsMultipleBaseClasses.js b/tests/baselines/reference/classExtendsMultipleBaseClasses.js index 830bf6fb988..a5292691416 100644 --- a/tests/baselines/reference/classExtendsMultipleBaseClasses.js +++ b/tests/baselines/reference/classExtendsMultipleBaseClasses.js @@ -14,17 +14,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsNull.js b/tests/baselines/reference/classExtendsNull.js index 674b212f98e..f7f199ad26a 100644 --- a/tests/baselines/reference/classExtendsNull.js +++ b/tests/baselines/reference/classExtendsNull.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { _this = _super.call(this) || this; @@ -31,7 +31,7 @@ var C = (function (_super) { } return C; }(null)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return Object.create(null); diff --git a/tests/baselines/reference/classExtendsShadowedConstructorFunction.js b/tests/baselines/reference/classExtendsShadowedConstructorFunction.js index 391a6e52fa3..75a430755b1 100644 --- a/tests/baselines/reference/classExtendsShadowedConstructorFunction.js +++ b/tests/baselines/reference/classExtendsShadowedConstructorFunction.js @@ -19,7 +19,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -27,7 +27,7 @@ var C = (function () { var M; (function (M) { var C = 1; - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classExtendsValidConstructorFunction.js b/tests/baselines/reference/classExtendsValidConstructorFunction.js index e6f9b389739..c3827a53819 100644 --- a/tests/baselines/reference/classExtendsValidConstructorFunction.js +++ b/tests/baselines/reference/classExtendsValidConstructorFunction.js @@ -18,7 +18,7 @@ var __extends = (this && this.__extends) || (function () { })(); function foo() { } var x = new foo(); // can be used as a constructor function -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classHeritageWithTrailingSeparator.js b/tests/baselines/reference/classHeritageWithTrailingSeparator.js index 4d863741ada..4e36e832418 100644 --- a/tests/baselines/reference/classHeritageWithTrailingSeparator.js +++ b/tests/baselines/reference/classHeritageWithTrailingSeparator.js @@ -14,12 +14,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classImplementingInterfaceIndexer.js b/tests/baselines/reference/classImplementingInterfaceIndexer.js index 532ac93d17e..9a97c5f06df 100644 --- a/tests/baselines/reference/classImplementingInterfaceIndexer.js +++ b/tests/baselines/reference/classImplementingInterfaceIndexer.js @@ -7,7 +7,7 @@ class A implements I { } //// [classImplementingInterfaceIndexer.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/classImplementsClass1.js b/tests/baselines/reference/classImplementsClass1.js index 847dc5ba531..0a850229c00 100644 --- a/tests/baselines/reference/classImplementsClass1.js +++ b/tests/baselines/reference/classImplementsClass1.js @@ -3,12 +3,12 @@ class A { } class C implements A { } //// [classImplementsClass1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classImplementsClass2.js b/tests/baselines/reference/classImplementsClass2.js index 330a9a7dece..beef7f44c76 100644 --- a/tests/baselines/reference/classImplementsClass2.js +++ b/tests/baselines/reference/classImplementsClass2.js @@ -24,18 +24,18 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return 1; }; return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); // error -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classImplementsClass3.js b/tests/baselines/reference/classImplementsClass3.js index 649afb528a3..822a0787d4a 100644 --- a/tests/baselines/reference/classImplementsClass3.js +++ b/tests/baselines/reference/classImplementsClass3.js @@ -25,13 +25,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return 1; }; return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -39,7 +39,7 @@ var C = (function () { }; return C; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classImplementsClass4.js b/tests/baselines/reference/classImplementsClass4.js index 0d7a8661ed1..cb94cb8d96e 100644 --- a/tests/baselines/reference/classImplementsClass4.js +++ b/tests/baselines/reference/classImplementsClass4.js @@ -27,14 +27,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.x = 1; } A.prototype.foo = function () { return 1; }; return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -42,7 +42,7 @@ var C = (function () { }; return C; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classImplementsClass5.js b/tests/baselines/reference/classImplementsClass5.js index 4b5229bdfc6..5dabb84ee8f 100644 --- a/tests/baselines/reference/classImplementsClass5.js +++ b/tests/baselines/reference/classImplementsClass5.js @@ -28,14 +28,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.x = 1; } A.prototype.foo = function () { return 1; }; return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } @@ -44,7 +44,7 @@ var C = (function () { }; return C; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classImplementsClass6.js b/tests/baselines/reference/classImplementsClass6.js index fb42e9451a7..6a9038c5606 100644 --- a/tests/baselines/reference/classImplementsClass6.js +++ b/tests/baselines/reference/classImplementsClass6.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.bar = function () { @@ -41,7 +41,7 @@ var A = (function () { A.prototype.foo = function () { return 1; }; return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -49,7 +49,7 @@ var C = (function () { }; return C; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classImplementsImportedInterface.js b/tests/baselines/reference/classImplementsImportedInterface.js index d9d7d9eed2e..6276dced5a7 100644 --- a/tests/baselines/reference/classImplementsImportedInterface.js +++ b/tests/baselines/reference/classImplementsImportedInterface.js @@ -15,7 +15,7 @@ module M2 { //// [classImplementsImportedInterface.js] var M2; (function (M2) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/classImplementsMergedClassInterface.js b/tests/baselines/reference/classImplementsMergedClassInterface.js index 67381a02467..38e67f8bdb0 100644 --- a/tests/baselines/reference/classImplementsMergedClassInterface.js +++ b/tests/baselines/reference/classImplementsMergedClassInterface.js @@ -24,22 +24,22 @@ class C5 implements C1 { // okay } //// [classImplementsMergedClassInterface.js] -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; }()); -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } return C5; diff --git a/tests/baselines/reference/classIndexer.js b/tests/baselines/reference/classIndexer.js index dfdc6274511..a10aa5a435e 100644 --- a/tests/baselines/reference/classIndexer.js +++ b/tests/baselines/reference/classIndexer.js @@ -6,7 +6,7 @@ class C123 { } //// [classIndexer.js] -var C123 = (function () { +var C123 = /** @class */ (function () { function C123() { } return C123; diff --git a/tests/baselines/reference/classIndexer2.js b/tests/baselines/reference/classIndexer2.js index eb83ba397dc..0b25680d32f 100644 --- a/tests/baselines/reference/classIndexer2.js +++ b/tests/baselines/reference/classIndexer2.js @@ -8,7 +8,7 @@ class C123 { } //// [classIndexer2.js] -var C123 = (function () { +var C123 = /** @class */ (function () { function C123() { } return C123; diff --git a/tests/baselines/reference/classIndexer3.js b/tests/baselines/reference/classIndexer3.js index 344baf039e1..212e3bc2d0c 100644 --- a/tests/baselines/reference/classIndexer3.js +++ b/tests/baselines/reference/classIndexer3.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C123 = (function () { +var C123 = /** @class */ (function () { function C123() { } return C123; }()); -var D123 = (function (_super) { +var D123 = /** @class */ (function (_super) { __extends(D123, _super); function D123() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classIndexer4.js b/tests/baselines/reference/classIndexer4.js index f5258d8b5e1..5bd287fd42a 100644 --- a/tests/baselines/reference/classIndexer4.js +++ b/tests/baselines/reference/classIndexer4.js @@ -11,7 +11,7 @@ interface D123 extends C123 { } //// [classIndexer4.js] -var C123 = (function () { +var C123 = /** @class */ (function () { function C123() { } return C123; diff --git a/tests/baselines/reference/classInheritence.js b/tests/baselines/reference/classInheritence.js index a43cf9c8bb8..dc4b4e17808 100644 --- a/tests/baselines/reference/classInheritence.js +++ b/tests/baselines/reference/classInheritence.js @@ -13,14 +13,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classInsideBlock.js b/tests/baselines/reference/classInsideBlock.js index e21695b9745..c858ac6290b 100644 --- a/tests/baselines/reference/classInsideBlock.js +++ b/tests/baselines/reference/classInsideBlock.js @@ -5,7 +5,7 @@ function foo() { //// [classInsideBlock.js] function foo() { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classIsSubtypeOfBaseType.js b/tests/baselines/reference/classIsSubtypeOfBaseType.js index adfa94b4b7e..6a9826a09ae 100644 --- a/tests/baselines/reference/classIsSubtypeOfBaseType.js +++ b/tests/baselines/reference/classIsSubtypeOfBaseType.js @@ -26,19 +26,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classMemberInitializerScoping.js b/tests/baselines/reference/classMemberInitializerScoping.js index 8f78cfb9ac6..7fd6b6f3a7a 100644 --- a/tests/baselines/reference/classMemberInitializerScoping.js +++ b/tests/baselines/reference/classMemberInitializerScoping.js @@ -22,7 +22,7 @@ class CCCC { //// [classMemberInitializerScoping.js] var aaa = 1; -var CCC = (function () { +var CCC = /** @class */ (function () { function CCC(aaa) { this.y = aaa; this.y = ''; // was: error, cannot assign string to number @@ -32,7 +32,7 @@ var CCC = (function () { }()); // above is equivalent to this: var aaaa = 1; -var CCCC = (function () { +var CCCC = /** @class */ (function () { function CCCC(aaaa) { this.y = aaaa; this.y = ''; diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping.js b/tests/baselines/reference/classMemberInitializerWithLamdaScoping.js index 752220a4cbc..f7660fbec7e 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping.js +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping.js @@ -31,7 +31,7 @@ class Test1 { } //// [classMemberInitializerWithLamdaScoping.js] -var Test = (function () { +var Test = /** @class */ (function () { function Test(field) { var _this = this; this.field = field; @@ -47,7 +47,7 @@ var Test = (function () { return Test; }()); var field1; -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1(field1) { this.field1 = field1; this.messageHandler = function () { diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping2.js b/tests/baselines/reference/classMemberInitializerWithLamdaScoping2.js index 4cfee11b57d..dafd3d503eb 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping2.js +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping2.js @@ -20,7 +20,7 @@ class Test1 { //// [classMemberInitializerWithLamdaScoping2_0.js] var field1; //// [classMemberInitializerWithLamdaScoping2_1.js] -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1(field1) { this.field1 = field1; this.messageHandler = function () { diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js b/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js index d4df05f2ea3..d8c698fcd91 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping3.js @@ -22,7 +22,7 @@ var field1; //// [classMemberInitializerWithLamdaScoping3_1.js] "use strict"; exports.__esModule = true; -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1(field1) { this.field1 = field1; this.messageHandler = function () { diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js b/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js index 76835e757e0..a0aa11d30d6 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping4.js @@ -21,7 +21,7 @@ exports.__esModule = true; //// [classMemberInitializerWithLamdaScoping3_1.js] "use strict"; exports.__esModule = true; -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1(field1) { this.field1 = field1; this.messageHandler = function () { diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.js b/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.js index 8af2b702271..d3e81f1f366 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.js +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.js @@ -12,7 +12,7 @@ class Greeter { } //// [classMemberInitializerWithLamdaScoping5.js] -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter(message) { this.messageHandler = function (message) { console.log(message); // This shouldnt be error diff --git a/tests/baselines/reference/classMemberWithMissingIdentifier.js b/tests/baselines/reference/classMemberWithMissingIdentifier.js index a7f1e6ffe4f..39582a670a4 100644 --- a/tests/baselines/reference/classMemberWithMissingIdentifier.js +++ b/tests/baselines/reference/classMemberWithMissingIdentifier.js @@ -4,7 +4,7 @@ class C { } //// [classMemberWithMissingIdentifier.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this. = {}; } diff --git a/tests/baselines/reference/classMemberWithMissingIdentifier2.js b/tests/baselines/reference/classMemberWithMissingIdentifier2.js index 6d364369335..798774af12c 100644 --- a/tests/baselines/reference/classMemberWithMissingIdentifier2.js +++ b/tests/baselines/reference/classMemberWithMissingIdentifier2.js @@ -4,7 +4,7 @@ class C { } //// [classMemberWithMissingIdentifier2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this. = (_a = {}, _a[name] = string, _a.VariableDeclaration = VariableDeclaration, _a); var _a; diff --git a/tests/baselines/reference/classMethodWithKeywordName1.js b/tests/baselines/reference/classMethodWithKeywordName1.js index a7cb994bfb3..5568f20978f 100644 --- a/tests/baselines/reference/classMethodWithKeywordName1.js +++ b/tests/baselines/reference/classMethodWithKeywordName1.js @@ -4,7 +4,7 @@ class C { } //// [classMethodWithKeywordName1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C["try"] = function () { }; diff --git a/tests/baselines/reference/classOrder1.js b/tests/baselines/reference/classOrder1.js index 0d6d47891ea..e4e7beb7218 100644 --- a/tests/baselines/reference/classOrder1.js +++ b/tests/baselines/reference/classOrder1.js @@ -12,7 +12,7 @@ a.foo(); //// [classOrder1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { diff --git a/tests/baselines/reference/classOrder2.js b/tests/baselines/reference/classOrder2.js index 13ddfd8ae82..d20801ee054 100644 --- a/tests/baselines/reference/classOrder2.js +++ b/tests/baselines/reference/classOrder2.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; @@ -37,7 +37,7 @@ var A = (function (_super) { A.prototype.foo = function () { this.bar(); }; return A; }(B)); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.bar = function () { }; diff --git a/tests/baselines/reference/classOrderBug.js b/tests/baselines/reference/classOrderBug.js index 71f407a14f5..19023373fee 100644 --- a/tests/baselines/reference/classOrderBug.js +++ b/tests/baselines/reference/classOrderBug.js @@ -26,18 +26,18 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var bar = (function () { +var bar = /** @class */ (function () { function bar() { this.baz = new foo(); } return bar; }()); -var baz = (function () { +var baz = /** @class */ (function () { function baz() { } return baz; }()); -var foo = (function (_super) { +var foo = /** @class */ (function (_super) { __extends(foo, _super); function foo() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classOverloadForFunction.js b/tests/baselines/reference/classOverloadForFunction.js index 3916289f9a5..1e0073f4d81 100644 --- a/tests/baselines/reference/classOverloadForFunction.js +++ b/tests/baselines/reference/classOverloadForFunction.js @@ -4,7 +4,7 @@ function foo() {} //// [classOverloadForFunction.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/classOverloadForFunction2.js b/tests/baselines/reference/classOverloadForFunction2.js index 0571774534d..79b594e36a7 100644 --- a/tests/baselines/reference/classOverloadForFunction2.js +++ b/tests/baselines/reference/classOverloadForFunction2.js @@ -3,7 +3,7 @@ function bar(): string; class bar {} //// [classOverloadForFunction2.js] -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/classPropertyAsPrivate.js b/tests/baselines/reference/classPropertyAsPrivate.js index 3db4b7acce4..cdcea7e56af 100644 --- a/tests/baselines/reference/classPropertyAsPrivate.js +++ b/tests/baselines/reference/classPropertyAsPrivate.js @@ -24,7 +24,7 @@ C.b = 1; C.foo(); //// [classPropertyAsPrivate.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "y", { diff --git a/tests/baselines/reference/classPropertyAsProtected.js b/tests/baselines/reference/classPropertyAsProtected.js index da0e1665135..56848f6680e 100644 --- a/tests/baselines/reference/classPropertyAsProtected.js +++ b/tests/baselines/reference/classPropertyAsProtected.js @@ -24,7 +24,7 @@ C.b = 1; C.foo(); //// [classPropertyAsProtected.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "y", { diff --git a/tests/baselines/reference/classPropertyIsPublicByDefault.js b/tests/baselines/reference/classPropertyIsPublicByDefault.js index 5a5bfa7afe8..f70ef694bb5 100644 --- a/tests/baselines/reference/classPropertyIsPublicByDefault.js +++ b/tests/baselines/reference/classPropertyIsPublicByDefault.js @@ -23,7 +23,7 @@ C.b = 1; C.foo(); //// [classPropertyIsPublicByDefault.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "y", { diff --git a/tests/baselines/reference/classSideInheritance1.js b/tests/baselines/reference/classSideInheritance1.js index 549d9451199..7e0abdafc43 100644 --- a/tests/baselines/reference/classSideInheritance1.js +++ b/tests/baselines/reference/classSideInheritance1.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.bar = function () { @@ -35,7 +35,7 @@ var A = (function () { A.prototype.foo = function () { return 1; }; return A; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classSideInheritance2.js b/tests/baselines/reference/classSideInheritance2.js index 9887472615f..36cbde8a381 100644 --- a/tests/baselines/reference/classSideInheritance2.js +++ b/tests/baselines/reference/classSideInheritance2.js @@ -31,14 +31,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var SubText = (function (_super) { +var SubText = /** @class */ (function (_super) { __extends(SubText, _super); function SubText(text, span) { return _super.call(this) || this; } return SubText; }(TextBase)); -var TextBase = (function () { +var TextBase = /** @class */ (function () { function TextBase() { } TextBase.prototype.subText = function (span) { diff --git a/tests/baselines/reference/classSideInheritance3.js b/tests/baselines/reference/classSideInheritance3.js index 9ce60d012f4..b8eaa2424fa 100644 --- a/tests/baselines/reference/classSideInheritance3.js +++ b/tests/baselines/reference/classSideInheritance3.js @@ -29,13 +29,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(x) { this.x = x; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B(x, data) { var _this = _super.call(this, x) || this; @@ -44,7 +44,7 @@ var B = (function (_super) { } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C(x) { return _super.call(this, x) || this; diff --git a/tests/baselines/reference/classStaticPropertyTypeGuard.js b/tests/baselines/reference/classStaticPropertyTypeGuard.js index 7b0a8fa0a79..f56d1c49512 100644 --- a/tests/baselines/reference/classStaticPropertyTypeGuard.js +++ b/tests/baselines/reference/classStaticPropertyTypeGuard.js @@ -14,7 +14,7 @@ class A { //// [classStaticPropertyTypeGuard.js] // Repro from #8923 -var A = (function () { +var A = /** @class */ (function () { function A() { } Object.defineProperty(A.prototype, "a", { diff --git a/tests/baselines/reference/classTypeParametersInStatics.js b/tests/baselines/reference/classTypeParametersInStatics.js index e538c5ee2e3..76f7997bbcd 100644 --- a/tests/baselines/reference/classTypeParametersInStatics.js +++ b/tests/baselines/reference/classTypeParametersInStatics.js @@ -36,7 +36,7 @@ module Editor { //// [classTypeParametersInStatics.js] var Editor; (function (Editor) { - var List = (function () { + var List = /** @class */ (function () { function List(isHead, data) { this.isHead = isHead; this.data = data; diff --git a/tests/baselines/reference/classUpdateTests.js b/tests/baselines/reference/classUpdateTests.js index 84a619d0461..d262fd72870 100644 --- a/tests/baselines/reference/classUpdateTests.js +++ b/tests/baselines/reference/classUpdateTests.js @@ -127,21 +127,21 @@ var __extends = (this && this.__extends) || (function () { // // test codegen for instance properties // -var A = (function () { +var A = /** @class */ (function () { function A() { this.p1 = 0; this.p2 = 0; } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { this.p1 = 0; this.p2 = 0; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(p1, p2, p3) { if (p1 === void 0) { p1 = 0; } if (p2 === void 0) { p2 = 0; } @@ -154,12 +154,12 @@ var C = (function () { // // test requirements for super calls // -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -168,7 +168,7 @@ var E = (function (_super) { } return E; }(D)); -var F = (function (_super) { +var F = /** @class */ (function (_super) { __extends(F, _super); function F() { var _this = this; @@ -176,7 +176,7 @@ var F = (function (_super) { } // ERROR - super call required return F; }(E)); -var G = (function (_super) { +var G = /** @class */ (function (_super) { __extends(G, _super); function G() { var _this = _super.call(this) || this; @@ -185,20 +185,20 @@ var G = (function (_super) { } // NO ERROR return G; }(D)); -var H = (function () { +var H = /** @class */ (function () { function H() { _this = _super.call(this) || this; } // ERROR - no super call allowed return H; }()); -var I = (function (_super) { +var I = /** @class */ (function (_super) { __extends(I, _super); function I() { return _super.call(this) || this; } // ERROR - no super call allowed return I; }(Object)); -var J = (function (_super) { +var J = /** @class */ (function (_super) { __extends(J, _super); function J(p1) { var _this = _super.call(this) || this; @@ -207,7 +207,7 @@ var J = (function (_super) { } return J; }(G)); -var K = (function (_super) { +var K = /** @class */ (function (_super) { __extends(K, _super); function K(p1) { var _this = this; @@ -218,7 +218,7 @@ var K = (function (_super) { } return K; }(G)); -var L = (function (_super) { +var L = /** @class */ (function (_super) { __extends(L, _super); function L(p1) { var _this = _super.call(this) || this; @@ -227,7 +227,7 @@ var L = (function (_super) { } return L; }(G)); -var M = (function (_super) { +var M = /** @class */ (function (_super) { __extends(M, _super); function M(p1) { var _this = this; @@ -241,7 +241,7 @@ var M = (function (_super) { // // test this reference in field initializers // -var N = (function () { +var N = /** @class */ (function () { function N() { this.p1 = 0; this.p2 = this.p1; @@ -252,25 +252,25 @@ var N = (function () { // // test error on property declarations within class constructors // -var O = (function () { +var O = /** @class */ (function () { function O() { this.p1 = 0; // ERROR } return O; }()); -var P = (function () { +var P = /** @class */ (function () { function P() { this.p1 = 0; // ERROR } return P; }()); -var Q = (function () { +var Q = /** @class */ (function () { function Q() { this.p1 = 0; // ERROR } return Q; }()); -var R = (function () { +var R = /** @class */ (function () { function R() { this.p1 = 0; // ERROR } diff --git a/tests/baselines/reference/classWithBaseClassButNoConstructor.js b/tests/baselines/reference/classWithBaseClassButNoConstructor.js index a9f7fbc7700..cb4b89c299a 100644 --- a/tests/baselines/reference/classWithBaseClassButNoConstructor.js +++ b/tests/baselines/reference/classWithBaseClassButNoConstructor.js @@ -51,12 +51,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x) { } return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -66,12 +66,12 @@ var C = (function (_super) { var r = C; var c = new C(); // error var c2 = new C(1); // ok -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2(x) { } return Base2; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -82,7 +82,7 @@ var r2 = D; var d = new D(); // error var d2 = new D(1); // ok // specialized base class -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; @@ -92,7 +92,7 @@ var D2 = (function (_super) { var r3 = D2; var d3 = new D(); // error var d4 = new D(1); // ok -var D3 = (function (_super) { +var D3 = /** @class */ (function (_super) { __extends(D3, _super); function D3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classWithConstructors.js b/tests/baselines/reference/classWithConstructors.js index 822f1e3014f..99e485c6ba1 100644 --- a/tests/baselines/reference/classWithConstructors.js +++ b/tests/baselines/reference/classWithConstructors.js @@ -62,14 +62,14 @@ var __extends = (this && this.__extends) || (function () { })(); var NonGeneric; (function (NonGeneric) { - var C = (function () { + var C = /** @class */ (function () { function C(x) { } return C; }()); var c = new C(); // error var c2 = new C(''); // ok - var C2 = (function () { + var C2 = /** @class */ (function () { function C2(x) { } return C2; @@ -77,7 +77,7 @@ var NonGeneric; var c3 = new C2(); // error var c4 = new C2(''); // ok var c5 = new C2(1); // ok - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -90,14 +90,14 @@ var NonGeneric; })(NonGeneric || (NonGeneric = {})); var Generics; (function (Generics) { - var C = (function () { + var C = /** @class */ (function () { function C(x) { } return C; }()); var c = new C(); // error var c2 = new C(''); // ok - var C2 = (function () { + var C2 = /** @class */ (function () { function C2(x) { } return C2; @@ -105,7 +105,7 @@ var Generics; var c3 = new C2(); // error var c4 = new C2(''); // ok var c5 = new C2(1, 2); // ok - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classWithDuplicateIdentifier.js b/tests/baselines/reference/classWithDuplicateIdentifier.js index 515b1749aa3..45fe8333f75 100644 --- a/tests/baselines/reference/classWithDuplicateIdentifier.js +++ b/tests/baselines/reference/classWithDuplicateIdentifier.js @@ -14,19 +14,19 @@ class D { //// [classWithDuplicateIdentifier.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.a = function () { return 0; }; // error: duplicate identifier return C; }()); -var K = (function () { +var K = /** @class */ (function () { function K() { } K.prototype.b = function () { return 0; }; return K; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/classWithEmptyBody.js b/tests/baselines/reference/classWithEmptyBody.js index 73654afc07b..8fed60f296c 100644 --- a/tests/baselines/reference/classWithEmptyBody.js +++ b/tests/baselines/reference/classWithEmptyBody.js @@ -21,7 +21,7 @@ d = { foo: '' } d = () => { } //// [classWithEmptyBody.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -31,7 +31,7 @@ var o = c; c = 1; c = { foo: '' }; c = function () { }; -var D = (function () { +var D = /** @class */ (function () { function D() { return 1; } diff --git a/tests/baselines/reference/classWithEmptyTypeParameter.js b/tests/baselines/reference/classWithEmptyTypeParameter.js index c25ace495b4..94e57327541 100644 --- a/tests/baselines/reference/classWithEmptyTypeParameter.js +++ b/tests/baselines/reference/classWithEmptyTypeParameter.js @@ -3,7 +3,7 @@ class C<> { } //// [classWithEmptyTypeParameter.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/classWithMultipleBaseClasses.js b/tests/baselines/reference/classWithMultipleBaseClasses.js index 4f1170f000e..353b22aa09d 100644 --- a/tests/baselines/reference/classWithMultipleBaseClasses.js +++ b/tests/baselines/reference/classWithMultipleBaseClasses.js @@ -25,19 +25,19 @@ interface I extends A, B { } //// [classWithMultipleBaseClasses.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.bar = function () { }; return B; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.baz = function () { }; diff --git a/tests/baselines/reference/classWithNoConstructorOrBaseClass.js b/tests/baselines/reference/classWithNoConstructorOrBaseClass.js index 908c5c43532..40c870878e3 100644 --- a/tests/baselines/reference/classWithNoConstructorOrBaseClass.js +++ b/tests/baselines/reference/classWithNoConstructorOrBaseClass.js @@ -17,14 +17,14 @@ var r2 = D; //// [classWithNoConstructorOrBaseClass.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var c = new C(); var r = C; -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js index c2942b8571f..6a71bc490dc 100644 --- a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js +++ b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js @@ -27,7 +27,7 @@ i = c; //// [classWithOnlyPublicMembersEquivalentToInterface.js] // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.y = function (a) { return null; }; diff --git a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js index b97269527be..d04b6598b70 100644 --- a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js +++ b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js @@ -29,7 +29,7 @@ i = c; //// [classWithOnlyPublicMembersEquivalentToInterface2.js] // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.y = function (a) { return null; }; diff --git a/tests/baselines/reference/classWithOptionalParameter.js b/tests/baselines/reference/classWithOptionalParameter.js index 53f6bcedd99..a7e61a1c1f6 100644 --- a/tests/baselines/reference/classWithOptionalParameter.js +++ b/tests/baselines/reference/classWithOptionalParameter.js @@ -13,13 +13,13 @@ class C2 { //// [classWithOptionalParameter.js] // classes do not permit optional parameters, these are errors -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.f = function (x) { }; diff --git a/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js b/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js index 1bc9f197450..8f32085d23a 100644 --- a/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js +++ b/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js @@ -6,7 +6,7 @@ class C { } //// [classWithOverloadImplementationOfWrongName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function (x) { }; diff --git a/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js b/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js index 8e3d9eee62c..21e41c3a8d5 100644 --- a/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js +++ b/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js @@ -6,7 +6,7 @@ class C { } //// [classWithOverloadImplementationOfWrongName2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function (x) { }; diff --git a/tests/baselines/reference/classWithPredefinedTypesAsNames.js b/tests/baselines/reference/classWithPredefinedTypesAsNames.js index ed2677145fb..2fba9ebb08d 100644 --- a/tests/baselines/reference/classWithPredefinedTypesAsNames.js +++ b/tests/baselines/reference/classWithPredefinedTypesAsNames.js @@ -8,22 +8,22 @@ class string { } //// [classWithPredefinedTypesAsNames.js] // classes cannot use predefined types as names -var any = (function () { +var any = /** @class */ (function () { function any() { } return any; }()); -var number = (function () { +var number = /** @class */ (function () { function number() { } return number; }()); -var boolean = (function () { +var boolean = /** @class */ (function () { function boolean() { } return boolean; }()); -var string = (function () { +var string = /** @class */ (function () { function string() { } return string; diff --git a/tests/baselines/reference/classWithPredefinedTypesAsNames2.js b/tests/baselines/reference/classWithPredefinedTypesAsNames2.js index 3a788caff8b..12dacb1b8bb 100644 --- a/tests/baselines/reference/classWithPredefinedTypesAsNames2.js +++ b/tests/baselines/reference/classWithPredefinedTypesAsNames2.js @@ -5,7 +5,7 @@ class void {} //// [classWithPredefinedTypesAsNames2.js] // classes cannot use predefined types as names -var default_1 = (function () { +var default_1 = /** @class */ (function () { function default_1() { } return default_1; diff --git a/tests/baselines/reference/classWithPrivateProperty.js b/tests/baselines/reference/classWithPrivateProperty.js index 6e75797523f..1188b43c771 100644 --- a/tests/baselines/reference/classWithPrivateProperty.js +++ b/tests/baselines/reference/classWithPrivateProperty.js @@ -24,7 +24,7 @@ var r8: string = C.g(); //// [classWithPrivateProperty.js] // accessing any private outside the class is an error -var C = (function () { +var C = /** @class */ (function () { function C() { this.a = ''; this.b = ''; diff --git a/tests/baselines/reference/classWithProtectedProperty.js b/tests/baselines/reference/classWithProtectedProperty.js index 2bc766cd99a..da3c2abd24b 100644 --- a/tests/baselines/reference/classWithProtectedProperty.js +++ b/tests/baselines/reference/classWithProtectedProperty.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { this.a = ''; this.b = ''; @@ -50,7 +50,7 @@ var C = (function () { C.g = function () { return ''; }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classWithPublicProperty.js b/tests/baselines/reference/classWithPublicProperty.js index 054713264bd..879a4db8864 100644 --- a/tests/baselines/reference/classWithPublicProperty.js +++ b/tests/baselines/reference/classWithPublicProperty.js @@ -22,7 +22,7 @@ var r7: string = C.f(); var r8: string = C.g(); //// [classWithPublicProperty.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.a = ''; this.b = ''; diff --git a/tests/baselines/reference/classWithSemicolonClassElement1.js b/tests/baselines/reference/classWithSemicolonClassElement1.js index 8eb904ef786..14f5aa172d0 100644 --- a/tests/baselines/reference/classWithSemicolonClassElement1.js +++ b/tests/baselines/reference/classWithSemicolonClassElement1.js @@ -4,7 +4,7 @@ class C { } //// [classWithSemicolonClassElement1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } ; diff --git a/tests/baselines/reference/classWithSemicolonClassElement2.js b/tests/baselines/reference/classWithSemicolonClassElement2.js index 22b6fa1075e..63c6386bb3e 100644 --- a/tests/baselines/reference/classWithSemicolonClassElement2.js +++ b/tests/baselines/reference/classWithSemicolonClassElement2.js @@ -5,7 +5,7 @@ class C { } //// [classWithSemicolonClassElement2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } ; diff --git a/tests/baselines/reference/classWithStaticMembers.js b/tests/baselines/reference/classWithStaticMembers.js index e4f4805b42f..041e64385bb 100644 --- a/tests/baselines/reference/classWithStaticMembers.js +++ b/tests/baselines/reference/classWithStaticMembers.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; @@ -47,7 +47,7 @@ var C = (function () { var r = C.fn(); var r2 = r.x; var r3 = r.foo; -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/classWithTwoConstructorDefinitions.js b/tests/baselines/reference/classWithTwoConstructorDefinitions.js index 397a7c82529..2b65f40cae3 100644 --- a/tests/baselines/reference/classWithTwoConstructorDefinitions.js +++ b/tests/baselines/reference/classWithTwoConstructorDefinitions.js @@ -10,12 +10,12 @@ class D { } //// [classWithTwoConstructorDefinitions.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } // error return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { } // error return D; diff --git a/tests/baselines/reference/classWithoutExplicitConstructor.js b/tests/baselines/reference/classWithoutExplicitConstructor.js index 6b835eb35a0..0627bf97563 100644 --- a/tests/baselines/reference/classWithoutExplicitConstructor.js +++ b/tests/baselines/reference/classWithoutExplicitConstructor.js @@ -16,7 +16,7 @@ var d = new D(); var d2 = new D(null); // error //// [classWithoutExplicitConstructor.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; this.y = 'hello'; @@ -25,7 +25,7 @@ var C = (function () { }()); var c = new C(); var c2 = new C(null); // error -var D = (function () { +var D = /** @class */ (function () { function D() { this.x = 2; this.y = null; diff --git a/tests/baselines/reference/classdecl.js b/tests/baselines/reference/classdecl.js index e1e1313dae2..e7076349db3 100644 --- a/tests/baselines/reference/classdecl.js +++ b/tests/baselines/reference/classdecl.js @@ -104,7 +104,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a(ns) { } a.prototype.pgF = function () { }; @@ -138,7 +138,7 @@ var a = (function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; @@ -147,13 +147,13 @@ var b = (function (_super) { }(a)); var m1; (function (m1) { - var b = (function () { + var b = /** @class */ (function () { function b() { } return b; }()); m1.b = b; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; @@ -163,7 +163,7 @@ var m2; (function (m2) { var m3; (function (m3) { - var c = (function (_super) { + var c = /** @class */ (function (_super) { __extends(c, _super); function c() { return _super !== null && _super.apply(this, arguments) || this; @@ -171,7 +171,7 @@ var m2; return c; }(b)); m3.c = c; - var ib2 = (function () { + var ib2 = /** @class */ (function () { function ib2() { } return ib2; @@ -179,19 +179,19 @@ var m2; m3.ib2 = ib2; })(m3 = m2.m3 || (m2.m3 = {})); })(m2 || (m2 = {})); -var c = (function (_super) { +var c = /** @class */ (function (_super) { __extends(c, _super); function c() { return _super !== null && _super.apply(this, arguments) || this; } return c; }(m1.b)); -var ib2 = (function () { +var ib2 = /** @class */ (function () { function ib2() { } return ib2; }()); -var d = (function () { +var d = /** @class */ (function () { function d() { } d.prototype.foo = function (ns) { @@ -199,7 +199,7 @@ var d = (function () { }; return d; }()); -var e = (function () { +var e = /** @class */ (function () { function e() { } e.prototype.foo = function (ns) { diff --git a/tests/baselines/reference/clinterfaces.js b/tests/baselines/reference/clinterfaces.js index ed3ea1f6523..8e5e28ebcb3 100644 --- a/tests/baselines/reference/clinterfaces.js +++ b/tests/baselines/reference/clinterfaces.js @@ -29,23 +29,23 @@ export = Foo; "use strict"; var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; }()); })(M || (M = {})); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/cloduleAcrossModuleDefinitions.js b/tests/baselines/reference/cloduleAcrossModuleDefinitions.js index ac3ff22852f..3e1f5a6adc4 100644 --- a/tests/baselines/reference/cloduleAcrossModuleDefinitions.js +++ b/tests/baselines/reference/cloduleAcrossModuleDefinitions.js @@ -18,7 +18,7 @@ var b: A.B; // ok //// [cloduleAcrossModuleDefinitions.js] var A; (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.foo = function () { }; diff --git a/tests/baselines/reference/cloduleAndTypeParameters.js b/tests/baselines/reference/cloduleAndTypeParameters.js index c37ec8d584f..4c8ca5e11ec 100644 --- a/tests/baselines/reference/cloduleAndTypeParameters.js +++ b/tests/baselines/reference/cloduleAndTypeParameters.js @@ -14,13 +14,13 @@ module Foo { } //// [cloduleAndTypeParameters.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); (function (Foo) { - var Baz = (function () { + var Baz = /** @class */ (function () { function Baz() { } return Baz; diff --git a/tests/baselines/reference/cloduleSplitAcrossFiles.js b/tests/baselines/reference/cloduleSplitAcrossFiles.js index f509df7e9ce..b6394b13015 100644 --- a/tests/baselines/reference/cloduleSplitAcrossFiles.js +++ b/tests/baselines/reference/cloduleSplitAcrossFiles.js @@ -10,7 +10,7 @@ module D { D.y; //// [cloduleSplitAcrossFiles_class.js] -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/cloduleStaticMembers.js b/tests/baselines/reference/cloduleStaticMembers.js index d17a2b2497d..8d59de41e68 100644 --- a/tests/baselines/reference/cloduleStaticMembers.js +++ b/tests/baselines/reference/cloduleStaticMembers.js @@ -13,7 +13,7 @@ module Clod { //// [cloduleStaticMembers.js] -var Clod = (function () { +var Clod = /** @class */ (function () { function Clod() { } Clod.x = 10; diff --git a/tests/baselines/reference/cloduleWithDuplicateMember1.js b/tests/baselines/reference/cloduleWithDuplicateMember1.js index d364af3a751..b8178a3ca51 100644 --- a/tests/baselines/reference/cloduleWithDuplicateMember1.js +++ b/tests/baselines/reference/cloduleWithDuplicateMember1.js @@ -16,7 +16,7 @@ module C { } //// [cloduleWithDuplicateMember1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/cloduleWithDuplicateMember2.js b/tests/baselines/reference/cloduleWithDuplicateMember2.js index 927ec4356b5..62b2fa3c11d 100644 --- a/tests/baselines/reference/cloduleWithDuplicateMember2.js +++ b/tests/baselines/reference/cloduleWithDuplicateMember2.js @@ -12,7 +12,7 @@ module C { } //// [cloduleWithDuplicateMember2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/cloduleWithPriorInstantiatedModule.js b/tests/baselines/reference/cloduleWithPriorInstantiatedModule.js index e6bb334a424..e976c37904b 100644 --- a/tests/baselines/reference/cloduleWithPriorInstantiatedModule.js +++ b/tests/baselines/reference/cloduleWithPriorInstantiatedModule.js @@ -22,14 +22,14 @@ var Moclodule; (function (Moclodule) { var x = 10; })(Moclodule || (Moclodule = {})); -var Moclodule = (function () { +var Moclodule = /** @class */ (function () { function Moclodule() { } return Moclodule; }()); // Instantiated module. (function (Moclodule) { - var Manager = (function () { + var Manager = /** @class */ (function () { function Manager() { } return Manager; diff --git a/tests/baselines/reference/cloduleWithPriorUninstantiatedModule.js b/tests/baselines/reference/cloduleWithPriorUninstantiatedModule.js index 552f9a57656..166df315618 100644 --- a/tests/baselines/reference/cloduleWithPriorUninstantiatedModule.js +++ b/tests/baselines/reference/cloduleWithPriorUninstantiatedModule.js @@ -16,14 +16,14 @@ module Moclodule { } //// [cloduleWithPriorUninstantiatedModule.js] -var Moclodule = (function () { +var Moclodule = /** @class */ (function () { function Moclodule() { } return Moclodule; }()); // Instantiated module. (function (Moclodule) { - var Manager = (function () { + var Manager = /** @class */ (function () { function Manager() { } return Manager; diff --git a/tests/baselines/reference/cloduleWithRecursiveReference.js b/tests/baselines/reference/cloduleWithRecursiveReference.js index 6da2de4c07e..9b81239a01f 100644 --- a/tests/baselines/reference/cloduleWithRecursiveReference.js +++ b/tests/baselines/reference/cloduleWithRecursiveReference.js @@ -10,7 +10,7 @@ module M //// [cloduleWithRecursiveReference.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/clodulesDerivedClasses.js b/tests/baselines/reference/clodulesDerivedClasses.js index e643ed17578..a5ccb1f84ed 100644 --- a/tests/baselines/reference/clodulesDerivedClasses.js +++ b/tests/baselines/reference/clodulesDerivedClasses.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Shape = (function () { +var Shape = /** @class */ (function () { function Shape() { } return Shape; @@ -45,7 +45,7 @@ var Shape = (function () { Utils.convert = convert; })(Utils = Shape.Utils || (Shape.Utils = {})); })(Shape || (Shape = {})); -var Path = (function (_super) { +var Path = /** @class */ (function (_super) { __extends(Path, _super); function Path() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionArgumentsClassConstructor.js b/tests/baselines/reference/collisionArgumentsClassConstructor.js index 57ffa88f4e1..b9da6ba4fa4 100644 --- a/tests/baselines/reference/collisionArgumentsClassConstructor.js +++ b/tests/baselines/reference/collisionArgumentsClassConstructor.js @@ -88,7 +88,7 @@ declare class c6NoError { //// [collisionArgumentsClassConstructor.js] // Constructors -var c1 = (function () { +var c1 = /** @class */ (function () { function c1(i) { var arguments = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -98,7 +98,7 @@ var c1 = (function () { } return c1; }()); -var c12 = (function () { +var c12 = /** @class */ (function () { function c12(arguments) { var rest = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -108,13 +108,13 @@ var c12 = (function () { } return c12; }()); -var c1NoError = (function () { +var c1NoError = /** @class */ (function () { function c1NoError(arguments) { var arguments = 10; // no error } return c1NoError; }()); -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { var restParameters = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -124,13 +124,13 @@ var c2 = (function () { } return c2; }()); -var c2NoError = (function () { +var c2NoError = /** @class */ (function () { function c2NoError() { var arguments = 10; // no error } return c2NoError; }()); -var c3 = (function () { +var c3 = /** @class */ (function () { function c3(arguments) { var restParameters = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -141,14 +141,14 @@ var c3 = (function () { } return c3; }()); -var c3NoError = (function () { +var c3NoError = /** @class */ (function () { function c3NoError(arguments) { this.arguments = arguments; var arguments = 10; // no error } return c3NoError; }()); -var c5 = (function () { +var c5 = /** @class */ (function () { function c5(i) { var arguments = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -158,7 +158,7 @@ var c5 = (function () { } return c5; }()); -var c52 = (function () { +var c52 = /** @class */ (function () { function c52(arguments) { var rest = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -168,7 +168,7 @@ var c52 = (function () { } return c52; }()); -var c5NoError = (function () { +var c5NoError = /** @class */ (function () { function c5NoError(arguments) { var arguments; // no error } diff --git a/tests/baselines/reference/collisionArgumentsClassMethod.js b/tests/baselines/reference/collisionArgumentsClassMethod.js index 85610926e35..3c2276f8ce5 100644 --- a/tests/baselines/reference/collisionArgumentsClassMethod.js +++ b/tests/baselines/reference/collisionArgumentsClassMethod.js @@ -49,7 +49,7 @@ class c3 { } //// [collisionArgumentsClassMethod.js] -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } c1.prototype.foo = function (i) { @@ -88,7 +88,7 @@ var c1 = (function () { }; return c1; }()); -var c3 = (function () { +var c3 = /** @class */ (function () { function c3() { } c3.prototype.foo = function () { diff --git a/tests/baselines/reference/collisionCodeGenModuleWithAccessorChildren.js b/tests/baselines/reference/collisionCodeGenModuleWithAccessorChildren.js index 977d0c4bf49..e43eddd3a46 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithAccessorChildren.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithAccessorChildren.js @@ -49,7 +49,7 @@ module M { // Shouldnt be _M var M; (function (M_1) { M_1.x = 3; - var c = (function () { + var c = /** @class */ (function () { function c() { } Object.defineProperty(c.prototype, "Z", { @@ -63,7 +63,7 @@ var M; }()); })(M || (M = {})); (function (M_2) { - var d = (function () { + var d = /** @class */ (function () { function d() { } Object.defineProperty(d.prototype, "Z", { @@ -78,7 +78,7 @@ var M; }()); })(M || (M = {})); (function (M) { - var e = (function () { + var e = /** @class */ (function () { function e() { } Object.defineProperty(e.prototype, "M", { @@ -92,7 +92,7 @@ var M; }()); })(M || (M = {})); (function (M_3) { - var f = (function () { + var f = /** @class */ (function () { function f() { } Object.defineProperty(f.prototype, "Z", { @@ -107,7 +107,7 @@ var M; }()); })(M || (M = {})); (function (M) { - var e = (function () { + var e = /** @class */ (function () { function e() { } Object.defineProperty(e.prototype, "M", { diff --git a/tests/baselines/reference/collisionCodeGenModuleWithConstructorChildren.js b/tests/baselines/reference/collisionCodeGenModuleWithConstructorChildren.js index 5dd1fb96e1d..23afcb0cae5 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithConstructorChildren.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithConstructorChildren.js @@ -27,7 +27,7 @@ module M { var M; (function (M_1) { M_1.x = 3; - var c = (function () { + var c = /** @class */ (function () { function c(M, p) { if (p === void 0) { p = M_1.x; } } @@ -35,7 +35,7 @@ var M; }()); })(M || (M = {})); (function (M_2) { - var d = (function () { + var d = /** @class */ (function () { function d(M, p) { if (p === void 0) { p = M_2.x; } this.M = M; @@ -44,7 +44,7 @@ var M; }()); })(M || (M = {})); (function (M_3) { - var d2 = (function () { + var d2 = /** @class */ (function () { function d2() { var M = 10; var p = M_3.x; diff --git a/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.js b/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.js index cf0fd765e56..150feab3236 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.js @@ -18,7 +18,7 @@ var foo = new m2._m2(); //// [collisionCodeGenModuleWithMemberClassConflict.js] var m1; (function (m1_1) { - var m1 = (function () { + var m1 = /** @class */ (function () { function m1() { } return m1; @@ -28,13 +28,13 @@ var m1; var foo = new m1.m1(); var m2; (function (m2_1) { - var m2 = (function () { + var m2 = /** @class */ (function () { function m2() { } return m2; }()); m2_1.m2 = m2; - var _m2 = (function () { + var _m2 = /** @class */ (function () { function _m2() { } return _m2; diff --git a/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.js b/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.js index 594a8dc2295..ae48d1d36f8 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.js @@ -10,7 +10,7 @@ var foo = new m1.m2(); //// [collisionCodeGenModuleWithMemberInterfaceConflict.js] var m1; (function (m1) { - var m2 = (function () { + var m2 = /** @class */ (function () { function m2() { } return m2; diff --git a/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js b/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js index 4ff4cb22668..e75d84f9df4 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js @@ -36,7 +36,7 @@ module M { // Shouldnt bn _M var M; (function (M_1) { M_1.x = 3; - var c = (function () { + var c = /** @class */ (function () { function c() { } c.prototype.fn = function (M, p) { @@ -46,7 +46,7 @@ var M; }()); })(M || (M = {})); (function (M_2) { - var d = (function () { + var d = /** @class */ (function () { function d() { } d.prototype.fn2 = function () { @@ -57,7 +57,7 @@ var M; }()); })(M || (M = {})); (function (M_3) { - var e = (function () { + var e = /** @class */ (function () { function e() { } e.prototype.fn3 = function () { @@ -69,7 +69,7 @@ var M; }()); })(M || (M = {})); (function (M) { - var f = (function () { + var f = /** @class */ (function () { function f() { } f.prototype.M = function () { diff --git a/tests/baselines/reference/collisionCodeGenModuleWithModuleChildren.js b/tests/baselines/reference/collisionCodeGenModuleWithModuleChildren.js index a4486c48de3..1d2865bbafd 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithModuleChildren.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithModuleChildren.js @@ -55,7 +55,7 @@ var M; (function (M_2) { var m2; (function (m2) { - var M = (function () { + var M = /** @class */ (function () { function M() { } return M; diff --git a/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.js b/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.js index def2c8c2bb0..db1abb520b0 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.js @@ -32,7 +32,7 @@ var foo2 = new m2.m2(); //// [collisionCodeGenModuleWithModuleReopening.js] var m1; (function (m1_1) { - var m1 = (function () { + var m1 = /** @class */ (function () { function m1() { } return m1; @@ -41,7 +41,7 @@ var m1; })(m1 || (m1 = {})); var foo = new m1.m1(); (function (m1) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -53,7 +53,7 @@ var foo = new m1.m1(); var foo2 = new m1.c1(); var m2; (function (m2) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -64,7 +64,7 @@ var m2; })(m2 || (m2 = {})); var foo3 = new m2.c1(); (function (m2_1) { - var m2 = (function () { + var m2 = /** @class */ (function () { function m2() { } return m2; diff --git a/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.js b/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.js index ca9420197fb..097117222e3 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.js @@ -11,13 +11,13 @@ var foo = new m1.c1(); //// [collisionCodeGenModuleWithPrivateMember.js] var m1; (function (m1_1) { - var m1 = (function () { + var m1 = /** @class */ (function () { function m1() { } return m1; }()); var x = new m1(); - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.js b/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.js index 50eff733912..6a5056281a1 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.js @@ -12,7 +12,7 @@ var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكو //// [collisionCodeGenModuleWithUnicodeNames.js] var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123; (function (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1) { - var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = (function () { + var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = /** @class */ (function () { function 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123() { } return 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123; diff --git a/tests/baselines/reference/collisionExportsRequireAndClass.js b/tests/baselines/reference/collisionExportsRequireAndClass.js index 0bc56b97cf1..f0d383b0651 100644 --- a/tests/baselines/reference/collisionExportsRequireAndClass.js +++ b/tests/baselines/reference/collisionExportsRequireAndClass.js @@ -40,13 +40,13 @@ module m4 { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var require = (function () { + var require = /** @class */ (function () { function require() { } return require; }()); exports.require = require; - var exports = (function () { + var exports = /** @class */ (function () { function exports() { } return exports; @@ -54,12 +54,12 @@ define(["require", "exports"], function (require, exports) { exports.exports = exports; var m1; (function (m1) { - var require = (function () { + var require = /** @class */ (function () { function require() { } return require; }()); - var exports = (function () { + var exports = /** @class */ (function () { function exports() { } return exports; @@ -67,13 +67,13 @@ define(["require", "exports"], function (require, exports) { })(m1 || (m1 = {})); var m2; (function (m2) { - var require = (function () { + var require = /** @class */ (function () { function require() { } return require; }()); m2.require = require; - var exports = (function () { + var exports = /** @class */ (function () { function exports() { } return exports; @@ -82,24 +82,24 @@ define(["require", "exports"], function (require, exports) { })(m2 || (m2 = {})); }); //// [collisionExportsRequireAndClass_globalFile.js] -var require = (function () { +var require = /** @class */ (function () { function require() { } return require; }()); -var exports = (function () { +var exports = /** @class */ (function () { function exports() { } return exports; }()); var m3; (function (m3) { - var require = (function () { + var require = /** @class */ (function () { function require() { } return require; }()); - var exports = (function () { + var exports = /** @class */ (function () { function exports() { } return exports; @@ -107,13 +107,13 @@ var m3; })(m3 || (m3 = {})); var m4; (function (m4) { - var require = (function () { + var require = /** @class */ (function () { function require() { } return require; }()); m4.require = require; - var exports = (function () { + var exports = /** @class */ (function () { function exports() { } return exports; diff --git a/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js b/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js index 9cb3c4e797e..ac243d32526 100644 --- a/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js +++ b/tests/baselines/reference/collisionExportsRequireAndInternalModuleAlias.js @@ -28,7 +28,7 @@ define(["require", "exports"], function (require, exports) { exports.__esModule = true; var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/collisionExportsRequireAndInternalModuleAliasInGlobalFile.js b/tests/baselines/reference/collisionExportsRequireAndInternalModuleAliasInGlobalFile.js index b90d2236601..547be309a0f 100644 --- a/tests/baselines/reference/collisionExportsRequireAndInternalModuleAliasInGlobalFile.js +++ b/tests/baselines/reference/collisionExportsRequireAndInternalModuleAliasInGlobalFile.js @@ -25,7 +25,7 @@ module m2 { //// [collisionExportsRequireAndInternalModuleAliasInGlobalFile.js] var mOfGloalFile; (function (mOfGloalFile) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/collisionExportsRequireAndModule.js b/tests/baselines/reference/collisionExportsRequireAndModule.js index 42820955004..ffbdfc43536 100644 --- a/tests/baselines/reference/collisionExportsRequireAndModule.js +++ b/tests/baselines/reference/collisionExportsRequireAndModule.js @@ -97,7 +97,7 @@ define(["require", "exports"], function (require, exports) { exports.__esModule = true; var require; (function (require) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -110,7 +110,7 @@ define(["require", "exports"], function (require, exports) { exports.foo = foo; var exports; (function (exports) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -125,7 +125,7 @@ define(["require", "exports"], function (require, exports) { (function (m1) { var require; (function (require) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -134,7 +134,7 @@ define(["require", "exports"], function (require, exports) { })(require || (require = {})); var exports; (function (exports) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -146,7 +146,7 @@ define(["require", "exports"], function (require, exports) { (function (m2) { var require; (function (require) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -155,7 +155,7 @@ define(["require", "exports"], function (require, exports) { })(require = m2.require || (m2.require = {})); var exports; (function (exports) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -167,7 +167,7 @@ define(["require", "exports"], function (require, exports) { //// [collisionExportsRequireAndModule_globalFile.js] var require; (function (require) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -176,7 +176,7 @@ var require; })(require || (require = {})); var exports; (function (exports) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -187,7 +187,7 @@ var m3; (function (m3) { var require; (function (require) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -196,7 +196,7 @@ var m3; })(require || (require = {})); var exports; (function (exports) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -208,7 +208,7 @@ var m4; (function (m4) { var require; (function (require) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -217,7 +217,7 @@ var m4; })(require = m4.require || (m4.require = {})); var exports; (function (exports) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/collisionRestParameterClassConstructor.js b/tests/baselines/reference/collisionRestParameterClassConstructor.js index f97e49531f6..ee6565cf0a1 100644 --- a/tests/baselines/reference/collisionRestParameterClassConstructor.js +++ b/tests/baselines/reference/collisionRestParameterClassConstructor.js @@ -68,7 +68,7 @@ declare class c6NoError { //// [collisionRestParameterClassConstructor.js] // Constructors -var c1 = (function () { +var c1 = /** @class */ (function () { function c1(_i) { var restParameters = []; for (var _a = 1; _a < arguments.length; _a++) { @@ -78,13 +78,13 @@ var c1 = (function () { } return c1; }()); -var c1NoError = (function () { +var c1NoError = /** @class */ (function () { function c1NoError(_i) { var _i = 10; // no error } return c1NoError; }()); -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { var restParameters = []; for (var _a = 0; _a < arguments.length; _a++) { @@ -94,13 +94,13 @@ var c2 = (function () { } return c2; }()); -var c2NoError = (function () { +var c2NoError = /** @class */ (function () { function c2NoError() { var _i = 10; // no error } return c2NoError; }()); -var c3 = (function () { +var c3 = /** @class */ (function () { function c3(_i) { var restParameters = []; for (var _a = 1; _a < arguments.length; _a++) { @@ -111,14 +111,14 @@ var c3 = (function () { } return c3; }()); -var c3NoError = (function () { +var c3NoError = /** @class */ (function () { function c3NoError(_i) { this._i = _i; var _i = 10; // no error } return c3NoError; }()); -var c5 = (function () { +var c5 = /** @class */ (function () { function c5(_i) { var rest = []; for (var _a = 1; _a < arguments.length; _a++) { @@ -128,7 +128,7 @@ var c5 = (function () { } return c5; }()); -var c5NoError = (function () { +var c5NoError = /** @class */ (function () { function c5NoError(_i) { var _i; // no error } diff --git a/tests/baselines/reference/collisionRestParameterClassMethod.js b/tests/baselines/reference/collisionRestParameterClassMethod.js index cda717c79ab..6c49ebe1350 100644 --- a/tests/baselines/reference/collisionRestParameterClassMethod.js +++ b/tests/baselines/reference/collisionRestParameterClassMethod.js @@ -39,7 +39,7 @@ class c3 { } //// [collisionRestParameterClassMethod.js] -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } c1.prototype.foo = function (_i) { @@ -64,7 +64,7 @@ var c1 = (function () { }; return c1; }()); -var c3 = (function () { +var c3 = /** @class */ (function () { function c3() { } c3.prototype.foo = function () { diff --git a/tests/baselines/reference/collisionRestParameterUnderscoreIUsage.js b/tests/baselines/reference/collisionRestParameterUnderscoreIUsage.js index 1d7f9f43f7c..4b09dfe6683 100644 --- a/tests/baselines/reference/collisionRestParameterUnderscoreIUsage.js +++ b/tests/baselines/reference/collisionRestParameterUnderscoreIUsage.js @@ -10,7 +10,7 @@ new Foo(); //// [collisionRestParameterUnderscoreIUsage.js] var _i = "This is what I'd expect to see"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { var args = []; for (var _a = 0; _a < arguments.length; _a++) { diff --git a/tests/baselines/reference/collisionSuperAndLocalFunctionInAccessors.js b/tests/baselines/reference/collisionSuperAndLocalFunctionInAccessors.js index 7d8e23cd508..000c3cfe35e 100644 --- a/tests/baselines/reference/collisionSuperAndLocalFunctionInAccessors.js +++ b/tests/baselines/reference/collisionSuperAndLocalFunctionInAccessors.js @@ -52,7 +52,7 @@ var __extends = (this && this.__extends) || (function () { })(); function _super() { } -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Object.defineProperty(Foo.prototype, "prop1", { @@ -70,7 +70,7 @@ var Foo = (function () { }); return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; @@ -90,7 +90,7 @@ var b = (function (_super) { }); return b; }(Foo)); -var c = (function (_super) { +var c = /** @class */ (function (_super) { __extends(c, _super); function c() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndLocalFunctionInConstructor.js b/tests/baselines/reference/collisionSuperAndLocalFunctionInConstructor.js index d516c06ad18..4c2d6fce349 100644 --- a/tests/baselines/reference/collisionSuperAndLocalFunctionInConstructor.js +++ b/tests/baselines/reference/collisionSuperAndLocalFunctionInConstructor.js @@ -37,14 +37,14 @@ var __extends = (this && this.__extends) || (function () { })(); function _super() { } -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { function _super() { } } return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { var _this = _super.call(this) || this; @@ -54,7 +54,7 @@ var b = (function (_super) { } return b; }(Foo)); -var c = (function (_super) { +var c = /** @class */ (function (_super) { __extends(c, _super); function c() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js b/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js index b211b3e4eac..74ca7f80ce4 100644 --- a/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js +++ b/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { })(); function _super() { } -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.x = function () { @@ -52,7 +52,7 @@ var Foo = (function () { }; return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; @@ -65,7 +65,7 @@ var b = (function (_super) { }; return b; }(Foo)); -var c = (function (_super) { +var c = /** @class */ (function (_super) { __extends(c, _super); function c() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndLocalFunctionInProperty.js b/tests/baselines/reference/collisionSuperAndLocalFunctionInProperty.js index 9701e9b4fc4..586315b1607 100644 --- a/tests/baselines/reference/collisionSuperAndLocalFunctionInProperty.js +++ b/tests/baselines/reference/collisionSuperAndLocalFunctionInProperty.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { })(); function _super() { } -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.prop1 = { doStuff: function () { @@ -42,7 +42,7 @@ var Foo = (function () { } return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndLocalVarInAccessors.js b/tests/baselines/reference/collisionSuperAndLocalVarInAccessors.js index 3a6e8b9e772..d5541889a81 100644 --- a/tests/baselines/reference/collisionSuperAndLocalVarInAccessors.js +++ b/tests/baselines/reference/collisionSuperAndLocalVarInAccessors.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _super = 10; // No Error -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Object.defineProperty(Foo.prototype, "prop1", { @@ -60,7 +60,7 @@ var Foo = (function () { }); return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; @@ -78,7 +78,7 @@ var b = (function (_super) { }); return b; }(Foo)); -var c = (function (_super) { +var c = /** @class */ (function (_super) { __extends(c, _super); function c() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndLocalVarInConstructor.js b/tests/baselines/reference/collisionSuperAndLocalVarInConstructor.js index dcbf08024a9..e586b4dc55e 100644 --- a/tests/baselines/reference/collisionSuperAndLocalVarInConstructor.js +++ b/tests/baselines/reference/collisionSuperAndLocalVarInConstructor.js @@ -32,13 +32,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _super = 10; // No Error -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { var _super = 10; // No error } return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { var _this = _super.call(this) || this; @@ -47,7 +47,7 @@ var b = (function (_super) { } return b; }(Foo)); -var c = (function (_super) { +var c = /** @class */ (function (_super) { __extends(c, _super); function c() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js b/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js index c6cce551d93..54ed127b6c1 100644 --- a/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js +++ b/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _super = 10; // No Error -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.x = function () { @@ -38,7 +38,7 @@ var Foo = (function () { }; return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; @@ -48,7 +48,7 @@ var b = (function (_super) { }; return b; }(Foo)); -var c = (function (_super) { +var c = /** @class */ (function (_super) { __extends(c, _super); function c() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndLocalVarInProperty.js b/tests/baselines/reference/collisionSuperAndLocalVarInProperty.js index b88513b53dd..b7b9490a115 100644 --- a/tests/baselines/reference/collisionSuperAndLocalVarInProperty.js +++ b/tests/baselines/reference/collisionSuperAndLocalVarInProperty.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _super = 10; // No Error -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.prop1 = { doStuff: function () { @@ -40,7 +40,7 @@ var Foo = (function () { } return Foo; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndNameResolution.js b/tests/baselines/reference/collisionSuperAndNameResolution.js index c35c30ec84e..c8489e006a8 100644 --- a/tests/baselines/reference/collisionSuperAndNameResolution.js +++ b/tests/baselines/reference/collisionSuperAndNameResolution.js @@ -24,12 +24,12 @@ var __extends = (this && this.__extends) || (function () { })(); var console; var _super = 10; // No error -var base = (function () { +var base = /** @class */ (function () { function base() { } return base; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndParameter.js b/tests/baselines/reference/collisionSuperAndParameter.js index e2771fadf1f..9ee69713883 100644 --- a/tests/baselines/reference/collisionSuperAndParameter.js +++ b/tests/baselines/reference/collisionSuperAndParameter.js @@ -73,7 +73,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.a = function () { @@ -96,7 +96,7 @@ var Foo = (function () { }); return Foo; }()); -var Foo2 = (function (_super) { +var Foo2 = /** @class */ (function (_super) { __extends(Foo2, _super); function Foo2(_super) { var _this = _super.call(this) || this; @@ -126,7 +126,7 @@ var Foo2 = (function (_super) { }); return Foo2; }(Foo)); -var Foo4 = (function (_super) { +var Foo4 = /** @class */ (function (_super) { __extends(Foo4, _super); function Foo4(_super) { return _super.call(this) || this; diff --git a/tests/baselines/reference/collisionSuperAndParameter1.js b/tests/baselines/reference/collisionSuperAndParameter1.js index 8bc3fc19b5b..f665a5d03df 100644 --- a/tests/baselines/reference/collisionSuperAndParameter1.js +++ b/tests/baselines/reference/collisionSuperAndParameter1.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function (_super) { +var Foo2 = /** @class */ (function (_super) { __extends(Foo2, _super); function Foo2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionSuperAndPropertyNameAsConstuctorParameter.js b/tests/baselines/reference/collisionSuperAndPropertyNameAsConstuctorParameter.js index f905e520866..a98bb021c55 100644 --- a/tests/baselines/reference/collisionSuperAndPropertyNameAsConstuctorParameter.js +++ b/tests/baselines/reference/collisionSuperAndPropertyNameAsConstuctorParameter.js @@ -41,19 +41,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b1 = (function (_super) { +var b1 = /** @class */ (function (_super) { __extends(b1, _super); function b1(_super) { return _super.call(this) || this; } return b1; }(a)); -var b2 = (function (_super) { +var b2 = /** @class */ (function (_super) { __extends(b2, _super); function b2(_super) { var _this = _super.call(this) || this; @@ -62,14 +62,14 @@ var b2 = (function (_super) { } return b2; }(a)); -var b3 = (function (_super) { +var b3 = /** @class */ (function (_super) { __extends(b3, _super); function b3(_super) { return _super.call(this) || this; } return b3; }(a)); -var b4 = (function (_super) { +var b4 = /** @class */ (function (_super) { __extends(b4, _super); function b4(_super) { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/collisionThisExpressionAndClassInGlobal.js b/tests/baselines/reference/collisionThisExpressionAndClassInGlobal.js index 09dcee3caad..f3158047a54 100644 --- a/tests/baselines/reference/collisionThisExpressionAndClassInGlobal.js +++ b/tests/baselines/reference/collisionThisExpressionAndClassInGlobal.js @@ -5,7 +5,7 @@ var f = () => this; //// [collisionThisExpressionAndClassInGlobal.js] var _this = this; -var _this = (function () { +var _this = /** @class */ (function () { function _this() { } return _this; diff --git a/tests/baselines/reference/collisionThisExpressionAndLocalVarInAccessors.js b/tests/baselines/reference/collisionThisExpressionAndLocalVarInAccessors.js index e2f22cdf3e6..4a7875bfe40 100644 --- a/tests/baselines/reference/collisionThisExpressionAndLocalVarInAccessors.js +++ b/tests/baselines/reference/collisionThisExpressionAndLocalVarInAccessors.js @@ -44,7 +44,7 @@ class class2 { } //// [collisionThisExpressionAndLocalVarInAccessors.js] -var class1 = (function () { +var class1 = /** @class */ (function () { function class1() { } Object.defineProperty(class1.prototype, "a", { @@ -72,7 +72,7 @@ var class1 = (function () { }); return class1; }()); -var class2 = (function () { +var class2 = /** @class */ (function () { function class2() { } Object.defineProperty(class2.prototype, "a", { diff --git a/tests/baselines/reference/collisionThisExpressionAndLocalVarInConstructor.js b/tests/baselines/reference/collisionThisExpressionAndLocalVarInConstructor.js index e4027499988..ab60d6244a1 100644 --- a/tests/baselines/reference/collisionThisExpressionAndLocalVarInConstructor.js +++ b/tests/baselines/reference/collisionThisExpressionAndLocalVarInConstructor.js @@ -22,7 +22,7 @@ class class2 { } //// [collisionThisExpressionAndLocalVarInConstructor.js] -var class1 = (function () { +var class1 = /** @class */ (function () { function class1() { var _this = this; var x2 = { @@ -34,7 +34,7 @@ var class1 = (function () { } return class1; }()); -var class2 = (function () { +var class2 = /** @class */ (function () { function class2() { var _this = this; var _this = 2; diff --git a/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js b/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js index 7c71fd79ade..2d5de593909 100644 --- a/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js +++ b/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js @@ -19,7 +19,7 @@ class a { } //// [collisionThisExpressionAndLocalVarInMethod.js] -var a = (function () { +var a = /** @class */ (function () { function a() { } a.prototype.method1 = function () { diff --git a/tests/baselines/reference/collisionThisExpressionAndLocalVarInProperty.js b/tests/baselines/reference/collisionThisExpressionAndLocalVarInProperty.js index 2a54b5fd7e6..4ce4f08a778 100644 --- a/tests/baselines/reference/collisionThisExpressionAndLocalVarInProperty.js +++ b/tests/baselines/reference/collisionThisExpressionAndLocalVarInProperty.js @@ -20,7 +20,7 @@ class class2 { } //// [collisionThisExpressionAndLocalVarInProperty.js] -var class1 = (function () { +var class1 = /** @class */ (function () { function class1() { var _this = this; this.prop1 = { @@ -32,7 +32,7 @@ var class1 = (function () { } return class1; }()); -var class2 = (function () { +var class2 = /** @class */ (function () { function class2() { var _this = this; this.prop1 = { diff --git a/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js b/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js index d0d5059adec..a1bc5d36965 100644 --- a/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js +++ b/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js @@ -29,14 +29,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } a.prototype.foo = function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; @@ -48,7 +48,7 @@ var b = (function (_super) { }; return b; }(a)); -var b2 = (function (_super) { +var b2 = /** @class */ (function (_super) { __extends(b2, _super); function b2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/collisionThisExpressionAndModuleInGlobal.js b/tests/baselines/reference/collisionThisExpressionAndModuleInGlobal.js index 240817ac0b9..36dca587068 100644 --- a/tests/baselines/reference/collisionThisExpressionAndModuleInGlobal.js +++ b/tests/baselines/reference/collisionThisExpressionAndModuleInGlobal.js @@ -9,7 +9,7 @@ var f = () => this; var _this = this; var _this; (function (_this) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/collisionThisExpressionAndNameResolution.js b/tests/baselines/reference/collisionThisExpressionAndNameResolution.js index 130f99bcd90..2e981ad33d9 100644 --- a/tests/baselines/reference/collisionThisExpressionAndNameResolution.js +++ b/tests/baselines/reference/collisionThisExpressionAndNameResolution.js @@ -14,7 +14,7 @@ class Foo { //// [collisionThisExpressionAndNameResolution.js] var console; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.x = function () { diff --git a/tests/baselines/reference/collisionThisExpressionAndParameter.js b/tests/baselines/reference/collisionThisExpressionAndParameter.js index bc15e4b56b5..acaceb9170b 100644 --- a/tests/baselines/reference/collisionThisExpressionAndParameter.js +++ b/tests/baselines/reference/collisionThisExpressionAndParameter.js @@ -94,7 +94,7 @@ declare function f4(_this: number); // no code gen - no error declare function f4(_this: string); // no code gen - no error //// [collisionThisExpressionAndParameter.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.x = function () { @@ -131,7 +131,7 @@ var Foo = (function () { }; return Foo; }()); -var Foo1 = (function () { +var Foo1 = /** @class */ (function () { function Foo1(_this) { var _this = this; var x2 = { @@ -146,7 +146,7 @@ function f1(_this) { var _this = this; (function (x) { console.log(_this.x); }); } -var Foo3 = (function () { +var Foo3 = /** @class */ (function () { function Foo3(_this) { var _this = this; var x2 = { diff --git a/tests/baselines/reference/collisionThisExpressionAndPropertyNameAsConstuctorParameter.js b/tests/baselines/reference/collisionThisExpressionAndPropertyNameAsConstuctorParameter.js index b8218cd38ff..3758cfdecda 100644 --- a/tests/baselines/reference/collisionThisExpressionAndPropertyNameAsConstuctorParameter.js +++ b/tests/baselines/reference/collisionThisExpressionAndPropertyNameAsConstuctorParameter.js @@ -36,7 +36,7 @@ class Foo5 { } //// [collisionThisExpressionAndPropertyNameAsConstuctorParameter.js] -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2(_this) { var _this = this; var lambda = function () { @@ -45,7 +45,7 @@ var Foo2 = (function () { } return Foo2; }()); -var Foo3 = (function () { +var Foo3 = /** @class */ (function () { function Foo3(_this) { var _this = this; this._this = _this; @@ -55,7 +55,7 @@ var Foo3 = (function () { } return Foo3; }()); -var Foo4 = (function () { +var Foo4 = /** @class */ (function () { function Foo4(_this) { var _this = this; var lambda = function () { @@ -64,7 +64,7 @@ var Foo4 = (function () { } return Foo4; }()); -var Foo5 = (function () { +var Foo5 = /** @class */ (function () { function Foo5(_this) { var _this = this; this._this = _this; diff --git a/tests/baselines/reference/commaOperatorWithSecondOperandObjectType.js b/tests/baselines/reference/commaOperatorWithSecondOperandObjectType.js index ef814863934..905eb8b7d6a 100644 --- a/tests/baselines/reference/commaOperatorWithSecondOperandObjectType.js +++ b/tests/baselines/reference/commaOperatorWithSecondOperandObjectType.js @@ -45,7 +45,7 @@ var BOOLEAN; var NUMBER; var STRING; var OBJECT; -var CLASS = (function () { +var CLASS = /** @class */ (function () { function CLASS() { } return CLASS; diff --git a/tests/baselines/reference/commentBeforeStaticMethod1.js b/tests/baselines/reference/commentBeforeStaticMethod1.js index 2d5fb6ace2e..b8b6e7e093d 100644 --- a/tests/baselines/reference/commentBeforeStaticMethod1.js +++ b/tests/baselines/reference/commentBeforeStaticMethod1.js @@ -9,7 +9,7 @@ class C { } //// [commentBeforeStaticMethod1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } /** diff --git a/tests/baselines/reference/commentOnClassAccessor1.js b/tests/baselines/reference/commentOnClassAccessor1.js index 0c3e4c1848f..3836bd86818 100644 --- a/tests/baselines/reference/commentOnClassAccessor1.js +++ b/tests/baselines/reference/commentOnClassAccessor1.js @@ -7,7 +7,7 @@ class C { } //// [commentOnClassAccessor1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "bar", { diff --git a/tests/baselines/reference/commentOnClassAccessor2.js b/tests/baselines/reference/commentOnClassAccessor2.js index 3b58cc28abd..5ab91eb6adc 100644 --- a/tests/baselines/reference/commentOnClassAccessor2.js +++ b/tests/baselines/reference/commentOnClassAccessor2.js @@ -12,7 +12,7 @@ class C { } //// [commentOnClassAccessor2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "bar", { diff --git a/tests/baselines/reference/commentOnClassMethod1.js b/tests/baselines/reference/commentOnClassMethod1.js index 4b909da55a4..502f8308ee8 100644 --- a/tests/baselines/reference/commentOnClassMethod1.js +++ b/tests/baselines/reference/commentOnClassMethod1.js @@ -8,7 +8,7 @@ class WebControls { } //// [commentOnClassMethod1.js] -var WebControls = (function () { +var WebControls = /** @class */ (function () { function WebControls() { } /** diff --git a/tests/baselines/reference/commentOnDecoratedClassDeclaration.js b/tests/baselines/reference/commentOnDecoratedClassDeclaration.js index 8e6cd7149cf..4d8fa428e50 100644 --- a/tests/baselines/reference/commentOnDecoratedClassDeclaration.js +++ b/tests/baselines/reference/commentOnDecoratedClassDeclaration.js @@ -26,7 +26,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, /** * Leading trivia */ -var Remote = (function () { +var Remote = /** @class */ (function () { function Remote() { } Remote = __decorate([ @@ -37,7 +37,7 @@ var Remote = (function () { /** * Floating Comment */ -var AnotherRomote = (function () { +var AnotherRomote = /** @class */ (function () { function AnotherRomote() { } AnotherRomote = __decorate([ diff --git a/tests/baselines/reference/commentOnSignature1.js b/tests/baselines/reference/commentOnSignature1.js index 38437d6fd13..1c438d1e9ac 100644 --- a/tests/baselines/reference/commentOnSignature1.js +++ b/tests/baselines/reference/commentOnSignature1.js @@ -44,7 +44,7 @@ function foo2(a: any): void { */ function foo(a) { } -var c = (function () { +var c = /** @class */ (function () { function c(a) { } c.prototype.foo = function (a) { diff --git a/tests/baselines/reference/commentOnStaticMember1.js b/tests/baselines/reference/commentOnStaticMember1.js index ba997369304..b11b6f1ad88 100644 --- a/tests/baselines/reference/commentOnStaticMember1.js +++ b/tests/baselines/reference/commentOnStaticMember1.js @@ -6,7 +6,7 @@ class Greeter { } //// [commentOnStaticMember1.js] -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter() { } //Hello World diff --git a/tests/baselines/reference/commentsClass.js b/tests/baselines/reference/commentsClass.js index 49fda992b08..4c5ac163ee1 100644 --- a/tests/baselines/reference/commentsClass.js +++ b/tests/baselines/reference/commentsClass.js @@ -74,14 +74,14 @@ class c9 { //// [commentsClass.js] /** This is class c2 without constuctor*/ -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { } return c2; }()); // trailing comment1 var i2 = new c2(); var i2_c = c2; -var c3 = (function () { +var c3 = /** @class */ (function () { /** Constructor comment*/ function c3() { } // trailing comment of constructor @@ -90,7 +90,7 @@ var c3 = (function () { var i3 = new c3(); var i3_c = c3; /** Class comment*/ -var c4 = (function () { +var c4 = /** @class */ (function () { /** Constructor comment*/ function c4() { } /* trailing comment of constructor 2*/ @@ -99,7 +99,7 @@ var c4 = (function () { var i4 = new c4(); var i4_c = c4; /** Class with statics*/ -var c5 = (function () { +var c5 = /** @class */ (function () { function c5() { } return c5; @@ -107,7 +107,7 @@ var c5 = (function () { var i5 = new c5(); var i5_c = c5; /// class with statics and constructor -var c6 = (function () { +var c6 = /** @class */ (function () { /// constructor comment function c6() { } @@ -116,7 +116,7 @@ var c6 = (function () { var i6 = new c6(); var i6_c = c6; // class with statics and constructor -var c7 = (function () { +var c7 = /** @class */ (function () { // constructor comment function c7() { } @@ -126,7 +126,7 @@ var i7 = new c7(); var i7_c = c7; /** class with statics and constructor */ -var c8 = (function () { +var c8 = /** @class */ (function () { /** constructor comment */ function c8() { @@ -137,7 +137,7 @@ var c8 = (function () { }()); var i8 = new c8(); var i8_c = c8; -var c9 = (function () { +var c9 = /** @class */ (function () { function c9() { /// This is some detached comment // should emit this leading comment of } too diff --git a/tests/baselines/reference/commentsClassMembers.js b/tests/baselines/reference/commentsClassMembers.js index 9953e77ab7e..f53c64060a3 100644 --- a/tests/baselines/reference/commentsClassMembers.js +++ b/tests/baselines/reference/commentsClassMembers.js @@ -219,7 +219,7 @@ cProperties_i.nc_p2 = cProperties_i.nc_p1; //// [commentsClassMembers.js] /** This is comment for c1*/ -var c1 = (function () { +var c1 = /** @class */ (function () { /** Constructor method*/ function c1() { } @@ -435,7 +435,7 @@ var i1_s_ncr = c1.nc_s2(20); var i1_s_ncprop = c1.nc_s3; c1.nc_s3 = i1_s_ncprop; var i1_c = c1; -var cProperties = (function () { +var cProperties = /** @class */ (function () { function cProperties() { this.x = 10; /*trailing comment for property*/ this.y = 10; // trailing comment of // style diff --git a/tests/baselines/reference/commentsCommentParsing.js b/tests/baselines/reference/commentsCommentParsing.js index db9b5b6632a..889067a3c05 100644 --- a/tests/baselines/reference/commentsCommentParsing.js +++ b/tests/baselines/reference/commentsCommentParsing.js @@ -283,7 +283,7 @@ function jsDocParamTest(/** this is inline comment for a */ a, /** this is inlin return a + b + c + d; } /**/ -var NoQuickInfoClass = (function () { +var NoQuickInfoClass = /** @class */ (function () { function NoQuickInfoClass() { } return NoQuickInfoClass; diff --git a/tests/baselines/reference/commentsDottedModuleName.js b/tests/baselines/reference/commentsDottedModuleName.js index 89c959ccdab..03dc8559d77 100644 --- a/tests/baselines/reference/commentsDottedModuleName.js +++ b/tests/baselines/reference/commentsDottedModuleName.js @@ -16,7 +16,7 @@ define(["require", "exports"], function (require, exports) { var InnerModule; (function (InnerModule) { /// class b comment - var b = (function () { + var b = /** @class */ (function () { function b() { } return b; diff --git a/tests/baselines/reference/commentsExternalModules.js b/tests/baselines/reference/commentsExternalModules.js index 7556e8855fb..82c6fa53b82 100644 --- a/tests/baselines/reference/commentsExternalModules.js +++ b/tests/baselines/reference/commentsExternalModules.js @@ -75,7 +75,7 @@ define(["require", "exports"], function (require, exports) { var m2; (function (m2) { /** class comment;*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -106,7 +106,7 @@ define(["require", "exports"], function (require, exports) { var m2; (function (m2) { /** class comment; */ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/commentsExternalModules2.js b/tests/baselines/reference/commentsExternalModules2.js index af1e78b692c..bb8eab82c1e 100644 --- a/tests/baselines/reference/commentsExternalModules2.js +++ b/tests/baselines/reference/commentsExternalModules2.js @@ -75,7 +75,7 @@ define(["require", "exports"], function (require, exports) { var m2; (function (m2) { /** class comment;*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -106,7 +106,7 @@ define(["require", "exports"], function (require, exports) { var m2; (function (m2) { /** class comment; */ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/commentsExternalModules3.js b/tests/baselines/reference/commentsExternalModules3.js index e830f9de7a3..10c25efd008 100644 --- a/tests/baselines/reference/commentsExternalModules3.js +++ b/tests/baselines/reference/commentsExternalModules3.js @@ -74,7 +74,7 @@ var m1; var m2; (function (m2) { /** class comment;*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -105,7 +105,7 @@ var m4; var m2; (function (m2) { /** class comment; */ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/commentsFormatting.js b/tests/baselines/reference/commentsFormatting.js index a754fe9bb85..dcccc48f2a0 100644 --- a/tests/baselines/reference/commentsFormatting.js +++ b/tests/baselines/reference/commentsFormatting.js @@ -102,7 +102,7 @@ var m; * this is 6 spaces right aligned * this is 7 spaces right aligned * this is 8 spaces right aligned */ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -126,7 +126,7 @@ var m; * this is 6 spaces right aligned * this is 7 spaces right aligned * this is 8 spaces right aligned */ - var c2 = (function () { + var c2 = /** @class */ (function () { function c2() { } return c2; @@ -158,7 +158,7 @@ this is 4 spaces left aligned but above line is empty above 3 lines are empty*/ - var c3 = (function () { + var c3 = /** @class */ (function () { function c3() { } return c3; @@ -178,7 +178,7 @@ this is 4 spaces left aligned but above line is empty * this is 10 spaces + tab * this is 11 spaces + tab * this is 12 spaces + tab */ - var c4 = (function () { + var c4 = /** @class */ (function () { function c4() { } return c4; diff --git a/tests/baselines/reference/commentsInheritance.js b/tests/baselines/reference/commentsInheritance.js index e33a4244c03..1c3f86ac5bb 100644 --- a/tests/baselines/reference/commentsInheritance.js +++ b/tests/baselines/reference/commentsInheritance.js @@ -161,7 +161,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } // i1_f1 @@ -181,7 +181,7 @@ var i1_i; var c1_i = new c1(); // assign to interface i1_i = c1_i; -var c2 = (function () { +var c2 = /** @class */ (function () { /** c2 constructor*/ function c2(a) { this.c2_p1 = a; @@ -228,7 +228,7 @@ var c2 = (function () { }); return c2; }()); -var c3 = (function (_super) { +var c3 = /** @class */ (function (_super) { __extends(c3, _super); function c3() { return _super.call(this, 10) || this; @@ -259,7 +259,7 @@ var c2_i = new c2(10); var c3_i = new c3(); // assign c2_i = c3_i; -var c4 = (function (_super) { +var c4 = /** @class */ (function (_super) { __extends(c4, _super); function c4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/commentsModules.js b/tests/baselines/reference/commentsModules.js index f2574dcddfb..f6907855d3f 100644 --- a/tests/baselines/reference/commentsModules.js +++ b/tests/baselines/reference/commentsModules.js @@ -109,7 +109,7 @@ var m1; var m2; (function (m2) { /** class comment;*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -148,7 +148,7 @@ var m2; var m3; (function (m3) { /** Exported class comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -165,7 +165,7 @@ var m3; var m5; (function (m5) { /** Exported class comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -185,7 +185,7 @@ var m4; var m7; (function (m7) { /** Exported class comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -207,7 +207,7 @@ var m5; var m8; (function (m8) { /** Exported class comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -225,7 +225,7 @@ var m6; var m8; (function (m8) { /** Exported class comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -243,20 +243,20 @@ var m7; var m9; (function (m9) { /** Exported class comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); m9.c = c; /** class d */ - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; }()); // class e - var e = (function () { + var e = /** @class */ (function () { function e() { } return e; diff --git a/tests/baselines/reference/commentsMultiModuleMultiFile.js b/tests/baselines/reference/commentsMultiModuleMultiFile.js index 6aaace19afc..c06a5689594 100644 --- a/tests/baselines/reference/commentsMultiModuleMultiFile.js +++ b/tests/baselines/reference/commentsMultiModuleMultiFile.js @@ -43,7 +43,7 @@ define(["require", "exports"], function (require, exports) { var multiM; (function (multiM) { /// class b comment - var b = (function () { + var b = /** @class */ (function () { function b() { } return b; @@ -53,14 +53,14 @@ define(["require", "exports"], function (require, exports) { /** thi is multi module 2*/ (function (multiM) { /** class c comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); multiM.c = c; // class e comment - var e = (function () { + var e = /** @class */ (function () { function e() { } return e; @@ -78,14 +78,14 @@ define(["require", "exports"], function (require, exports) { var multiM; (function (multiM) { /** class d comment*/ - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; }()); multiM.d = d; /// class f comment - var f = (function () { + var f = /** @class */ (function () { function f() { } return f; diff --git a/tests/baselines/reference/commentsMultiModuleSingleFile.js b/tests/baselines/reference/commentsMultiModuleSingleFile.js index 34e693b34db..cb50f212893 100644 --- a/tests/baselines/reference/commentsMultiModuleSingleFile.js +++ b/tests/baselines/reference/commentsMultiModuleSingleFile.js @@ -28,14 +28,14 @@ new multiM.c(); var multiM; (function (multiM) { /** class b*/ - var b = (function () { + var b = /** @class */ (function () { function b() { } return b; }()); multiM.b = b; // class d - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; @@ -45,14 +45,14 @@ var multiM; /// this is multi module 2 (function (multiM) { /** class c comment*/ - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); multiM.c = c; /// class e - var e = (function () { + var e = /** @class */ (function () { function e() { } return e; diff --git a/tests/baselines/reference/commentsOnReturnStatement1.js b/tests/baselines/reference/commentsOnReturnStatement1.js index 67c8462bd38..ac79f18d74e 100644 --- a/tests/baselines/reference/commentsOnReturnStatement1.js +++ b/tests/baselines/reference/commentsOnReturnStatement1.js @@ -10,7 +10,7 @@ class DebugClass { } //// [commentsOnReturnStatement1.js] -var DebugClass = (function () { +var DebugClass = /** @class */ (function () { function DebugClass() { } DebugClass.debugFunc = function () { diff --git a/tests/baselines/reference/commentsOnStaticMembers.js b/tests/baselines/reference/commentsOnStaticMembers.js index 896aced36e4..98f96e53204 100644 --- a/tests/baselines/reference/commentsOnStaticMembers.js +++ b/tests/baselines/reference/commentsOnStaticMembers.js @@ -20,7 +20,7 @@ class test { } //// [commentsOnStaticMembers.js] -var test = (function () { +var test = /** @class */ (function () { function test() { } /** diff --git a/tests/baselines/reference/commentsOverloads.js b/tests/baselines/reference/commentsOverloads.js index e711a9585ce..eb44d3bc5d8 100644 --- a/tests/baselines/reference/commentsOverloads.js +++ b/tests/baselines/reference/commentsOverloads.js @@ -199,7 +199,7 @@ f4(10); var i1_i; var i2_i; var i3_i; -var c = (function () { +var c = /** @class */ (function () { function c() { } c.prototype.prop1 = function (aorb) { @@ -220,28 +220,28 @@ var c = (function () { }; return c; }()); -var c1 = (function () { +var c1 = /** @class */ (function () { function c1(aorb) { } return c1; }()); -var c2 = (function () { +var c2 = /** @class */ (function () { function c2(aorb) { } return c2; }()); -var c3 = (function () { +var c3 = /** @class */ (function () { function c3(aorb) { } return c3; }()); -var c4 = (function () { +var c4 = /** @class */ (function () { /** c4 3 */ function c4(aorb) { } return c4; }()); -var c5 = (function () { +var c5 = /** @class */ (function () { /** c5 implementation*/ function c5(aorb) { } diff --git a/tests/baselines/reference/commentsTypeParameters.js b/tests/baselines/reference/commentsTypeParameters.js index 003cafe70ad..8ac22556f0d 100644 --- a/tests/baselines/reference/commentsTypeParameters.js +++ b/tests/baselines/reference/commentsTypeParameters.js @@ -16,7 +16,7 @@ function compare(a: T, b: T) { } //// [commentsTypeParameters.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (a) { diff --git a/tests/baselines/reference/commentsemitComments.js b/tests/baselines/reference/commentsemitComments.js index 6e0497fcf7f..afd57477627 100644 --- a/tests/baselines/reference/commentsemitComments.js +++ b/tests/baselines/reference/commentsemitComments.js @@ -98,7 +98,7 @@ var fooVar; foo(50); fooVar(); /**class comment*/ -var c = (function () { +var c = /** @class */ (function () { /** constructor comment*/ function c() { /** property comment */ @@ -134,7 +134,7 @@ var i1_i; var m1; (function (m1) { /** class b */ - var b = (function () { + var b = /** @class */ (function () { function b(x) { this.x = x; } diff --git a/tests/baselines/reference/commonJSImportAsPrimaryExpression.js b/tests/baselines/reference/commonJSImportAsPrimaryExpression.js index d25c1410897..2bbf28d4266 100644 --- a/tests/baselines/reference/commonJSImportAsPrimaryExpression.js +++ b/tests/baselines/reference/commonJSImportAsPrimaryExpression.js @@ -16,7 +16,7 @@ if(foo.C1.s1){ //// [foo_0.js] "use strict"; exports.__esModule = true; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { this.m1 = 42; } diff --git a/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js b/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js index 7aee50e1106..9a1e89136a6 100644 --- a/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js +++ b/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.js @@ -34,7 +34,7 @@ var e: number = 0; //// [foo_0.js] "use strict"; exports.__esModule = true; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { this.m1 = 42; } diff --git a/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js b/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js index f017fe974bc..c6f3b29d9c2 100644 --- a/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js +++ b/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js @@ -205,7 +205,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A1 = (function () { +var A1 = /** @class */ (function () { function A1() { } A1.prototype.fn = function (a) { @@ -213,7 +213,7 @@ var A1 = (function () { }; return A1; }()); -var B1 = (function () { +var B1 = /** @class */ (function () { function B1() { } B1.prototype.fn = function (b) { @@ -221,7 +221,7 @@ var B1 = (function () { }; return B1; }()); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.fn = function (b) { @@ -229,14 +229,14 @@ var Base = (function () { }; return Base; }()); -var A2 = (function (_super) { +var A2 = /** @class */ (function (_super) { __extends(A2, _super); function A2() { return _super !== null && _super.apply(this, arguments) || this; } return A2; }(Base)); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.js b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.js index b63b2fa7110..852124deebe 100644 --- a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.js @@ -179,19 +179,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.js b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.js index cecdb97e164..76f0b9af876 100644 --- a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.js @@ -179,19 +179,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.js b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.js index 6fc8effabd0..7af3a8de758 100644 --- a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.js @@ -122,19 +122,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.js b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.js index fd9f0ffabe1..eaed1bbc865 100644 --- a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.js @@ -160,19 +160,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.js b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.js index 5898bdd6f2b..a66b2e4389b 100644 --- a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.js @@ -160,19 +160,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnProperty.js b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnProperty.js index 715b347846e..5644a572576 100644 --- a/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnProperty.js +++ b/tests/baselines/reference/comparisonOperatorWithNoRelationshipObjectsOnProperty.js @@ -77,22 +77,22 @@ var r8b1 = b1 !== a1; var r8b2 = b2 !== a2; //// [comparisonOperatorWithNoRelationshipObjectsOnProperty.js] -var A1 = (function () { +var A1 = /** @class */ (function () { function A1() { } return A1; }()); -var B1 = (function () { +var B1 = /** @class */ (function () { function B1() { } return B1; }()); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; }()); -var B2 = (function () { +var B2 = /** @class */ (function () { function B2() { } return B2; diff --git a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnCallSignature.js b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnCallSignature.js index 1a3bdca7d95..079a1e276fb 100644 --- a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnCallSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnCallSignature.js @@ -270,12 +270,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnConstructorSignature.js b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnConstructorSignature.js index 8f23651af05..38097a936e3 100644 --- a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnConstructorSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnConstructorSignature.js @@ -232,12 +232,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnIndexSignature.js b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnIndexSignature.js index b77b5dd6e4a..7dabfb5c804 100644 --- a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnIndexSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnIndexSignature.js @@ -118,12 +118,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.js b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.js index b82063b4aed..87359ea0074 100644 --- a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.js @@ -175,12 +175,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.js b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.js index d83b7b2d5c0..fcfbfa4bfbc 100644 --- a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.js +++ b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.js @@ -175,12 +175,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnProperty.js b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnProperty.js index e0befa2237e..6c9ef171293 100644 --- a/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnProperty.js +++ b/tests/baselines/reference/comparisonOperatorWithSubtypeObjectOnProperty.js @@ -89,34 +89,34 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var A1 = (function () { +var A1 = /** @class */ (function () { function A1() { } return A1; }()); -var B1 = (function () { +var B1 = /** @class */ (function () { function B1() { } return B1; }()); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; }()); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/complexClassRelationships.js b/tests/baselines/reference/complexClassRelationships.js index 2bc345bd499..0b845f63b0b 100644 --- a/tests/baselines/reference/complexClassRelationships.js +++ b/tests/baselines/reference/complexClassRelationships.js @@ -59,7 +59,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // There should be no errors in this file -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; @@ -70,18 +70,18 @@ var Derived = (function (_super) { }; return Derived; }(Base)); -var BaseCollection = (function () { +var BaseCollection = /** @class */ (function () { function BaseCollection(f) { (function (item) { return [item.Components]; }); } return BaseCollection; }()); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Thing = (function () { +var Thing = /** @class */ (function () { function Thing() { } Object.defineProperty(Thing.prototype, "Components", { @@ -91,7 +91,7 @@ var Thing = (function () { }); return Thing; }()); -var ComponentCollection = (function () { +var ComponentCollection = /** @class */ (function () { function ComponentCollection() { } ComponentCollection.sortComponents = function (p) { @@ -99,7 +99,7 @@ var ComponentCollection = (function () { }; return ComponentCollection; }()); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Object.defineProperty(Foo.prototype, "prop1", { @@ -121,12 +121,12 @@ var Foo = (function () { }); return Foo; }()); -var GenericType = (function () { +var GenericType = /** @class */ (function () { function GenericType(parent) { } return GenericType; }()); -var FooBase = (function () { +var FooBase = /** @class */ (function () { function FooBase() { } FooBase.prototype.populate = function () { diff --git a/tests/baselines/reference/complexNarrowingWithAny.js b/tests/baselines/reference/complexNarrowingWithAny.js index 4531cde9f3e..a8a59b84b88 100644 --- a/tests/baselines/reference/complexNarrowingWithAny.js +++ b/tests/baselines/reference/complexNarrowingWithAny.js @@ -623,7 +623,7 @@ exports.__esModule = true; //stubbed out imports var import44; (function (import44) { - var FormGroupDirective = (function () { + var FormGroupDirective = /** @class */ (function () { function FormGroupDirective(any) { } return FormGroupDirective; @@ -632,13 +632,13 @@ var import44; })(import44 || (import44 = {})); var import45; (function (import45) { - var NgControlStatus = (function () { + var NgControlStatus = /** @class */ (function () { function NgControlStatus(any) { } return NgControlStatus; }()); import45.NgControlStatus = NgControlStatus; - var NgControlStatusGroup = (function () { + var NgControlStatusGroup = /** @class */ (function () { function NgControlStatusGroup(any) { } return NgControlStatusGroup; @@ -647,7 +647,7 @@ var import45; })(import45 || (import45 = {})); var import46; (function (import46) { - var DefaultValueAccessor = (function () { + var DefaultValueAccessor = /** @class */ (function () { function DefaultValueAccessor(any) { } return DefaultValueAccessor; @@ -656,7 +656,7 @@ var import46; })(import46 || (import46 = {})); var import47; (function (import47) { - var FormControlName = (function () { + var FormControlName = /** @class */ (function () { function FormControlName(any) { } return FormControlName; @@ -665,7 +665,7 @@ var import47; })(import47 || (import47 = {})); var import48; (function (import48) { - var FormControlName = (function () { + var FormControlName = /** @class */ (function () { function FormControlName(any) { } return FormControlName; @@ -689,7 +689,7 @@ var import49; //END DRAGONS var import50; (function (import50) { - var NgControl = (function () { + var NgControl = /** @class */ (function () { function NgControl(any) { } return NgControl; @@ -698,14 +698,14 @@ var import50; })(import50 || (import50 = {})); var import51; (function (import51) { - var ControlContainer = (function () { + var ControlContainer = /** @class */ (function () { function ControlContainer(any) { } return ControlContainer; }()); import51.ControlContainer = ControlContainer; })(import51 || (import51 = {})); -var _View_AppComponent0 = (function () { +var _View_AppComponent0 = /** @class */ (function () { function _View_AppComponent0(viewUtils, parentInjector, declarationEl) { } _View_AppComponent0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) { diff --git a/tests/baselines/reference/complicatedGenericRecursiveBaseClassReference.js b/tests/baselines/reference/complicatedGenericRecursiveBaseClassReference.js index bc9bbcdaa16..f98e77cc77d 100644 --- a/tests/baselines/reference/complicatedGenericRecursiveBaseClassReference.js +++ b/tests/baselines/reference/complicatedGenericRecursiveBaseClassReference.js @@ -16,7 +16,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var S18 = (function (_super) { +var S18 = /** @class */ (function (_super) { __extends(S18, _super); function S18() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/complicatedPrivacy.js b/tests/baselines/reference/complicatedPrivacy.js index ffb328f2e94..94c00e32330 100644 --- a/tests/baselines/reference/complicatedPrivacy.js +++ b/tests/baselines/reference/complicatedPrivacy.js @@ -115,7 +115,7 @@ var m1; function f2(c2) { } m2.f2 = f2; - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } Object.defineProperty(C2.prototype, "p1", { @@ -152,19 +152,19 @@ var m1; function f2(f1) { } })(m3 || (m3 = {})); - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); - var C5 = (function () { + var C5 = /** @class */ (function () { function C5() { } return C5; }()); m1.C5 = C5; })(m1 || (m1 = {})); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; @@ -173,7 +173,7 @@ var m2; (function (m2) { var m3; (function (m3) { - var c_pr = (function () { + var c_pr = /** @class */ (function () { function c_pr() { } c_pr.prototype.f1 = function () { @@ -184,7 +184,7 @@ var m2; m3.c_pr = c_pr; var m4; (function (m4) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/compoundAssignmentLHSIsValue.js b/tests/baselines/reference/compoundAssignmentLHSIsValue.js index f5a0fc75da5..a8a19b92a67 100644 --- a/tests/baselines/reference/compoundAssignmentLHSIsValue.js +++ b/tests/baselines/reference/compoundAssignmentLHSIsValue.js @@ -136,7 +136,7 @@ var __extends = (this && this.__extends) || (function () { // expected error for all the LHS of compound assignments (arithmetic and addition) var value; // this -var C = (function () { +var C = /** @class */ (function () { function C() { this *= value; this += value; @@ -198,7 +198,7 @@ value; ['', ''] *= value; ['', ''] += value; // super -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js b/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js index bd152ea11ad..5288737805b 100644 --- a/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js +++ b/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js @@ -99,7 +99,7 @@ var __extends = (this && this.__extends) || (function () { // expected error for all the LHS of compound assignments (arithmetic and addition) var value; // this -var C = (function () { +var C = /** @class */ (function () { function C() { this = Math.pow(this, value); } @@ -141,7 +141,7 @@ value; // array literals _a = Math.pow(['', ''], value), '' = _a[0], '' = _a[1]; // super -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/computedPropertyNames12_ES5.js b/tests/baselines/reference/computedPropertyNames12_ES5.js index 2aec8856286..b3743a36b2b 100644 --- a/tests/baselines/reference/computedPropertyNames12_ES5.js +++ b/tests/baselines/reference/computedPropertyNames12_ES5.js @@ -20,7 +20,7 @@ class C { var s; var n; var a; -var C = (function () { +var C = /** @class */ (function () { function C() { this[n] = n; this[s + n] = 2; diff --git a/tests/baselines/reference/computedPropertyNames13_ES5.js b/tests/baselines/reference/computedPropertyNames13_ES5.js index 0b713c5c8d7..f22d5550604 100644 --- a/tests/baselines/reference/computedPropertyNames13_ES5.js +++ b/tests/baselines/reference/computedPropertyNames13_ES5.js @@ -20,7 +20,7 @@ class C { var s; var n; var a; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[s] = function () { }; diff --git a/tests/baselines/reference/computedPropertyNames14_ES5.js b/tests/baselines/reference/computedPropertyNames14_ES5.js index e08ae0fd640..92d1fe907ff 100644 --- a/tests/baselines/reference/computedPropertyNames14_ES5.js +++ b/tests/baselines/reference/computedPropertyNames14_ES5.js @@ -11,7 +11,7 @@ class C { //// [computedPropertyNames14_ES5.js] var b; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[b] = function () { }; diff --git a/tests/baselines/reference/computedPropertyNames15_ES5.js b/tests/baselines/reference/computedPropertyNames15_ES5.js index 91ec9332be8..312c8c66106 100644 --- a/tests/baselines/reference/computedPropertyNames15_ES5.js +++ b/tests/baselines/reference/computedPropertyNames15_ES5.js @@ -12,7 +12,7 @@ class C { var p1; var p2; var p3; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[p1] = function () { }; diff --git a/tests/baselines/reference/computedPropertyNames16_ES5.js b/tests/baselines/reference/computedPropertyNames16_ES5.js index 92b98ecb1ba..6a140aac782 100644 --- a/tests/baselines/reference/computedPropertyNames16_ES5.js +++ b/tests/baselines/reference/computedPropertyNames16_ES5.js @@ -20,7 +20,7 @@ class C { var s; var n; var a; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, s, { diff --git a/tests/baselines/reference/computedPropertyNames17_ES5.js b/tests/baselines/reference/computedPropertyNames17_ES5.js index 30b14ad523e..d49f5f78de7 100644 --- a/tests/baselines/reference/computedPropertyNames17_ES5.js +++ b/tests/baselines/reference/computedPropertyNames17_ES5.js @@ -11,7 +11,7 @@ class C { //// [computedPropertyNames17_ES5.js] var b; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, b, { diff --git a/tests/baselines/reference/computedPropertyNames21_ES5.js b/tests/baselines/reference/computedPropertyNames21_ES5.js index 655de136c34..0ca25ff0b9a 100644 --- a/tests/baselines/reference/computedPropertyNames21_ES5.js +++ b/tests/baselines/reference/computedPropertyNames21_ES5.js @@ -7,7 +7,7 @@ class C { } //// [computedPropertyNames21_ES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/computedPropertyNames22_ES5.js b/tests/baselines/reference/computedPropertyNames22_ES5.js index 721418ee930..10d34ef1fe0 100644 --- a/tests/baselines/reference/computedPropertyNames22_ES5.js +++ b/tests/baselines/reference/computedPropertyNames22_ES5.js @@ -9,7 +9,7 @@ class C { } //// [computedPropertyNames22_ES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/computedPropertyNames23_ES5.js b/tests/baselines/reference/computedPropertyNames23_ES5.js index 666807f9f8e..a98afb70108 100644 --- a/tests/baselines/reference/computedPropertyNames23_ES5.js +++ b/tests/baselines/reference/computedPropertyNames23_ES5.js @@ -9,7 +9,7 @@ class C { } //// [computedPropertyNames23_ES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/computedPropertyNames24_ES5.js b/tests/baselines/reference/computedPropertyNames24_ES5.js index dd229bdcae2..3a1303716e7 100644 --- a/tests/baselines/reference/computedPropertyNames24_ES5.js +++ b/tests/baselines/reference/computedPropertyNames24_ES5.js @@ -19,7 +19,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.bar = function () { @@ -27,7 +27,7 @@ var Base = (function () { }; return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNames25_ES5.js b/tests/baselines/reference/computedPropertyNames25_ES5.js index 18ee07301e7..5dcb4c7b163 100644 --- a/tests/baselines/reference/computedPropertyNames25_ES5.js +++ b/tests/baselines/reference/computedPropertyNames25_ES5.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.bar = function () { @@ -32,7 +32,7 @@ var Base = (function () { }; return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNames26_ES5.js b/tests/baselines/reference/computedPropertyNames26_ES5.js index 78a7ef3af77..4bcb8188d1a 100644 --- a/tests/baselines/reference/computedPropertyNames26_ES5.js +++ b/tests/baselines/reference/computedPropertyNames26_ES5.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.bar = function () { @@ -29,7 +29,7 @@ var Base = (function () { }; return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNames27_ES5.js b/tests/baselines/reference/computedPropertyNames27_ES5.js index 9af56a8835b..128a0550ec7 100644 --- a/tests/baselines/reference/computedPropertyNames27_ES5.js +++ b/tests/baselines/reference/computedPropertyNames27_ES5.js @@ -16,12 +16,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNames28_ES5.js b/tests/baselines/reference/computedPropertyNames28_ES5.js index c6e2c5d7732..76a50521a79 100644 --- a/tests/baselines/reference/computedPropertyNames28_ES5.js +++ b/tests/baselines/reference/computedPropertyNames28_ES5.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/computedPropertyNames29_ES5.js b/tests/baselines/reference/computedPropertyNames29_ES5.js index 966081ae035..403f5aa2cec 100644 --- a/tests/baselines/reference/computedPropertyNames29_ES5.js +++ b/tests/baselines/reference/computedPropertyNames29_ES5.js @@ -11,7 +11,7 @@ class C { } //// [computedPropertyNames29_ES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/computedPropertyNames2_ES5.js b/tests/baselines/reference/computedPropertyNames2_ES5.js index 9211fccb530..dc8fa061f0a 100644 --- a/tests/baselines/reference/computedPropertyNames2_ES5.js +++ b/tests/baselines/reference/computedPropertyNames2_ES5.js @@ -13,7 +13,7 @@ class C { //// [computedPropertyNames2_ES5.js] var methodName = "method"; var accessorName = "accessor"; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[methodName] = function () { }; diff --git a/tests/baselines/reference/computedPropertyNames30_ES5.js b/tests/baselines/reference/computedPropertyNames30_ES5.js index f029b9b8651..1c3b4caeb45 100644 --- a/tests/baselines/reference/computedPropertyNames30_ES5.js +++ b/tests/baselines/reference/computedPropertyNames30_ES5.js @@ -26,12 +26,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/computedPropertyNames31_ES5.js b/tests/baselines/reference/computedPropertyNames31_ES5.js index 95caabc4bda..b205c7025ca 100644 --- a/tests/baselines/reference/computedPropertyNames31_ES5.js +++ b/tests/baselines/reference/computedPropertyNames31_ES5.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.bar = function () { @@ -34,7 +34,7 @@ var Base = (function () { }; return Base; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNames32_ES5.js b/tests/baselines/reference/computedPropertyNames32_ES5.js index 1ae07d37e42..171bc8bd0ad 100644 --- a/tests/baselines/reference/computedPropertyNames32_ES5.js +++ b/tests/baselines/reference/computedPropertyNames32_ES5.js @@ -9,7 +9,7 @@ class C { //// [computedPropertyNames32_ES5.js] function foo() { return ''; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/computedPropertyNames33_ES5.js b/tests/baselines/reference/computedPropertyNames33_ES5.js index e6d46b03c10..76f9e4c06d8 100644 --- a/tests/baselines/reference/computedPropertyNames33_ES5.js +++ b/tests/baselines/reference/computedPropertyNames33_ES5.js @@ -11,7 +11,7 @@ class C { //// [computedPropertyNames33_ES5.js] function foo() { return ''; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/computedPropertyNames34_ES5.js b/tests/baselines/reference/computedPropertyNames34_ES5.js index 3109c400422..315e41e403e 100644 --- a/tests/baselines/reference/computedPropertyNames34_ES5.js +++ b/tests/baselines/reference/computedPropertyNames34_ES5.js @@ -11,7 +11,7 @@ class C { //// [computedPropertyNames34_ES5.js] function foo() { return ''; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.bar = function () { diff --git a/tests/baselines/reference/computedPropertyNames36_ES5.js b/tests/baselines/reference/computedPropertyNames36_ES5.js index ec5643db26a..e13ef0a9e36 100644 --- a/tests/baselines/reference/computedPropertyNames36_ES5.js +++ b/tests/baselines/reference/computedPropertyNames36_ES5.js @@ -11,17 +11,17 @@ class C { } //// [computedPropertyNames36_ES5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "get1", { diff --git a/tests/baselines/reference/computedPropertyNames37_ES5.js b/tests/baselines/reference/computedPropertyNames37_ES5.js index 914fd9a898e..633c4c61208 100644 --- a/tests/baselines/reference/computedPropertyNames37_ES5.js +++ b/tests/baselines/reference/computedPropertyNames37_ES5.js @@ -11,17 +11,17 @@ class C { } //// [computedPropertyNames37_ES5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "get1", { diff --git a/tests/baselines/reference/computedPropertyNames38_ES5.js b/tests/baselines/reference/computedPropertyNames38_ES5.js index 0bc1a4521e8..00bbe51917f 100644 --- a/tests/baselines/reference/computedPropertyNames38_ES5.js +++ b/tests/baselines/reference/computedPropertyNames38_ES5.js @@ -11,17 +11,17 @@ class C { } //// [computedPropertyNames38_ES5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, 1 << 6, { diff --git a/tests/baselines/reference/computedPropertyNames39_ES5.js b/tests/baselines/reference/computedPropertyNames39_ES5.js index 446a9a6fd77..e4297f3768f 100644 --- a/tests/baselines/reference/computedPropertyNames39_ES5.js +++ b/tests/baselines/reference/computedPropertyNames39_ES5.js @@ -11,17 +11,17 @@ class C { } //// [computedPropertyNames39_ES5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, 1 << 6, { diff --git a/tests/baselines/reference/computedPropertyNames3_ES5.js b/tests/baselines/reference/computedPropertyNames3_ES5.js index 94821a65974..a915d2a2542 100644 --- a/tests/baselines/reference/computedPropertyNames3_ES5.js +++ b/tests/baselines/reference/computedPropertyNames3_ES5.js @@ -11,7 +11,7 @@ class C { //// [computedPropertyNames3_ES5.js] var id; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[0 + 1] = function () { }; diff --git a/tests/baselines/reference/computedPropertyNames40_ES5.js b/tests/baselines/reference/computedPropertyNames40_ES5.js index a291349d0cf..46159fa4e0b 100644 --- a/tests/baselines/reference/computedPropertyNames40_ES5.js +++ b/tests/baselines/reference/computedPropertyNames40_ES5.js @@ -11,17 +11,17 @@ class C { } //// [computedPropertyNames40_ES5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } // Computed properties diff --git a/tests/baselines/reference/computedPropertyNames41_ES5.js b/tests/baselines/reference/computedPropertyNames41_ES5.js index cad02361496..7c02b9c6b4c 100644 --- a/tests/baselines/reference/computedPropertyNames41_ES5.js +++ b/tests/baselines/reference/computedPropertyNames41_ES5.js @@ -10,17 +10,17 @@ class C { } //// [computedPropertyNames41_ES5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } // Computed properties diff --git a/tests/baselines/reference/computedPropertyNames42_ES5.js b/tests/baselines/reference/computedPropertyNames42_ES5.js index 1e1dfff227b..917169a189b 100644 --- a/tests/baselines/reference/computedPropertyNames42_ES5.js +++ b/tests/baselines/reference/computedPropertyNames42_ES5.js @@ -10,17 +10,17 @@ class C { } //// [computedPropertyNames42_ES5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/computedPropertyNames43_ES5.js b/tests/baselines/reference/computedPropertyNames43_ES5.js index 100683519ec..2a56b933db4 100644 --- a/tests/baselines/reference/computedPropertyNames43_ES5.js +++ b/tests/baselines/reference/computedPropertyNames43_ES5.js @@ -23,22 +23,22 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNames44_ES5.js b/tests/baselines/reference/computedPropertyNames44_ES5.js index 0291e337591..b13fcad45cc 100644 --- a/tests/baselines/reference/computedPropertyNames44_ES5.js +++ b/tests/baselines/reference/computedPropertyNames44_ES5.js @@ -22,17 +22,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "get1", { @@ -42,7 +42,7 @@ var C = (function () { }); return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNames45_ES5.js b/tests/baselines/reference/computedPropertyNames45_ES5.js index 3bc7e6e350d..7d9641fcccd 100644 --- a/tests/baselines/reference/computedPropertyNames45_ES5.js +++ b/tests/baselines/reference/computedPropertyNames45_ES5.js @@ -23,17 +23,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "get1", { @@ -43,7 +43,7 @@ var C = (function () { }); return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js b/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js index 7becf285b2a..30c2ce7cef5 100644 --- a/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js @@ -6,7 +6,7 @@ class C { } //// [computedPropertyNamesDeclarationEmit1_ES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype["" + ""] = function () { }; diff --git a/tests/baselines/reference/computedPropertyNamesDeclarationEmit2_ES5.js b/tests/baselines/reference/computedPropertyNamesDeclarationEmit2_ES5.js index 0b665eb1d9a..91b9d62b9f3 100644 --- a/tests/baselines/reference/computedPropertyNamesDeclarationEmit2_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesDeclarationEmit2_ES5.js @@ -6,7 +6,7 @@ class C { } //// [computedPropertyNamesDeclarationEmit2_ES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C["" + ""] = function () { }; diff --git a/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js b/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js index 5562e1ea73c..1ea8e2bb1fa 100644 --- a/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js @@ -10,7 +10,7 @@ class C { //// [computedPropertyNamesOnOverloads_ES5.js] var methodName = "method"; var accessorName = "accessor"; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[methodName] = function (v) { }; diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js index b03f4d3696e..1ee85111711 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js @@ -9,7 +9,7 @@ class C { } //// [computedPropertyNamesSourceMap1_ES5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype["hello"] = function () { diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt index fc571a3140e..506d30c4fbf 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt @@ -8,7 +8,7 @@ sources: computedPropertyNamesSourceMap1_ES5.ts emittedFile:tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap1_ES5.js sourceFile:computedPropertyNamesSourceMap1_ES5.ts ------------------------------------------------------------------- ->>>var C = (function () { +>>>var C = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/concatClassAndString.js b/tests/baselines/reference/concatClassAndString.js index a26a0803f01..150fd3c162d 100644 --- a/tests/baselines/reference/concatClassAndString.js +++ b/tests/baselines/reference/concatClassAndString.js @@ -7,7 +7,7 @@ f += ''; //// [concatClassAndString.js] // Shouldn't compile (the long form f = f + ""; doesn't): -var f = (function () { +var f = /** @class */ (function () { function f() { } return f; diff --git a/tests/baselines/reference/conditionalOperatorConditionIsObjectType.js b/tests/baselines/reference/conditionalOperatorConditionIsObjectType.js index 9d90b568d49..827a7e4b3ff 100644 --- a/tests/baselines/reference/conditionalOperatorConditionIsObjectType.js +++ b/tests/baselines/reference/conditionalOperatorConditionIsObjectType.js @@ -79,7 +79,7 @@ var exprString2; var exprIsObject2; function foo() { } ; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/conditionalOperatorWithIdenticalBCT.js b/tests/baselines/reference/conditionalOperatorWithIdenticalBCT.js index 5d864bce0d6..cb7a8e82adb 100644 --- a/tests/baselines/reference/conditionalOperatorWithIdenticalBCT.js +++ b/tests/baselines/reference/conditionalOperatorWithIdenticalBCT.js @@ -59,13 +59,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); //Cond ? Expr1 : Expr2, Expr1 and Expr2 have identical best common type -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); ; -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; @@ -73,7 +73,7 @@ var A = (function (_super) { return A; }(X)); ; -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/conditionalOperatorWithoutIdenticalBCT.js b/tests/baselines/reference/conditionalOperatorWithoutIdenticalBCT.js index b5715163ad5..cf804048b88 100644 --- a/tests/baselines/reference/conditionalOperatorWithoutIdenticalBCT.js +++ b/tests/baselines/reference/conditionalOperatorWithoutIdenticalBCT.js @@ -35,13 +35,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); //Cond ? Expr1 : Expr2, Expr1 and Expr2 have no identical best common type -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); ; -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; @@ -49,7 +49,7 @@ var A = (function (_super) { return A; }(X)); ; -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/conflictMarkerDiff3Trivia1.js b/tests/baselines/reference/conflictMarkerDiff3Trivia1.js index 86cccd44e18..98f028c34db 100644 --- a/tests/baselines/reference/conflictMarkerDiff3Trivia1.js +++ b/tests/baselines/reference/conflictMarkerDiff3Trivia1.js @@ -10,7 +10,7 @@ class C { } //// [conflictMarkerDiff3Trivia1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.v = 1; } diff --git a/tests/baselines/reference/conflictMarkerDiff3Trivia2.js b/tests/baselines/reference/conflictMarkerDiff3Trivia2.js index 61a2273019b..8a852400c6c 100644 --- a/tests/baselines/reference/conflictMarkerDiff3Trivia2.js +++ b/tests/baselines/reference/conflictMarkerDiff3Trivia2.js @@ -17,7 +17,7 @@ class C { //// [conflictMarkerDiff3Trivia2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/conflictMarkerTrivia1.js b/tests/baselines/reference/conflictMarkerTrivia1.js index 8d0354f9823..2bd5d1042fc 100644 --- a/tests/baselines/reference/conflictMarkerTrivia1.js +++ b/tests/baselines/reference/conflictMarkerTrivia1.js @@ -8,7 +8,7 @@ class C { } //// [conflictMarkerTrivia1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.v = 1; } diff --git a/tests/baselines/reference/conflictMarkerTrivia2.js b/tests/baselines/reference/conflictMarkerTrivia2.js index 1e58addf706..cf6c1afbd8e 100644 --- a/tests/baselines/reference/conflictMarkerTrivia2.js +++ b/tests/baselines/reference/conflictMarkerTrivia2.js @@ -14,7 +14,7 @@ class C { //// [conflictMarkerTrivia2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/constDeclarationShadowedByVarDeclaration3.js b/tests/baselines/reference/constDeclarationShadowedByVarDeclaration3.js index b8d4065abf4..66958b79b1e 100644 --- a/tests/baselines/reference/constDeclarationShadowedByVarDeclaration3.js +++ b/tests/baselines/reference/constDeclarationShadowedByVarDeclaration3.js @@ -11,7 +11,7 @@ class Rule { //// [constDeclarationShadowedByVarDeclaration3.js] // Ensure only checking for const declarations shadowed by vars -var Rule = (function () { +var Rule = /** @class */ (function () { function Rule(name) { this.regex = new RegExp(''); this.name = ''; diff --git a/tests/baselines/reference/constEnumMergingWithValues2.js b/tests/baselines/reference/constEnumMergingWithValues2.js index bd14cf1eda1..02cfcb83c04 100644 --- a/tests/baselines/reference/constEnumMergingWithValues2.js +++ b/tests/baselines/reference/constEnumMergingWithValues2.js @@ -9,7 +9,7 @@ export = foo //// [m1.js] define(["require", "exports"], function (require, exports) { "use strict"; - var foo = (function () { + var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/constantOverloadFunction.js b/tests/baselines/reference/constantOverloadFunction.js index f501623bae5..87baf162c29 100644 --- a/tests/baselines/reference/constantOverloadFunction.js +++ b/tests/baselines/reference/constantOverloadFunction.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -38,7 +38,7 @@ var Derived1 = (function (_super) { Derived1.prototype.bar = function () { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -46,7 +46,7 @@ var Derived2 = (function (_super) { Derived2.prototype.baz = function () { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js b/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js index 2a86fb0c9a3..aca131176ef 100644 --- a/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js +++ b/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js @@ -25,13 +25,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -39,7 +39,7 @@ var Derived1 = (function (_super) { Derived1.prototype.bar = function () { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -47,7 +47,7 @@ var Derived2 = (function (_super) { Derived2.prototype.baz = function () { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js b/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js index 5b69a2dfae1..b38fb738cae 100644 --- a/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js +++ b/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js @@ -31,25 +31,25 @@ var __extends = (this && this.__extends) || (function () { }; })(); // No errors -var Constraint = (function () { +var Constraint = /** @class */ (function () { function Constraint() { } Constraint.prototype.method = function () { }; return Constraint; }()); -var GenericBase = (function () { +var GenericBase = /** @class */ (function () { function GenericBase() { } return GenericBase; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(GenericBase)); -var TypeArg = (function () { +var TypeArg = /** @class */ (function () { function TypeArg() { } TypeArg.prototype.method = function () { @@ -57,7 +57,7 @@ var TypeArg = (function () { }; return TypeArg; }()); -var Container = (function () { +var Container = /** @class */ (function () { function Container() { } return Container; diff --git a/tests/baselines/reference/constraintSatisfactionWithAny.js b/tests/baselines/reference/constraintSatisfactionWithAny.js index 6655a10ca45..4fbfb77c3c8 100644 --- a/tests/baselines/reference/constraintSatisfactionWithAny.js +++ b/tests/baselines/reference/constraintSatisfactionWithAny.js @@ -71,7 +71,7 @@ foo4(b); //function foo5(x: T, y: U): T { return null; } //foo5(a, a); //foo5(b, b); -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = x; } @@ -79,7 +79,7 @@ var C = (function () { }()); var c1 = new C(a); var c2 = new C(b); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { this.x = x; } @@ -92,7 +92,7 @@ var c4 = new C2(b); //} //var c5 = new C3(a); //var c6 = new C3(b); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4(x) { this.x = x; } diff --git a/tests/baselines/reference/constraintSatisfactionWithEmptyObject.js b/tests/baselines/reference/constraintSatisfactionWithEmptyObject.js index 2886e26dd66..e122b86e113 100644 --- a/tests/baselines/reference/constraintSatisfactionWithEmptyObject.js +++ b/tests/baselines/reference/constraintSatisfactionWithEmptyObject.js @@ -44,7 +44,7 @@ function foo(x) { } var r = foo({}); var a = {}; var r = foo({}); -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = x; } @@ -57,7 +57,7 @@ function foo2(x) { } var r = foo2({}); var a = {}; var r = foo2({}); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { this.x = x; } diff --git a/tests/baselines/reference/constraintsThatReferenceOtherContstraints1.js b/tests/baselines/reference/constraintsThatReferenceOtherContstraints1.js index 15afabfe251..f95d550a724 100644 --- a/tests/baselines/reference/constraintsThatReferenceOtherContstraints1.js +++ b/tests/baselines/reference/constraintsThatReferenceOtherContstraints1.js @@ -10,12 +10,12 @@ var x: Foo< { a: string }, { a: string; b: number }>; // Error 2 Type '{ a: stri //// [constraintsThatReferenceOtherContstraints1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/constraintsUsedInPrototypeProperty.js b/tests/baselines/reference/constraintsUsedInPrototypeProperty.js index 89ba3d0efa9..0af58ae4b1d 100644 --- a/tests/baselines/reference/constraintsUsedInPrototypeProperty.js +++ b/tests/baselines/reference/constraintsUsedInPrototypeProperty.js @@ -3,7 +3,7 @@ class Foo { } Foo.prototype; // Foo //// [constraintsUsedInPrototypeProperty.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/constructSignatureAssignabilityInInheritance2.js b/tests/baselines/reference/constructSignatureAssignabilityInInheritance2.js index 742a03577e5..23b5884f9f7 100644 --- a/tests/baselines/reference/constructSignatureAssignabilityInInheritance2.js +++ b/tests/baselines/reference/constructSignatureAssignabilityInInheritance2.js @@ -81,26 +81,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constructSignatureAssignabilityInInheritance3.js b/tests/baselines/reference/constructSignatureAssignabilityInInheritance3.js index fd083159fb1..1389555f38e 100644 --- a/tests/baselines/reference/constructSignatureAssignabilityInInheritance3.js +++ b/tests/baselines/reference/constructSignatureAssignabilityInInheritance3.js @@ -126,26 +126,26 @@ var __extends = (this && this.__extends) || (function () { })(); var Errors; (function (Errors) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); - var OtherDerived = (function (_super) { + var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constructSignatureAssignabilityInInheritance4.js b/tests/baselines/reference/constructSignatureAssignabilityInInheritance4.js index f1fad68d4ca..20bd61e7b32 100644 --- a/tests/baselines/reference/constructSignatureAssignabilityInInheritance4.js +++ b/tests/baselines/reference/constructSignatureAssignabilityInInheritance4.js @@ -71,26 +71,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constructSignatureAssignabilityInInheritance5.js b/tests/baselines/reference/constructSignatureAssignabilityInInheritance5.js index dc08f25c912..c58cde9aa8c 100644 --- a/tests/baselines/reference/constructSignatureAssignabilityInInheritance5.js +++ b/tests/baselines/reference/constructSignatureAssignabilityInInheritance5.js @@ -61,26 +61,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constructSignatureAssignabilityInInheritance6.js b/tests/baselines/reference/constructSignatureAssignabilityInInheritance6.js index e755e3cacc3..4f76c360a1f 100644 --- a/tests/baselines/reference/constructSignatureAssignabilityInInheritance6.js +++ b/tests/baselines/reference/constructSignatureAssignabilityInInheritance6.js @@ -64,26 +64,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters.js b/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters.js index 89de89c4fca..2a91b3a8d7f 100644 --- a/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters.js +++ b/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters.js @@ -31,20 +31,20 @@ var b: { //// [constructSignatureWithAccessibilityModifiersOnParameters.js] // Parameter properties are only valid in constructor definitions, not even in other forms of construct signatures -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { this.x = x; this.y = y; } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { this.x = x; } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3(x) { this.x = x; } diff --git a/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters2.js b/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters2.js index c58b8ed003e..a53383644a5 100644 --- a/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters2.js +++ b/tests/baselines/reference/constructSignatureWithAccessibilityModifiersOnParameters2.js @@ -38,20 +38,20 @@ var b: { //// [constructSignatureWithAccessibilityModifiersOnParameters2.js] // Parameter properties are not valid in overloads of constructors -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { this.x = x; this.y = y; } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { this.x = x; } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3(y) { this.y = y; } diff --git a/tests/baselines/reference/constructSignaturesWithIdenticalOverloads.js b/tests/baselines/reference/constructSignaturesWithIdenticalOverloads.js index f2dc1d2357e..ed2e0b663e9 100644 --- a/tests/baselines/reference/constructSignaturesWithIdenticalOverloads.js +++ b/tests/baselines/reference/constructSignaturesWithIdenticalOverloads.js @@ -51,13 +51,13 @@ var r6 = new b(1, ''); //// [constructSignaturesWithIdenticalOverloads.js] // Duplicate overloads of construct signatures should generate errors -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; }()); var r1 = new C(1, ''); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { } return C2; diff --git a/tests/baselines/reference/constructSignaturesWithOverloads.js b/tests/baselines/reference/constructSignaturesWithOverloads.js index 999ea156568..d0baafd2d0a 100644 --- a/tests/baselines/reference/constructSignaturesWithOverloads.js +++ b/tests/baselines/reference/constructSignaturesWithOverloads.js @@ -52,13 +52,13 @@ var r6 = new b(1, ''); //// [constructSignaturesWithOverloads.js] // No errors expected for basic overloads of construct signatures -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; }()); var r1 = new C(1, ''); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { } return C2; diff --git a/tests/baselines/reference/constructSignaturesWithOverloads2.js b/tests/baselines/reference/constructSignaturesWithOverloads2.js index b82c6d00a4b..e998a3a4d80 100644 --- a/tests/baselines/reference/constructSignaturesWithOverloads2.js +++ b/tests/baselines/reference/constructSignaturesWithOverloads2.js @@ -42,7 +42,7 @@ var r5 = new i2(1, 1); //// [constructSignaturesWithOverloads2.js] // No errors expected for basic overloads of construct signatures with merged declarations // clodules -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; @@ -51,7 +51,7 @@ var C = (function () { C.x = 1; })(C || (C = {})); var r1 = new C(1, ''); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { } return C2; diff --git a/tests/baselines/reference/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.js b/tests/baselines/reference/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.js index 1593a378764..2efba27b296 100644 --- a/tests/baselines/reference/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.js +++ b/tests/baselines/reference/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.js @@ -34,12 +34,12 @@ var b: { //// [constructSignaturesWithOverloadsThatDifferOnlyByReturnType.js] // Error for construct signature overloads to differ only by return type -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x, y) { } return C2; diff --git a/tests/baselines/reference/constructableDecoratorOnClass01.js b/tests/baselines/reference/constructableDecoratorOnClass01.js index a37f96b59d1..af8aee4309c 100644 --- a/tests/baselines/reference/constructableDecoratorOnClass01.js +++ b/tests/baselines/reference/constructableDecoratorOnClass01.js @@ -14,12 +14,12 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var CtorDtor = (function () { +var CtorDtor = /** @class */ (function () { function CtorDtor() { } return CtorDtor; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C = __decorate([ diff --git a/tests/baselines/reference/constructorArgWithGenericCallSignature.js b/tests/baselines/reference/constructorArgWithGenericCallSignature.js index c299bba6c91..0891e10abab 100644 --- a/tests/baselines/reference/constructorArgWithGenericCallSignature.js +++ b/tests/baselines/reference/constructorArgWithGenericCallSignature.js @@ -17,7 +17,7 @@ var test = new Test.MyClass(func); // Should be OK //// [constructorArgWithGenericCallSignature.js] var Test; (function (Test) { - var MyClass = (function () { + var MyClass = /** @class */ (function () { function MyClass(func) { } return MyClass; diff --git a/tests/baselines/reference/constructorArgs.js b/tests/baselines/reference/constructorArgs.js index 877cef3dd0a..eabb50bc112 100644 --- a/tests/baselines/reference/constructorArgs.js +++ b/tests/baselines/reference/constructorArgs.js @@ -26,12 +26,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Super = (function () { +var Super = /** @class */ (function () { function Super(value) { } return Super; }()); -var Sub = (function (_super) { +var Sub = /** @class */ (function (_super) { __extends(Sub, _super); function Sub(options) { var _this = _super.call(this, options.value) || this; diff --git a/tests/baselines/reference/constructorArgsErrors1.js b/tests/baselines/reference/constructorArgsErrors1.js index bb0725ab8b9..7fde068cf7f 100644 --- a/tests/baselines/reference/constructorArgsErrors1.js +++ b/tests/baselines/reference/constructorArgsErrors1.js @@ -5,7 +5,7 @@ class foo { } //// [constructorArgsErrors1.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo(a) { } return foo; diff --git a/tests/baselines/reference/constructorArgsErrors2.js b/tests/baselines/reference/constructorArgsErrors2.js index 5650c64c96d..5847bc10c4c 100644 --- a/tests/baselines/reference/constructorArgsErrors2.js +++ b/tests/baselines/reference/constructorArgsErrors2.js @@ -6,7 +6,7 @@ class foo { //// [constructorArgsErrors2.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo(a) { this.a = a; } diff --git a/tests/baselines/reference/constructorArgsErrors3.js b/tests/baselines/reference/constructorArgsErrors3.js index 4d7d36a02c5..41d2da51d8a 100644 --- a/tests/baselines/reference/constructorArgsErrors3.js +++ b/tests/baselines/reference/constructorArgsErrors3.js @@ -6,7 +6,7 @@ class foo { //// [constructorArgsErrors3.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo(a) { this.a = a; } diff --git a/tests/baselines/reference/constructorArgsErrors4.js b/tests/baselines/reference/constructorArgsErrors4.js index 558cb6e68de..210e71a9842 100644 --- a/tests/baselines/reference/constructorArgsErrors4.js +++ b/tests/baselines/reference/constructorArgsErrors4.js @@ -6,7 +6,7 @@ class foo { //// [constructorArgsErrors4.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo(a) { this.a = a; } diff --git a/tests/baselines/reference/constructorArgsErrors5.js b/tests/baselines/reference/constructorArgsErrors5.js index c481d6f323c..941b5a8e092 100644 --- a/tests/baselines/reference/constructorArgsErrors5.js +++ b/tests/baselines/reference/constructorArgsErrors5.js @@ -6,7 +6,7 @@ class foo { //// [constructorArgsErrors5.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo(a) { } return foo; diff --git a/tests/baselines/reference/constructorDefaultValuesReferencingThis.js b/tests/baselines/reference/constructorDefaultValuesReferencingThis.js index 5bc75012f7d..672d17d5fa4 100644 --- a/tests/baselines/reference/constructorDefaultValuesReferencingThis.js +++ b/tests/baselines/reference/constructorDefaultValuesReferencingThis.js @@ -12,19 +12,19 @@ class E { } //// [constructorDefaultValuesReferencingThis.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { if (x === void 0) { x = this; } } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { if (x === void 0) { x = this; } } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E(x) { if (x === void 0) { x = this; } this.x = x; diff --git a/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType.js b/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType.js index 323c9a4c6d8..3a0cdaa03ed 100644 --- a/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType.js +++ b/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType.js @@ -30,19 +30,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.js b/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.js index 56891defbe0..49032eeb36e 100644 --- a/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.js +++ b/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.js @@ -44,19 +44,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x) { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(x) { return _super.call(this, x) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); // ok, not enforcing assignability relation on this function Derived2(x) { diff --git a/tests/baselines/reference/constructorHasPrototypeProperty.js b/tests/baselines/reference/constructorHasPrototypeProperty.js index 64fa9d9099d..675e0e02e6a 100644 --- a/tests/baselines/reference/constructorHasPrototypeProperty.js +++ b/tests/baselines/reference/constructorHasPrototypeProperty.js @@ -44,12 +44,12 @@ var __extends = (this && this.__extends) || (function () { })(); var NonGeneric; (function (NonGeneric) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -63,12 +63,12 @@ var NonGeneric; })(NonGeneric || (NonGeneric = {})); var Generic; (function (Generic) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/constructorImplementationWithDefaultValues.js b/tests/baselines/reference/constructorImplementationWithDefaultValues.js index 607ffb1e30b..005436f9760 100644 --- a/tests/baselines/reference/constructorImplementationWithDefaultValues.js +++ b/tests/baselines/reference/constructorImplementationWithDefaultValues.js @@ -21,21 +21,21 @@ class E { } //// [constructorImplementationWithDefaultValues.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { if (x === void 0) { x = 1; } var y = x; } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { if (x === void 0) { x = null; } var y = x; } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E(x) { if (x === void 0) { x = null; } var y = x; diff --git a/tests/baselines/reference/constructorImplementationWithDefaultValues2.js b/tests/baselines/reference/constructorImplementationWithDefaultValues2.js index b0ca55b6504..a6f91acb030 100644 --- a/tests/baselines/reference/constructorImplementationWithDefaultValues2.js +++ b/tests/baselines/reference/constructorImplementationWithDefaultValues2.js @@ -21,7 +21,7 @@ class E { } //// [constructorImplementationWithDefaultValues2.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { if (x === void 0) { x = 1; } this.x = x; @@ -29,7 +29,7 @@ var C = (function () { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x, y) { if (x === void 0) { x = 1; } if (y === void 0) { y = x; } @@ -38,7 +38,7 @@ var D = (function () { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E(x) { if (x === void 0) { x = new Date(); } var y = x; diff --git a/tests/baselines/reference/constructorInvocationWithTooFewTypeArgs.js b/tests/baselines/reference/constructorInvocationWithTooFewTypeArgs.js index 6bc52392e1c..a5cf2fb44ab 100644 --- a/tests/baselines/reference/constructorInvocationWithTooFewTypeArgs.js +++ b/tests/baselines/reference/constructorInvocationWithTooFewTypeArgs.js @@ -11,7 +11,7 @@ var d = new D(); //// [constructorInvocationWithTooFewTypeArgs.js] -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/constructorOverloads1.js b/tests/baselines/reference/constructorOverloads1.js index 47906974f6e..17449197801 100644 --- a/tests/baselines/reference/constructorOverloads1.js +++ b/tests/baselines/reference/constructorOverloads1.js @@ -22,7 +22,7 @@ f1.bar2(); //// [constructorOverloads1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { } Foo.prototype.bar1 = function () { }; diff --git a/tests/baselines/reference/constructorOverloads2.js b/tests/baselines/reference/constructorOverloads2.js index 291ea545733..0236ca8645a 100644 --- a/tests/baselines/reference/constructorOverloads2.js +++ b/tests/baselines/reference/constructorOverloads2.js @@ -36,13 +36,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var FooBase = (function () { +var FooBase = /** @class */ (function () { function FooBase(x) { } FooBase.prototype.bar1 = function () { }; return FooBase; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo(x, y) { return _super.call(this, x) || this; diff --git a/tests/baselines/reference/constructorOverloads3.js b/tests/baselines/reference/constructorOverloads3.js index 94b29ad89ab..b29a9ba651a 100644 --- a/tests/baselines/reference/constructorOverloads3.js +++ b/tests/baselines/reference/constructorOverloads3.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo(x, y) { var _this = this; diff --git a/tests/baselines/reference/constructorOverloads8.js b/tests/baselines/reference/constructorOverloads8.js index f1185b6ab76..0b6ceefb6cd 100644 --- a/tests/baselines/reference/constructorOverloads8.js +++ b/tests/baselines/reference/constructorOverloads8.js @@ -16,12 +16,12 @@ interface I { } //// [constructorOverloads8.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { } return D; diff --git a/tests/baselines/reference/constructorOverloadsWithDefaultValues.js b/tests/baselines/reference/constructorOverloadsWithDefaultValues.js index 78a5d337690..51df39a04c9 100644 --- a/tests/baselines/reference/constructorOverloadsWithDefaultValues.js +++ b/tests/baselines/reference/constructorOverloadsWithDefaultValues.js @@ -14,12 +14,12 @@ class D { } //// [constructorOverloadsWithDefaultValues.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/constructorOverloadsWithOptionalParameters.js b/tests/baselines/reference/constructorOverloadsWithOptionalParameters.js index b251a5f88ce..45ffaa537c5 100644 --- a/tests/baselines/reference/constructorOverloadsWithOptionalParameters.js +++ b/tests/baselines/reference/constructorOverloadsWithOptionalParameters.js @@ -14,12 +14,12 @@ class D { } //// [constructorOverloadsWithOptionalParameters.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/constructorParameterProperties.js b/tests/baselines/reference/constructorParameterProperties.js index 17c6fdaddcd..dd959396cd1 100644 --- a/tests/baselines/reference/constructorParameterProperties.js +++ b/tests/baselines/reference/constructorParameterProperties.js @@ -22,7 +22,7 @@ var r4 = d.z; // error //// [constructorParameterProperties.js] -var C = (function () { +var C = /** @class */ (function () { function C(x, z) { this.x = x; this.z = z; @@ -33,7 +33,7 @@ var c; var r = c.y; var r2 = c.x; // error var r3 = c.z; // error -var D = (function () { +var D = /** @class */ (function () { function D(a, x, z) { this.x = x; this.z = z; diff --git a/tests/baselines/reference/constructorParameterProperties2.js b/tests/baselines/reference/constructorParameterProperties2.js index c740fc9fd30..413b6c56595 100644 --- a/tests/baselines/reference/constructorParameterProperties2.js +++ b/tests/baselines/reference/constructorParameterProperties2.js @@ -33,14 +33,14 @@ var r4 = f.y; // error //// [constructorParameterProperties2.js] -var C = (function () { +var C = /** @class */ (function () { function C(y) { } // ok return C; }()); var c; var r = c.y; -var D = (function () { +var D = /** @class */ (function () { function D(y) { this.y = y; } // error @@ -48,7 +48,7 @@ var D = (function () { }()); var d; var r2 = d.y; -var E = (function () { +var E = /** @class */ (function () { function E(y) { this.y = y; } // error @@ -56,7 +56,7 @@ var E = (function () { }()); var e; var r3 = e.y; // error -var F = (function () { +var F = /** @class */ (function () { function F(y) { this.y = y; } // error diff --git a/tests/baselines/reference/constructorParameterShadowsOuterScopes.js b/tests/baselines/reference/constructorParameterShadowsOuterScopes.js index aa6612828fa..2979b926504 100644 --- a/tests/baselines/reference/constructorParameterShadowsOuterScopes.js +++ b/tests/baselines/reference/constructorParameterShadowsOuterScopes.js @@ -26,7 +26,7 @@ class D { // This effectively means that entities from outer scopes by the same name as a constructor parameter or // local variable are inaccessible in initializer expressions for instance member variables var x = 1; -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.b = x; // error, evaluated in scope of constructor, cannot reference x x = 2; // error, x is string @@ -34,7 +34,7 @@ var C = (function () { return C; }()); var y = 1; -var D = (function () { +var D = /** @class */ (function () { function D(x) { this.b = y; // error, evaluated in scope of constructor, cannot reference y var y = ""; diff --git a/tests/baselines/reference/constructorParametersInVariableDeclarations.js b/tests/baselines/reference/constructorParametersInVariableDeclarations.js index 659b4ea98fc..c408dfeb845 100644 --- a/tests/baselines/reference/constructorParametersInVariableDeclarations.js +++ b/tests/baselines/reference/constructorParametersInVariableDeclarations.js @@ -17,7 +17,7 @@ class B { } //// [constructorParametersInVariableDeclarations.js] -var A = (function () { +var A = /** @class */ (function () { function A(x) { this.a = x; this.b = { p: x }; @@ -25,7 +25,7 @@ var A = (function () { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { this.a = x; this.b = { p: x }; diff --git a/tests/baselines/reference/constructorParametersThatShadowExternalNamesInVariableDeclarations.js b/tests/baselines/reference/constructorParametersThatShadowExternalNamesInVariableDeclarations.js index 1bcf24ee4c3..538992336b7 100644 --- a/tests/baselines/reference/constructorParametersThatShadowExternalNamesInVariableDeclarations.js +++ b/tests/baselines/reference/constructorParametersThatShadowExternalNamesInVariableDeclarations.js @@ -15,13 +15,13 @@ class B { //// [constructorParametersThatShadowExternalNamesInVariableDeclarations.js] var x = 1; -var A = (function () { +var A = /** @class */ (function () { function A(x) { this.a = x; } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { this.a = x; var x = ""; diff --git a/tests/baselines/reference/constructorReturningAPrimitive.js b/tests/baselines/reference/constructorReturningAPrimitive.js index 297c9954f55..7b788641aee 100644 --- a/tests/baselines/reference/constructorReturningAPrimitive.js +++ b/tests/baselines/reference/constructorReturningAPrimitive.js @@ -22,14 +22,14 @@ var b = new B(); //// [constructorReturningAPrimitive.js] // technically not allowed by JavaScript but we don't have a 'not-primitive' constraint // functionally only possible when your class is otherwise devoid of members so of little consequence in practice -var A = (function () { +var A = /** @class */ (function () { function A() { return 1; } return A; }()); var a = new A(); -var B = (function () { +var B = /** @class */ (function () { function B() { var x; return x; diff --git a/tests/baselines/reference/constructorReturnsInvalidType.js b/tests/baselines/reference/constructorReturnsInvalidType.js index 82c5cc4a760..6f180ff65b8 100644 --- a/tests/baselines/reference/constructorReturnsInvalidType.js +++ b/tests/baselines/reference/constructorReturnsInvalidType.js @@ -10,7 +10,7 @@ var x = new X(); //// [constructorReturnsInvalidType.js] -var X = (function () { +var X = /** @class */ (function () { function X() { return 1; } diff --git a/tests/baselines/reference/constructorStaticParamName.js b/tests/baselines/reference/constructorStaticParamName.js index 9520a7c052c..989d41ad649 100644 --- a/tests/baselines/reference/constructorStaticParamName.js +++ b/tests/baselines/reference/constructorStaticParamName.js @@ -8,7 +8,7 @@ class test { //// [constructorStaticParamName.js] // static as constructor parameter name should only give error if 'use strict' -var test = (function () { +var test = /** @class */ (function () { function test(static) { } return test; diff --git a/tests/baselines/reference/constructorStaticParamNameErrors.js b/tests/baselines/reference/constructorStaticParamNameErrors.js index 91d405efd28..0130a504059 100644 --- a/tests/baselines/reference/constructorStaticParamNameErrors.js +++ b/tests/baselines/reference/constructorStaticParamNameErrors.js @@ -8,7 +8,7 @@ class test { //// [constructorStaticParamNameErrors.js] 'use strict'; // static as constructor parameter name should give error if 'use strict' -var test = (function () { +var test = /** @class */ (function () { function test(static) { } return test; diff --git a/tests/baselines/reference/constructorWithAssignableReturnExpression.js b/tests/baselines/reference/constructorWithAssignableReturnExpression.js index d691dd2b511..8cc76ab778b 100644 --- a/tests/baselines/reference/constructorWithAssignableReturnExpression.js +++ b/tests/baselines/reference/constructorWithAssignableReturnExpression.js @@ -37,31 +37,31 @@ class G { //// [constructorWithAssignableReturnExpression.js] // a class constructor may return an expression, it must be assignable to the class instance type to be valid -var C = (function () { +var C = /** @class */ (function () { function C() { return 1; } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { return 1; // error } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { return { x: 1 }; } return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F() { return { x: 1 }; // error } return F; }()); -var G = (function () { +var G = /** @class */ (function () { function G() { return { x: null }; } diff --git a/tests/baselines/reference/constructorWithCapturedSuper.js b/tests/baselines/reference/constructorWithCapturedSuper.js index 503742de9fe..773bddb1932 100644 --- a/tests/baselines/reference/constructorWithCapturedSuper.js +++ b/tests/baselines/reference/constructorWithCapturedSuper.js @@ -64,13 +64,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); var oneA; -var A = (function () { +var A = /** @class */ (function () { function A() { return oneA; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B(x) { var _this = _super.call(this) || this; @@ -93,7 +93,7 @@ var B = (function (_super) { } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C(x) { var _this = _super.call(this) || this; @@ -112,7 +112,7 @@ var C = (function (_super) { } return C; }(A)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D(x) { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/constructorWithExpressionLessReturn.js b/tests/baselines/reference/constructorWithExpressionLessReturn.js index 8bf0e2f8de0..a2d274dec6e 100644 --- a/tests/baselines/reference/constructorWithExpressionLessReturn.js +++ b/tests/baselines/reference/constructorWithExpressionLessReturn.js @@ -25,26 +25,26 @@ class F { } //// [constructorWithExpressionLessReturn.js] -var C = (function () { +var C = /** @class */ (function () { function C() { return; } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { return; } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E(x) { this.x = x; return; } return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F(x) { this.x = x; return; diff --git a/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js b/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js index 8e9dc6da688..19d0d9c6a04 100644 --- a/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js +++ b/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js @@ -294,7 +294,7 @@ var fs = module; ("fs"); var TypeScriptAllInOne; (function (TypeScriptAllInOne) { - var Program = (function () { + var Program = /** @class */ (function () { function Program() { this["case"] = bfs.STATEMENTS(4); } @@ -344,7 +344,7 @@ var TypeScriptAllInOne; console.log('Done'); return 0; })(TypeScriptAllInOne || (TypeScriptAllInOne = {})); -var BasicFeatures = (function () { +var BasicFeatures = /** @class */ (function () { function BasicFeatures() { } /// @@ -489,7 +489,7 @@ var BasicFeatures = (function () { }; return BasicFeatures; }()); -var CLASS = (function () { +var CLASS = /** @class */ (function () { function CLASS() { this.d = function () { yield 0; }; } @@ -513,7 +513,7 @@ var CLASS = (function () { return CLASS; }()); // todo: use these -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -526,7 +526,7 @@ method2(); { return 2 * this.method1(2); } -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -536,7 +536,7 @@ var B = (function (_super) { }; return B; }(A)); -var Overloading = (function () { +var Overloading = /** @class */ (function () { function Overloading() { this.otherValue = 42; } diff --git a/tests/baselines/reference/constructorsWithSpecializedSignatures.js b/tests/baselines/reference/constructorsWithSpecializedSignatures.js index c3a0752ddf8..512134c6850 100644 --- a/tests/baselines/reference/constructorsWithSpecializedSignatures.js +++ b/tests/baselines/reference/constructorsWithSpecializedSignatures.js @@ -45,13 +45,13 @@ interface I2 { //// [constructorsWithSpecializedSignatures.js] // errors -var D = (function () { +var D = /** @class */ (function () { function D(x) { } return D; }()); // overloads are ok -var D2 = (function () { +var D2 = /** @class */ (function () { function D2(x) { } // error return D2; diff --git a/tests/baselines/reference/contextualTypeAppliedToVarArgs.js b/tests/baselines/reference/contextualTypeAppliedToVarArgs.js index f8b271ba47c..380e4574212 100644 --- a/tests/baselines/reference/contextualTypeAppliedToVarArgs.js +++ b/tests/baselines/reference/contextualTypeAppliedToVarArgs.js @@ -20,7 +20,7 @@ class Foo{ function delegate(instance, method, data) { return function () { }; } -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.Bar = function () { diff --git a/tests/baselines/reference/contextualTypeWithTuple.js b/tests/baselines/reference/contextualTypeWithTuple.js index 4fff51de563..3703174945e 100644 --- a/tests/baselines/reference/contextualTypeWithTuple.js +++ b/tests/baselines/reference/contextualTypeWithTuple.js @@ -32,12 +32,12 @@ var numStrTuple2 = [5, "foo", true]; var numStrBoolTuple = [5, "foo", true]; var objNumTuple = [{ a: "world" }, 5]; var strTupleTuple = ["bar", [5, { x: 1, y: 1 }]]; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/contextualTyping.js b/tests/baselines/reference/contextualTyping.js index 227c6bb1f41..5a7e2f44453 100644 --- a/tests/baselines/reference/contextualTyping.js +++ b/tests/baselines/reference/contextualTyping.js @@ -233,7 +233,7 @@ var x: B = { }; //// [contextualTyping.js] // CONTEXT: Class property declaration -var C1T5 = (function () { +var C1T5 = /** @class */ (function () { function C1T5() { this.foo = function (i) { return i; @@ -272,7 +272,7 @@ var c3t14 = ({ a: [] }); // CONTEXT: Class property assignment -var C4T5 = (function () { +var C4T5 = /** @class */ (function () { function C4T5() { this.foo = function (i, s) { return s; @@ -325,7 +325,7 @@ c9t5(function (n) { // CONTEXT: Return statement var c10t5 = function () { return function (n) { return ({}); }; }; // CONTEXT: Newing a class -var C11t5 = (function () { +var C11t5 = /** @class */ (function () { function C11t5(f) { } return C11t5; diff --git a/tests/baselines/reference/contextualTyping.sourcemap.txt b/tests/baselines/reference/contextualTyping.sourcemap.txt index fa7352f47c6..9c5d14a6e45 100644 --- a/tests/baselines/reference/contextualTyping.sourcemap.txt +++ b/tests/baselines/reference/contextualTyping.sourcemap.txt @@ -11,6 +11,7 @@ sourceFile:contextualTyping.ts >>>// CONTEXT: Class property declaration 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^-> 1 >// DEFAULT INTERFACES >interface IFoo { > n: number; @@ -28,12 +29,12 @@ sourceFile:contextualTyping.ts 1 >Emitted(1, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(1, 39) Source(13, 39) + SourceIndex(0) --- ->>>var C1T5 = (function () { -1 > +>>>var C1T5 = /** @class */ (function () { +1-> 2 >^^^^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > -1 >Emitted(2, 1) Source(14, 1) + SourceIndex(0) +1->Emitted(2, 1) Source(14, 1) + SourceIndex(0) --- >>> function C1T5() { 1->^^^^ @@ -936,6 +937,7 @@ sourceFile:contextualTyping.ts >>>// CONTEXT: Class property assignment 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^-> 1-> > > @@ -943,12 +945,12 @@ sourceFile:contextualTyping.ts 1->Emitted(40, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(40, 38) Source(55, 38) + SourceIndex(0) --- ->>>var C4T5 = (function () { -1 > +>>>var C4T5 = /** @class */ (function () { +1-> 2 >^^^^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > -1 >Emitted(41, 1) Source(56, 1) + SourceIndex(0) +1->Emitted(41, 1) Source(56, 1) + SourceIndex(0) --- >>> function C4T5() { 1->^^^^ @@ -2298,7 +2300,7 @@ sourceFile:contextualTyping.ts >>>// CONTEXT: Newing a class 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^ -3 > ^-> +3 > ^^^^^^^^^^^^^^^-> 1 > > > @@ -2306,7 +2308,7 @@ sourceFile:contextualTyping.ts 1 >Emitted(93, 1) Source(154, 1) + SourceIndex(0) 2 >Emitted(93, 27) Source(154, 27) + SourceIndex(0) --- ->>>var C11t5 = (function () { +>>>var C11t5 = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/contextualTyping10.js b/tests/baselines/reference/contextualTyping10.js index cd324b384fd..ad3f9607749 100644 --- a/tests/baselines/reference/contextualTyping10.js +++ b/tests/baselines/reference/contextualTyping10.js @@ -2,7 +2,7 @@ class foo { public bar:{id:number;}[] = [{id:1}, {id:2}]; } //// [contextualTyping10.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = [{ id: 1 }, { id: 2 }]; } diff --git a/tests/baselines/reference/contextualTyping11.js b/tests/baselines/reference/contextualTyping11.js index 9abf332c29e..b6b8c03b428 100644 --- a/tests/baselines/reference/contextualTyping11.js +++ b/tests/baselines/reference/contextualTyping11.js @@ -2,7 +2,7 @@ class foo { public bar:{id:number;}[] = [({})]; } //// [contextualTyping11.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = [({})]; } diff --git a/tests/baselines/reference/contextualTyping12.js b/tests/baselines/reference/contextualTyping12.js index c9ce3e2f964..f1eba009e5e 100644 --- a/tests/baselines/reference/contextualTyping12.js +++ b/tests/baselines/reference/contextualTyping12.js @@ -2,7 +2,7 @@ class foo { public bar:{id:number;}[] = [{id:1}, {id:2, name:"foo"}]; } //// [contextualTyping12.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = [{ id: 1 }, { id: 2, name: "foo" }]; } diff --git a/tests/baselines/reference/contextualTyping14.js b/tests/baselines/reference/contextualTyping14.js index f29e077eaa2..edbfd756d78 100644 --- a/tests/baselines/reference/contextualTyping14.js +++ b/tests/baselines/reference/contextualTyping14.js @@ -2,7 +2,7 @@ class foo { public bar:(a:number)=>number = function(a){return a}; } //// [contextualTyping14.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = function (a) { return a; }; } diff --git a/tests/baselines/reference/contextualTyping15.js b/tests/baselines/reference/contextualTyping15.js index 30df3d3d428..d52f1e9a58f 100644 --- a/tests/baselines/reference/contextualTyping15.js +++ b/tests/baselines/reference/contextualTyping15.js @@ -2,7 +2,7 @@ class foo { public bar: { (): number; (i: number): number; } = function() { return 1 }; } //// [contextualTyping15.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = function () { return 1; }; } diff --git a/tests/baselines/reference/contextualTyping3.js b/tests/baselines/reference/contextualTyping3.js index 2fc0f330b13..3b83057c606 100644 --- a/tests/baselines/reference/contextualTyping3.js +++ b/tests/baselines/reference/contextualTyping3.js @@ -2,7 +2,7 @@ class foo { public bar:{id:number;} = {id:5}; } //// [contextualTyping3.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = { id: 5 }; } diff --git a/tests/baselines/reference/contextualTyping4.js b/tests/baselines/reference/contextualTyping4.js index 36f7c61429f..e6bf16d6a61 100644 --- a/tests/baselines/reference/contextualTyping4.js +++ b/tests/baselines/reference/contextualTyping4.js @@ -2,7 +2,7 @@ class foo { public bar:{id:number;} = {id:5, name:"foo"}; } //// [contextualTyping4.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = { id: 5, name: "foo" }; } diff --git a/tests/baselines/reference/contextualTyping5.js b/tests/baselines/reference/contextualTyping5.js index f5e68e93b22..5eed0011ea4 100644 --- a/tests/baselines/reference/contextualTyping5.js +++ b/tests/baselines/reference/contextualTyping5.js @@ -2,7 +2,7 @@ class foo { public bar:{id:number;} = { }; } //// [contextualTyping5.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { this.bar = {}; } diff --git a/tests/baselines/reference/contextualTypingArrayOfLambdas.js b/tests/baselines/reference/contextualTypingArrayOfLambdas.js index 5d8b40e39f0..9f9a612afe4 100644 --- a/tests/baselines/reference/contextualTypingArrayOfLambdas.js +++ b/tests/baselines/reference/contextualTypingArrayOfLambdas.js @@ -25,19 +25,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/contextualTypingOfConditionalExpression.js b/tests/baselines/reference/contextualTypingOfConditionalExpression.js index fd5ec50ebb4..af4c6d042cc 100644 --- a/tests/baselines/reference/contextualTypingOfConditionalExpression.js +++ b/tests/baselines/reference/contextualTypingOfConditionalExpression.js @@ -26,19 +26,19 @@ var __extends = (this && this.__extends) || (function () { }; })(); var x = true ? function (a) { return a.toExponential(); } : function (b) { return b.toFixed(); }; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/contextualTypingOfConditionalExpression2.js b/tests/baselines/reference/contextualTypingOfConditionalExpression2.js index f5063fa003a..114ec2e8a71 100644 --- a/tests/baselines/reference/contextualTypingOfConditionalExpression2.js +++ b/tests/baselines/reference/contextualTypingOfConditionalExpression2.js @@ -23,19 +23,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration01.js b/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration01.js index 5b33cc5c799..c50c771896b 100644 --- a/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration01.js +++ b/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration01.js @@ -47,7 +47,7 @@ function getFoo3(): Foo { //// [contextuallyTypedClassExpressionMethodDeclaration01.js] function getFoo1() { - return (function () { + return /** @class */ (function () { function class_1() { } class_1.method1 = function (arg) { @@ -60,7 +60,7 @@ function getFoo1() { }()); } function getFoo2() { - return _a = (function () { + return _a = /** @class */ (function () { function class_2() { } return class_2; @@ -75,7 +75,7 @@ function getFoo2() { var _a; } function getFoo3() { - return _a = (function () { + return _a = /** @class */ (function () { function class_3() { } return class_3; diff --git a/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js b/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js index 4f130505382..40f6c55824e 100644 --- a/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js +++ b/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js @@ -51,7 +51,7 @@ function getFoo3(): Foo { //// [contextuallyTypedClassExpressionMethodDeclaration02.js] function getFoo1() { - return (function () { + return /** @class */ (function () { function class_1() { } class_1.prototype.method1 = function (arg) { @@ -64,7 +64,7 @@ function getFoo1() { }()); } function getFoo2() { - return (function () { + return /** @class */ (function () { function class_2() { this.method1 = function (arg) { arg.numProp = 10; @@ -77,7 +77,7 @@ function getFoo2() { }()); } function getFoo3() { - return (function () { + return /** @class */ (function () { function class_3() { this.method1 = function (arg) { arg.numProp = 10; diff --git a/tests/baselines/reference/controlFlowPropertyDeclarations.js b/tests/baselines/reference/controlFlowPropertyDeclarations.js index ab286b27f06..d5f91ceb92f 100644 --- a/tests/baselines/reference/controlFlowPropertyDeclarations.js +++ b/tests/baselines/reference/controlFlowPropertyDeclarations.js @@ -235,7 +235,7 @@ function isEmpty(string) { function isConvertiblePixelValue(value) { return /^\d+px$/.test(value); } -var HTMLtoJSX = (function () { +var HTMLtoJSX = /** @class */ (function () { function HTMLtoJSX() { var _this = this; /** @@ -276,7 +276,7 @@ exports.HTMLtoJSX = HTMLtoJSX; /** * Handles parsing of inline styles */ -var StyleParser = (function () { +var StyleParser = /** @class */ (function () { function StyleParser() { var _this = this; this.styles = {}; diff --git a/tests/baselines/reference/controlFlowPropertyInitializer.js b/tests/baselines/reference/controlFlowPropertyInitializer.js index dda9a2690bc..7eab421c1cb 100644 --- a/tests/baselines/reference/controlFlowPropertyInitializer.js +++ b/tests/baselines/reference/controlFlowPropertyInitializer.js @@ -10,7 +10,7 @@ class BestLanguage { //// [controlFlowPropertyInitializer.js] // Repro from #8967 var LANG = "Turbo Pascal"; -var BestLanguage = (function () { +var BestLanguage = /** @class */ (function () { function BestLanguage() { this.name = LANG; } diff --git a/tests/baselines/reference/controlFlowSuperPropertyAccess.js b/tests/baselines/reference/controlFlowSuperPropertyAccess.js index c2f947d5687..34af1d21ad6 100644 --- a/tests/baselines/reference/controlFlowSuperPropertyAccess.js +++ b/tests/baselines/reference/controlFlowSuperPropertyAccess.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/convertKeywordsYes.js b/tests/baselines/reference/convertKeywordsYes.js index b7bd60e4a95..4605db05c6c 100644 --- a/tests/baselines/reference/convertKeywordsYes.js +++ b/tests/baselines/reference/convertKeywordsYes.js @@ -382,7 +382,7 @@ var bigObject = { "while": 0, "with": 0 }; -var bigClass = (function () { +var bigClass = /** @class */ (function () { function bigClass() { this["constructor"] = 0; this.any = 0; @@ -500,72 +500,72 @@ var bigEnum; })(bigEnum || (bigEnum = {})); var bigModule; (function (bigModule) { - var constructor = (function () { + var constructor = /** @class */ (function () { function constructor() { } return constructor; }()); - var implements = (function () { + var implements = /** @class */ (function () { function implements() { } return implements; }()); - var interface = (function () { + var interface = /** @class */ (function () { function interface() { } return interface; }()); - var let = (function () { + var let = /** @class */ (function () { function let() { } return let; }()); - var module = (function () { + var module = /** @class */ (function () { function module() { } return module; }()); - var package = (function () { + var package = /** @class */ (function () { function package() { } return package; }()); - var private = (function () { + var private = /** @class */ (function () { function private() { } return private; }()); - var protected = (function () { + var protected = /** @class */ (function () { function protected() { } return protected; }()); - var public = (function () { + var public = /** @class */ (function () { function public() { } return public; }()); - var set = (function () { + var set = /** @class */ (function () { function set() { } return set; }()); - var static = (function () { + var static = /** @class */ (function () { function static() { } return static; }()); - var get = (function () { + var get = /** @class */ (function () { function get() { } return get; }()); - var yield = (function () { + var yield = /** @class */ (function () { function yield() { } return yield; }()); - var declare = (function () { + var declare = /** @class */ (function () { function declare() { } return declare; diff --git a/tests/baselines/reference/covariance1.js b/tests/baselines/reference/covariance1.js index eadcd9485b6..9e9c4615c2b 100644 --- a/tests/baselines/reference/covariance1.js +++ b/tests/baselines/reference/covariance1.js @@ -20,7 +20,7 @@ module M { //// [covariance1.js] var M; (function (M) { - var XX = (function () { + var XX = /** @class */ (function () { function XX(m1) { this.m1 = m1; } diff --git a/tests/baselines/reference/crashInresolveReturnStatement.js b/tests/baselines/reference/crashInresolveReturnStatement.js index be2e38ddf49..66783784284 100644 --- a/tests/baselines/reference/crashInresolveReturnStatement.js +++ b/tests/baselines/reference/crashInresolveReturnStatement.js @@ -19,7 +19,7 @@ class WITDialogs { //// [crashInresolveReturnStatement.js] -var WorkItemToolbar = (function () { +var WorkItemToolbar = /** @class */ (function () { function WorkItemToolbar() { } WorkItemToolbar.prototype.onToolbarItemClick = function () { @@ -27,7 +27,7 @@ var WorkItemToolbar = (function () { }; return WorkItemToolbar; }()); -var CreateCopyOfWorkItemDialog = (function () { +var CreateCopyOfWorkItemDialog = /** @class */ (function () { function CreateCopyOfWorkItemDialog() { } CreateCopyOfWorkItemDialog.prototype.getDialogResult = function () { @@ -37,7 +37,7 @@ var CreateCopyOfWorkItemDialog = (function () { }()); function createWorkItemDialog(dialogType) { } -var WITDialogs = (function () { +var WITDialogs = /** @class */ (function () { function WITDialogs() { } WITDialogs.createCopyOfWorkItem = function () { diff --git a/tests/baselines/reference/crashInsourcePropertyIsRelatableToTargetProperty.js b/tests/baselines/reference/crashInsourcePropertyIsRelatableToTargetProperty.js index 725409c2c7f..31984d90fc6 100644 --- a/tests/baselines/reference/crashInsourcePropertyIsRelatableToTargetProperty.js +++ b/tests/baselines/reference/crashInsourcePropertyIsRelatableToTargetProperty.js @@ -21,13 +21,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js b/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js index a115e7ab0a3..22855b99cdf 100644 --- a/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js +++ b/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js @@ -12,7 +12,7 @@ export class BuildWorkspaceService { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var BuildWorkspaceService = (function () { + var BuildWorkspaceService = /** @class */ (function () { function BuildWorkspaceService() { } BuildWorkspaceService.prototype.injectRequestService = function (service) { diff --git a/tests/baselines/reference/crashOnMethodSignatures.js b/tests/baselines/reference/crashOnMethodSignatures.js index 8444eb0280b..ab1c3018d9f 100644 --- a/tests/baselines/reference/crashOnMethodSignatures.js +++ b/tests/baselines/reference/crashOnMethodSignatures.js @@ -5,7 +5,7 @@ class A { //// [crashOnMethodSignatures.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/crashRegressionTest.js b/tests/baselines/reference/crashRegressionTest.js index 22efbf3fba4..78e8fcae099 100644 --- a/tests/baselines/reference/crashRegressionTest.js +++ b/tests/baselines/reference/crashRegressionTest.js @@ -33,7 +33,7 @@ var MsPortal; var TemplateEngine; (function (TemplateEngine) { "use strict"; - var StringTemplate = (function () { + var StringTemplate = /** @class */ (function () { function StringTemplate(templateStorage) { this._templateStorage = templateStorage; } @@ -42,7 +42,7 @@ var MsPortal; }; return StringTemplate; }()); - var TemplateStorage = (function () { + var TemplateStorage = /** @class */ (function () { function TemplateStorage() { this.templateSources = {}; this.templateData = {}; diff --git a/tests/baselines/reference/createArray.js b/tests/baselines/reference/createArray.js index 8314570c089..7ef4583fc5c 100644 --- a/tests/baselines/reference/createArray.js +++ b/tests/baselines/reference/createArray.js @@ -17,7 +17,7 @@ new C[1]; // not an error //// [createArray.js] var na = new number[]; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/customTransforms/after.js b/tests/baselines/reference/customTransforms/after.js index 63c95725f43..8bda237545f 100644 --- a/tests/baselines/reference/customTransforms/after.js +++ b/tests/baselines/reference/customTransforms/after.js @@ -1,7 +1,7 @@ // [source.js] function f1() { } //@after -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/customTransforms/before.js b/tests/baselines/reference/customTransforms/before.js index 4ee133afdbc..a2729fc4529 100644 --- a/tests/baselines/reference/customTransforms/before.js +++ b/tests/baselines/reference/customTransforms/before.js @@ -1,7 +1,7 @@ // [source.js] /*@before*/ function f1() { } -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/customTransforms/both.js b/tests/baselines/reference/customTransforms/both.js index 3013e7f8780..b759c76ce38 100644 --- a/tests/baselines/reference/customTransforms/both.js +++ b/tests/baselines/reference/customTransforms/both.js @@ -2,7 +2,7 @@ /*@before*/ function f1() { } //@after -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFileAccessors.js b/tests/baselines/reference/declFileAccessors.js index a6e47b935c3..c6175ec7ede 100644 --- a/tests/baselines/reference/declFileAccessors.js +++ b/tests/baselines/reference/declFileAccessors.js @@ -104,7 +104,7 @@ class c2 { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** This is comment for c1*/ -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } Object.defineProperty(c1.prototype, "p3", { @@ -187,7 +187,7 @@ var c1 = (function () { exports.c1 = c1; //// [declFileAccessors_1.js] /** This is comment for c2 - the global class*/ -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { } Object.defineProperty(c2.prototype, "p3", { diff --git a/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js b/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js index 2269f85996f..c2360f3acbc 100644 --- a/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js +++ b/tests/baselines/reference/declFileAliasUseBeforeDeclaration.js @@ -10,7 +10,7 @@ import foo = require("./declFileAliasUseBeforeDeclaration_foo"); //// [declFileAliasUseBeforeDeclaration_foo.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/declFileClassExtendsNull.js b/tests/baselines/reference/declFileClassExtendsNull.js index 5e2da40442b..99680853841 100644 --- a/tests/baselines/reference/declFileClassExtendsNull.js +++ b/tests/baselines/reference/declFileClassExtendsNull.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var ExtendsNull = (function (_super) { +var ExtendsNull = /** @class */ (function (_super) { __extends(ExtendsNull, _super); function ExtendsNull() { } diff --git a/tests/baselines/reference/declFileClassWithIndexSignature.js b/tests/baselines/reference/declFileClassWithIndexSignature.js index 46969b18755..30be7262d77 100644 --- a/tests/baselines/reference/declFileClassWithIndexSignature.js +++ b/tests/baselines/reference/declFileClassWithIndexSignature.js @@ -4,7 +4,7 @@ class BlockIntrinsics { } //// [declFileClassWithIndexSignature.js] -var BlockIntrinsics = (function () { +var BlockIntrinsics = /** @class */ (function () { function BlockIntrinsics() { } return BlockIntrinsics; diff --git a/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js b/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js index 4ac309c1a6b..4f790ed010c 100644 --- a/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js +++ b/tests/baselines/reference/declFileClassWithStaticMethodReturningConstructor.js @@ -8,7 +8,7 @@ export class Enhancement { //// [declFileClassWithStaticMethodReturningConstructor.js] "use strict"; exports.__esModule = true; -var Enhancement = (function () { +var Enhancement = /** @class */ (function () { function Enhancement() { } Enhancement.getType = function () { diff --git a/tests/baselines/reference/declFileConstructors.js b/tests/baselines/reference/declFileConstructors.js index 95e28cc92d6..9f5fc12e002 100644 --- a/tests/baselines/reference/declFileConstructors.js +++ b/tests/baselines/reference/declFileConstructors.js @@ -99,14 +99,14 @@ class GlobalConstructorWithParameterInitializer { //// [declFileConstructors_0.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var SimpleConstructor = (function () { +var SimpleConstructor = /** @class */ (function () { /** This comment should appear for foo*/ function SimpleConstructor() { } return SimpleConstructor; }()); exports.SimpleConstructor = SimpleConstructor; -var ConstructorWithParameters = (function () { +var ConstructorWithParameters = /** @class */ (function () { /** This is comment for function signature*/ function ConstructorWithParameters(/** this is comment about a*/ a, /** this is comment for b*/ @@ -116,7 +116,7 @@ var ConstructorWithParameters = (function () { return ConstructorWithParameters; }()); exports.ConstructorWithParameters = ConstructorWithParameters; -var ConstructorWithRestParamters = (function () { +var ConstructorWithRestParamters = /** @class */ (function () { function ConstructorWithRestParamters(a) { var rests = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -127,34 +127,34 @@ var ConstructorWithRestParamters = (function () { return ConstructorWithRestParamters; }()); exports.ConstructorWithRestParamters = ConstructorWithRestParamters; -var ConstructorWithOverloads = (function () { +var ConstructorWithOverloads = /** @class */ (function () { function ConstructorWithOverloads(a) { } return ConstructorWithOverloads; }()); exports.ConstructorWithOverloads = ConstructorWithOverloads; -var ConstructorWithPublicParameterProperty = (function () { +var ConstructorWithPublicParameterProperty = /** @class */ (function () { function ConstructorWithPublicParameterProperty(x) { this.x = x; } return ConstructorWithPublicParameterProperty; }()); exports.ConstructorWithPublicParameterProperty = ConstructorWithPublicParameterProperty; -var ConstructorWithPrivateParameterProperty = (function () { +var ConstructorWithPrivateParameterProperty = /** @class */ (function () { function ConstructorWithPrivateParameterProperty(x) { this.x = x; } return ConstructorWithPrivateParameterProperty; }()); exports.ConstructorWithPrivateParameterProperty = ConstructorWithPrivateParameterProperty; -var ConstructorWithOptionalParameterProperty = (function () { +var ConstructorWithOptionalParameterProperty = /** @class */ (function () { function ConstructorWithOptionalParameterProperty(x) { this.x = x; } return ConstructorWithOptionalParameterProperty; }()); exports.ConstructorWithOptionalParameterProperty = ConstructorWithOptionalParameterProperty; -var ConstructorWithParameterInitializer = (function () { +var ConstructorWithParameterInitializer = /** @class */ (function () { function ConstructorWithParameterInitializer(x) { if (x === void 0) { x = "hello"; } this.x = x; @@ -163,13 +163,13 @@ var ConstructorWithParameterInitializer = (function () { }()); exports.ConstructorWithParameterInitializer = ConstructorWithParameterInitializer; //// [declFileConstructors_1.js] -var GlobalSimpleConstructor = (function () { +var GlobalSimpleConstructor = /** @class */ (function () { /** This comment should appear for foo*/ function GlobalSimpleConstructor() { } return GlobalSimpleConstructor; }()); -var GlobalConstructorWithParameters = (function () { +var GlobalConstructorWithParameters = /** @class */ (function () { /** This is comment for function signature*/ function GlobalConstructorWithParameters(/** this is comment about a*/ a, /** this is comment for b*/ @@ -178,7 +178,7 @@ var GlobalConstructorWithParameters = (function () { } return GlobalConstructorWithParameters; }()); -var GlobalConstructorWithRestParamters = (function () { +var GlobalConstructorWithRestParamters = /** @class */ (function () { function GlobalConstructorWithRestParamters(a) { var rests = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -188,30 +188,30 @@ var GlobalConstructorWithRestParamters = (function () { } return GlobalConstructorWithRestParamters; }()); -var GlobalConstructorWithOverloads = (function () { +var GlobalConstructorWithOverloads = /** @class */ (function () { function GlobalConstructorWithOverloads(a) { } return GlobalConstructorWithOverloads; }()); -var GlobalConstructorWithPublicParameterProperty = (function () { +var GlobalConstructorWithPublicParameterProperty = /** @class */ (function () { function GlobalConstructorWithPublicParameterProperty(x) { this.x = x; } return GlobalConstructorWithPublicParameterProperty; }()); -var GlobalConstructorWithPrivateParameterProperty = (function () { +var GlobalConstructorWithPrivateParameterProperty = /** @class */ (function () { function GlobalConstructorWithPrivateParameterProperty(x) { this.x = x; } return GlobalConstructorWithPrivateParameterProperty; }()); -var GlobalConstructorWithOptionalParameterProperty = (function () { +var GlobalConstructorWithOptionalParameterProperty = /** @class */ (function () { function GlobalConstructorWithOptionalParameterProperty(x) { this.x = x; } return GlobalConstructorWithOptionalParameterProperty; }()); -var GlobalConstructorWithParameterInitializer = (function () { +var GlobalConstructorWithParameterInitializer = /** @class */ (function () { function GlobalConstructorWithParameterInitializer(x) { if (x === void 0) { x = "hello"; } this.x = x; diff --git a/tests/baselines/reference/declFileExportImportChain.js b/tests/baselines/reference/declFileExportImportChain.js index fe1b36d76fa..8a6b297f81d 100644 --- a/tests/baselines/reference/declFileExportImportChain.js +++ b/tests/baselines/reference/declFileExportImportChain.js @@ -30,7 +30,7 @@ define(["require", "exports"], function (require, exports) { (function (m1) { var m2; (function (m2) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/declFileExportImportChain2.js b/tests/baselines/reference/declFileExportImportChain2.js index ec7629ebed1..684ac2a1dfb 100644 --- a/tests/baselines/reference/declFileExportImportChain2.js +++ b/tests/baselines/reference/declFileExportImportChain2.js @@ -27,7 +27,7 @@ define(["require", "exports"], function (require, exports) { (function (m1) { var m2; (function (m2) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js b/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js index a1d9f87d483..1b2860bc827 100644 --- a/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js +++ b/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js @@ -27,19 +27,19 @@ interface I extends A, B { } //// [declFileForClassWithMultipleBaseClasses.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.bar = function () { }; return B; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.baz = function () { }; diff --git a/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js b/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js index cff015a8b29..d7e0579a491 100644 --- a/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js +++ b/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js @@ -6,7 +6,7 @@ class C { } //// [declFileForClassWithPrivateOverloadedFunction.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/declFileForFunctionTypeAsTypeParameter.js b/tests/baselines/reference/declFileForFunctionTypeAsTypeParameter.js index e97ee76d510..6a1fb5dd393 100644 --- a/tests/baselines/reference/declFileForFunctionTypeAsTypeParameter.js +++ b/tests/baselines/reference/declFileForFunctionTypeAsTypeParameter.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declFileForTypeParameters.js b/tests/baselines/reference/declFileForTypeParameters.js index 4000e6301eb..16712aee84a 100644 --- a/tests/baselines/reference/declFileForTypeParameters.js +++ b/tests/baselines/reference/declFileForTypeParameters.js @@ -7,7 +7,7 @@ class C { } //// [declFileForTypeParameters.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (a) { diff --git a/tests/baselines/reference/declFileGenericClassWithGenericExtendedClass.js b/tests/baselines/reference/declFileGenericClassWithGenericExtendedClass.js index 58d7bb774f1..513ca7b22bd 100644 --- a/tests/baselines/reference/declFileGenericClassWithGenericExtendedClass.js +++ b/tests/baselines/reference/declFileGenericClassWithGenericExtendedClass.js @@ -23,19 +23,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Baz = (function () { +var Baz = /** @class */ (function () { function Baz() { } return Baz; diff --git a/tests/baselines/reference/declFileGenericType.js b/tests/baselines/reference/declFileGenericType.js index f56abaf6b97..c3293852fe1 100644 --- a/tests/baselines/reference/declFileGenericType.js +++ b/tests/baselines/reference/declFileGenericType.js @@ -54,13 +54,13 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; var C; (function (C) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); C.A = A; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; @@ -78,7 +78,7 @@ var C; C.F5 = F5; function F6(x) { return null; } C.F6 = F6; - var D = (function () { + var D = /** @class */ (function () { function D(val) { this.val = val; } @@ -94,7 +94,7 @@ exports.x = (new C.D(new C.A())).val; function f() { } exports.f = f; exports.g = C.F5(); -var h = (function (_super) { +var h = /** @class */ (function (_super) { __extends(h, _super); function h() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declFileGenericType2.js b/tests/baselines/reference/declFileGenericType2.js index 5abf1a74a02..05424d0d024 100644 --- a/tests/baselines/reference/declFileGenericType2.js +++ b/tests/baselines/reference/declFileGenericType2.js @@ -59,7 +59,7 @@ var templa; (function (dom) { var mvc; (function (mvc) { - var AbstractElementController = (function (_super) { + var AbstractElementController = /** @class */ (function (_super) { __extends(AbstractElementController, _super); function AbstractElementController() { return _super.call(this) || this; @@ -78,7 +78,7 @@ var templa; (function (mvc) { var composite; (function (composite) { - var AbstractCompositeElementController = (function (_super) { + var AbstractCompositeElementController = /** @class */ (function (_super) { __extends(AbstractCompositeElementController, _super); function AbstractCompositeElementController() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/declFileImportChainInExportAssignment.js b/tests/baselines/reference/declFileImportChainInExportAssignment.js index a45ae847ebe..18bc4739f0c 100644 --- a/tests/baselines/reference/declFileImportChainInExportAssignment.js +++ b/tests/baselines/reference/declFileImportChainInExportAssignment.js @@ -15,7 +15,7 @@ var m; (function (m) { var c; (function (c_1) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js b/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js index 951291115fe..5219fcc4d28 100644 --- a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js +++ b/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js @@ -14,7 +14,7 @@ declare module 'moo' { //// [declFileImportedTypeUseInTypeArgPosition.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; diff --git a/tests/baselines/reference/declFileInternalAliases.js b/tests/baselines/reference/declFileInternalAliases.js index a21cb18ad1d..7e6366b99bd 100644 --- a/tests/baselines/reference/declFileInternalAliases.js +++ b/tests/baselines/reference/declFileInternalAliases.js @@ -15,7 +15,7 @@ module m2 { //// [declFileInternalAliases.js] var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFileMethods.js b/tests/baselines/reference/declFileMethods.js index cc6d796e5cf..78af9adcd98 100644 --- a/tests/baselines/reference/declFileMethods.js +++ b/tests/baselines/reference/declFileMethods.js @@ -192,7 +192,7 @@ interface I2 { //// [declFileMethods_0.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } /** This comment should appear for foo*/ @@ -275,7 +275,7 @@ var c1 = (function () { }()); exports.c1 = c1; //// [declFileMethods_1.js] -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { } /** This comment should appear for foo*/ diff --git a/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js b/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js index 37c8f6a9999..7ef3f3b2b0e 100644 --- a/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js +++ b/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.js @@ -11,7 +11,7 @@ var d = { //// [declFileModuleAssignmentInObjectLiteralProperty.js] var m1; (function (m1) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFileModuleContinuation.js b/tests/baselines/reference/declFileModuleContinuation.js index 98235e830b5..08032aa114d 100644 --- a/tests/baselines/reference/declFileModuleContinuation.js +++ b/tests/baselines/reference/declFileModuleContinuation.js @@ -16,7 +16,7 @@ var A; (function (B) { var C; (function (C) { - var W = (function () { + var W = /** @class */ (function () { function W() { } return W; diff --git a/tests/baselines/reference/declFileModuleWithPropertyOfTypeModule.js b/tests/baselines/reference/declFileModuleWithPropertyOfTypeModule.js index 1f1f2c78ff3..eb007161c6f 100644 --- a/tests/baselines/reference/declFileModuleWithPropertyOfTypeModule.js +++ b/tests/baselines/reference/declFileModuleWithPropertyOfTypeModule.js @@ -9,7 +9,7 @@ module m { //// [declFileModuleWithPropertyOfTypeModule.js] var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFilePrivateMethodOverloads.js b/tests/baselines/reference/declFilePrivateMethodOverloads.js index f2203d8d770..1a8215dced7 100644 --- a/tests/baselines/reference/declFilePrivateMethodOverloads.js +++ b/tests/baselines/reference/declFilePrivateMethodOverloads.js @@ -23,7 +23,7 @@ declare class c2 { } //// [declFilePrivateMethodOverloads.js] -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } c1.prototype._forEachBindingContext = function (context, fn) { diff --git a/tests/baselines/reference/declFilePrivateStatic.js b/tests/baselines/reference/declFilePrivateStatic.js index 409e2f21b42..78be32e356e 100644 --- a/tests/baselines/reference/declFilePrivateStatic.js +++ b/tests/baselines/reference/declFilePrivateStatic.js @@ -14,7 +14,7 @@ class C { } //// [declFilePrivateStatic.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.a = function () { }; diff --git a/tests/baselines/reference/declFileTypeAnnotationArrayType.js b/tests/baselines/reference/declFileTypeAnnotationArrayType.js index 53a5ac59a47..5f97bc8ce54 100644 --- a/tests/baselines/reference/declFileTypeAnnotationArrayType.js +++ b/tests/baselines/reference/declFileTypeAnnotationArrayType.js @@ -51,27 +51,27 @@ function foo10() { } //// [declFileTypeAnnotationArrayType.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); m.c = c; - var g = (function () { + var g = /** @class */ (function () { function g() { } return g; }()); m.g = g; })(m || (m = {})); -var g = (function () { +var g = /** @class */ (function () { function g() { } return g; diff --git a/tests/baselines/reference/declFileTypeAnnotationParenType.js b/tests/baselines/reference/declFileTypeAnnotationParenType.js index e867f2069c4..0a0a6c1b257 100644 --- a/tests/baselines/reference/declFileTypeAnnotationParenType.js +++ b/tests/baselines/reference/declFileTypeAnnotationParenType.js @@ -10,7 +10,7 @@ var k: (() => c) | string = (() => new c()) || ""; var l = (() => new c()) || ""; //// [declFileTypeAnnotationParenType.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFileTypeAnnotationTupleType.js b/tests/baselines/reference/declFileTypeAnnotationTupleType.js index f4f1a32c8c0..dd37502ac00 100644 --- a/tests/baselines/reference/declFileTypeAnnotationTupleType.js +++ b/tests/baselines/reference/declFileTypeAnnotationTupleType.js @@ -18,27 +18,27 @@ var x: [g, m.g, () => c] = [new g(), new m.g(), var y = x; //// [declFileTypeAnnotationTupleType.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); m.c = c; - var g = (function () { + var g = /** @class */ (function () { function g() { } return g; }()); m.g = g; })(m || (m = {})); -var g = (function () { +var g = /** @class */ (function () { function g() { } return g; diff --git a/tests/baselines/reference/declFileTypeAnnotationTypeAlias.js b/tests/baselines/reference/declFileTypeAnnotationTypeAlias.js index 1ca73a78891..3c85b86f6e8 100644 --- a/tests/baselines/reference/declFileTypeAnnotationTypeAlias.js +++ b/tests/baselines/reference/declFileTypeAnnotationTypeAlias.js @@ -33,7 +33,7 @@ module M { //// [declFileTypeAnnotationTypeAlias.js] var M; (function (M) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -41,7 +41,7 @@ var M; M.c = c; var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -52,7 +52,7 @@ var M; (function (M) { var N; (function (N) { - var Window = (function () { + var Window = /** @class */ (function () { function Window() { } return Window; diff --git a/tests/baselines/reference/declFileTypeAnnotationTypeLiteral.js b/tests/baselines/reference/declFileTypeAnnotationTypeLiteral.js index f2247e8daa9..e41ef4be981 100644 --- a/tests/baselines/reference/declFileTypeAnnotationTypeLiteral.js +++ b/tests/baselines/reference/declFileTypeAnnotationTypeLiteral.js @@ -39,19 +39,19 @@ var y: (a: string) => string; var z: new (a: string) => m.c; //// [declFileTypeAnnotationTypeLiteral.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); -var g = (function () { +var g = /** @class */ (function () { function g() { } return g; }()); var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFileTypeAnnotationTypeQuery.js b/tests/baselines/reference/declFileTypeAnnotationTypeQuery.js index e2d6fee1f4f..ec34fbc0c96 100644 --- a/tests/baselines/reference/declFileTypeAnnotationTypeQuery.js +++ b/tests/baselines/reference/declFileTypeAnnotationTypeQuery.js @@ -43,27 +43,27 @@ function foo8() { } //// [declFileTypeAnnotationTypeQuery.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); m.c = c; - var g = (function () { + var g = /** @class */ (function () { function g() { } return g; }()); m.g = g; })(m || (m = {})); -var g = (function () { +var g = /** @class */ (function () { function g() { } return g; diff --git a/tests/baselines/reference/declFileTypeAnnotationTypeReference.js b/tests/baselines/reference/declFileTypeAnnotationTypeReference.js index 7eebd30e54b..abec702b33b 100644 --- a/tests/baselines/reference/declFileTypeAnnotationTypeReference.js +++ b/tests/baselines/reference/declFileTypeAnnotationTypeReference.js @@ -43,27 +43,27 @@ function foo8() { } //// [declFileTypeAnnotationTypeReference.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); m.c = c; - var g = (function () { + var g = /** @class */ (function () { function g() { } return g; }()); m.g = g; })(m || (m = {})); -var g = (function () { +var g = /** @class */ (function () { function g() { } return g; diff --git a/tests/baselines/reference/declFileTypeAnnotationUnionType.js b/tests/baselines/reference/declFileTypeAnnotationUnionType.js index b821d15269c..85735ff96cf 100644 --- a/tests/baselines/reference/declFileTypeAnnotationUnionType.js +++ b/tests/baselines/reference/declFileTypeAnnotationUnionType.js @@ -22,27 +22,27 @@ var x: g | m.g | (() => c) = new g() || new m.g() || new m.g() || (() => new c()); //// [declFileTypeAnnotationUnionType.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; }()); m.c = c; - var g = (function () { + var g = /** @class */ (function () { function g() { } return g; }()); m.g = g; })(m || (m = {})); -var g = (function () { +var g = /** @class */ (function () { function g() { } return g; diff --git a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorAccessors.js b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorAccessors.js index be777c3e8ba..2d4d948668a 100644 --- a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorAccessors.js +++ b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorAccessors.js @@ -102,12 +102,12 @@ module m { //// [declFileTypeAnnotationVisibilityErrorAccessors.js] var m; (function (m) { - var private1 = (function () { + var private1 = /** @class */ (function () { function private1() { } return private1; }()); - var public1 = (function () { + var public1 = /** @class */ (function () { function public1() { } return public1; @@ -115,14 +115,14 @@ var m; m.public1 = public1; var m2; (function (m2) { - var public2 = (function () { + var public2 = /** @class */ (function () { function public2() { } return public2; }()); m2.public2 = public2; })(m2 || (m2 = {})); - var c = (function () { + var c = /** @class */ (function () { function c() { } Object.defineProperty(c.prototype, "foo1", { diff --git a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorParameterOfFunction.js b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorParameterOfFunction.js index 25b59845c14..1c4a27cee61 100644 --- a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorParameterOfFunction.js +++ b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorParameterOfFunction.js @@ -47,12 +47,12 @@ module m { //// [declFileTypeAnnotationVisibilityErrorParameterOfFunction.js] var m; (function (m) { - var private1 = (function () { + var private1 = /** @class */ (function () { function private1() { } return private1; }()); - var public1 = (function () { + var public1 = /** @class */ (function () { function public1() { } return public1; @@ -85,7 +85,7 @@ var m; m.foo14 = foo14; var m2; (function (m2) { - var public2 = (function () { + var public2 = /** @class */ (function () { function public2() { } return public2; diff --git a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.js b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.js index 6cc74c0188a..a0e43b6521d 100644 --- a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.js +++ b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.js @@ -59,12 +59,12 @@ module m { //// [declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.js] var m; (function (m) { - var private1 = (function () { + var private1 = /** @class */ (function () { function private1() { } return private1; }()); - var public1 = (function () { + var public1 = /** @class */ (function () { function public1() { } return public1; @@ -101,7 +101,7 @@ var m; m.foo14 = foo14; var m2; (function (m2) { - var public2 = (function () { + var public2 = /** @class */ (function () { function public2() { } return public2; diff --git a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeAlias.js b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeAlias.js index 811ee0575fe..2d1e3d1880e 100644 --- a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeAlias.js +++ b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeAlias.js @@ -45,7 +45,7 @@ var M; (function (M) { var N; (function (N) { - var Window = (function () { + var Window = /** @class */ (function () { function Window() { } return Window; @@ -57,7 +57,7 @@ var M1; (function (M1) { var N; (function (N) { - var Window = (function () { + var Window = /** @class */ (function () { function Window() { } return Window; @@ -67,19 +67,19 @@ var M1; })(M1 || (M1 = {})); var M2; (function (M2) { - var private1 = (function () { + var private1 = /** @class */ (function () { function private1() { } return private1; }()); - var public1 = (function () { + var public1 = /** @class */ (function () { function public1() { } return public1; }()); var m3; (function (m3) { - var public1 = (function () { + var public1 = /** @class */ (function () { function public1() { } return public1; diff --git a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeLiteral.js b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeLiteral.js index 41f1a094eae..687ab02fdb6 100644 --- a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeLiteral.js +++ b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorTypeLiteral.js @@ -36,14 +36,14 @@ module m { //// [declFileTypeAnnotationVisibilityErrorTypeLiteral.js] var m; (function (m) { - var private1 = (function () { + var private1 = /** @class */ (function () { function private1() { } return private1; }()); var m2; (function (m2) { - var public1 = (function () { + var public1 = /** @class */ (function () { function public1() { } return public1; diff --git a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorVariableDeclaration.js b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorVariableDeclaration.js index 414a949ce93..56f959a1356 100644 --- a/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorVariableDeclaration.js +++ b/tests/baselines/reference/declFileTypeAnnotationVisibilityErrorVariableDeclaration.js @@ -35,12 +35,12 @@ module m { //// [declFileTypeAnnotationVisibilityErrorVariableDeclaration.js] var m; (function (m) { - var private1 = (function () { + var private1 = /** @class */ (function () { function private1() { } return private1; }()); - var public1 = (function () { + var public1 = /** @class */ (function () { function public1() { } return public1; @@ -55,7 +55,7 @@ var m; m.l2 = new public1(); var m2; (function (m2) { - var public2 = (function () { + var public2 = /** @class */ (function () { function public2() { } return public2; diff --git a/tests/baselines/reference/declFileTypeofClass.js b/tests/baselines/reference/declFileTypeofClass.js index 03ed0febe73..4339e07cfea 100644 --- a/tests/baselines/reference/declFileTypeofClass.js +++ b/tests/baselines/reference/declFileTypeofClass.js @@ -16,7 +16,7 @@ var genericX = genericC; //// [declFileTypeofClass.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; @@ -24,7 +24,7 @@ var c = (function () { var x; var y = c; var z; -var genericC = (function () { +var genericC = /** @class */ (function () { function genericC() { } return genericC; diff --git a/tests/baselines/reference/declFileTypeofInAnonymousType.js b/tests/baselines/reference/declFileTypeofInAnonymousType.js index 059812e9f49..214717c2486 100644 --- a/tests/baselines/reference/declFileTypeofInAnonymousType.js +++ b/tests/baselines/reference/declFileTypeofInAnonymousType.js @@ -24,7 +24,7 @@ var d = { //// [declFileTypeofInAnonymousType.js] var m1; (function (m1) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.js b/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.js index ae82eec4714..b7500afdd26 100644 --- a/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.js +++ b/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.js @@ -36,7 +36,7 @@ var X; (function (Y) { var base; (function (base) { - var W = (function (_super) { + var W = /** @class */ (function (_super) { __extends(W, _super); function W() { return _super !== null && _super.apply(this, arguments) || this; @@ -54,7 +54,7 @@ var X; (function (base) { var Z; (function (Z) { - var W = (function (_super) { + var W = /** @class */ (function (_super) { __extends(W, _super); function W() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declFileWithExtendsClauseThatHasItsContainerNameConflict.js b/tests/baselines/reference/declFileWithExtendsClauseThatHasItsContainerNameConflict.js index 95ec6eeab32..15394b25105 100644 --- a/tests/baselines/reference/declFileWithExtendsClauseThatHasItsContainerNameConflict.js +++ b/tests/baselines/reference/declFileWithExtendsClauseThatHasItsContainerNameConflict.js @@ -32,7 +32,7 @@ var A; (function (A) { var B; (function (B) { - var EventManager = (function () { + var EventManager = /** @class */ (function () { function EventManager() { } return EventManager; @@ -45,7 +45,7 @@ var A; (function (B) { var C; (function (C) { - var ContextMenu = (function (_super) { + var ContextMenu = /** @class */ (function (_super) { __extends(ContextMenu, _super); function ContextMenu() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.js b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.js index 7b169027320..f6f849a6a24 100644 --- a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.js +++ b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.js @@ -19,7 +19,7 @@ var X; (function (B) { var C; (function (C) { - var W = (function () { + var W = /** @class */ (function () { function W() { } return W; diff --git a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.js b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.js index b2dce928df7..3e363990b6d 100644 --- a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.js +++ b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.js @@ -22,7 +22,7 @@ var X; (function (B) { var C; (function (C) { - var W = (function () { + var W = /** @class */ (function () { function W() { } return W; diff --git a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.js b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.js index debc55565a1..73c1a0b3227 100644 --- a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.js +++ b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.js @@ -22,7 +22,7 @@ var X; (function (B) { var C; (function (C) { - var W = (function () { + var W = /** @class */ (function () { function W() { } return W; diff --git a/tests/baselines/reference/declInput-2.js b/tests/baselines/reference/declInput-2.js index eece6082356..02dc3cd2819 100644 --- a/tests/baselines/reference/declInput-2.js +++ b/tests/baselines/reference/declInput-2.js @@ -24,18 +24,18 @@ module M { //// [declInput-2.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var E = (function () { + var E = /** @class */ (function () { function E() { } return E; }()); M.E = E; - var D = (function () { + var D = /** @class */ (function () { function D() { } D.prototype.m232 = function () { return null; }; diff --git a/tests/baselines/reference/declInput.js b/tests/baselines/reference/declInput.js index 1f29093d0a8..1b73e581dc0 100644 --- a/tests/baselines/reference/declInput.js +++ b/tests/baselines/reference/declInput.js @@ -11,7 +11,7 @@ class bar { //// [declInput.js] -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } bar.prototype.f = function () { return ''; }; diff --git a/tests/baselines/reference/declInput3.js b/tests/baselines/reference/declInput3.js index 292023270ae..c8606d6a3ac 100644 --- a/tests/baselines/reference/declInput3.js +++ b/tests/baselines/reference/declInput3.js @@ -11,7 +11,7 @@ class bar { //// [declInput3.js] -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } bar.prototype.f = function () { return ''; }; diff --git a/tests/baselines/reference/declInput4.js b/tests/baselines/reference/declInput4.js index ec57bfaf3e8..c27c39cb4a3 100644 --- a/tests/baselines/reference/declInput4.js +++ b/tests/baselines/reference/declInput4.js @@ -18,18 +18,18 @@ module M { //// [declInput4.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var E = (function () { + var E = /** @class */ (function () { function E() { } return E; }()); M.E = E; - var D = (function () { + var D = /** @class */ (function () { function D() { } D.prototype.m232 = function () { return null; }; diff --git a/tests/baselines/reference/declarationEmitClassMemberNameConflict.js b/tests/baselines/reference/declarationEmitClassMemberNameConflict.js index 200ca70d79f..77732ea94f8 100644 --- a/tests/baselines/reference/declarationEmitClassMemberNameConflict.js +++ b/tests/baselines/reference/declarationEmitClassMemberNameConflict.js @@ -38,7 +38,7 @@ export class C4 { //// [declarationEmitClassMemberNameConflict.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.C1 = function () { }; // has to be the same as the class name @@ -49,7 +49,7 @@ var C1 = (function () { return C1; }()); exports.C1 = C1; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.bar = function () { @@ -59,7 +59,7 @@ var C2 = (function () { return C2; }()); exports.C2 = C2; -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } Object.defineProperty(C3.prototype, "C3", { @@ -75,7 +75,7 @@ var C3 = (function () { return C3; }()); exports.C3 = C3; -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } Object.defineProperty(C4.prototype, "C4", { diff --git a/tests/baselines/reference/declarationEmitClassMemberNameConflict2.js b/tests/baselines/reference/declarationEmitClassMemberNameConflict2.js index 34ed145b6f3..42945116527 100644 --- a/tests/baselines/reference/declarationEmitClassMemberNameConflict2.js +++ b/tests/baselines/reference/declarationEmitClassMemberNameConflict2.js @@ -30,7 +30,7 @@ var Hello1; (function (Hello1) { Hello1[Hello1["World1"] = 0] = "World1"; })(Hello1 || (Hello1 = {})); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { // Same names + string => OK this.Bar = Bar; diff --git a/tests/baselines/reference/declarationEmitClassPrivateConstructor.js b/tests/baselines/reference/declarationEmitClassPrivateConstructor.js index 6cc65964987..a1c42947a96 100644 --- a/tests/baselines/reference/declarationEmitClassPrivateConstructor.js +++ b/tests/baselines/reference/declarationEmitClassPrivateConstructor.js @@ -21,20 +21,20 @@ export class ExportedClass4 { //// [declarationEmitClassPrivateConstructor.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var ExportedClass1 = (function () { +var ExportedClass1 = /** @class */ (function () { function ExportedClass1(data) { } return ExportedClass1; }()); exports.ExportedClass1 = ExportedClass1; -var ExportedClass2 = (function () { +var ExportedClass2 = /** @class */ (function () { function ExportedClass2(data) { this.data = data; } return ExportedClass2; }()); exports.ExportedClass2 = ExportedClass2; -var ExportedClass3 = (function () { +var ExportedClass3 = /** @class */ (function () { function ExportedClass3(data, n) { this.data = data; this.n = n; @@ -42,7 +42,7 @@ var ExportedClass3 = (function () { return ExportedClass3; }()); exports.ExportedClass3 = ExportedClass3; -var ExportedClass4 = (function () { +var ExportedClass4 = /** @class */ (function () { function ExportedClass4(data, n) { this.data = data; this.n = n; diff --git a/tests/baselines/reference/declarationEmitClassPrivateConstructor2.js b/tests/baselines/reference/declarationEmitClassPrivateConstructor2.js index 8b7ad25a6bf..863b295751f 100644 --- a/tests/baselines/reference/declarationEmitClassPrivateConstructor2.js +++ b/tests/baselines/reference/declarationEmitClassPrivateConstructor2.js @@ -14,14 +14,14 @@ export class ExportedClass2 { //// [declarationEmitClassPrivateConstructor2.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var ExportedClass1 = (function () { +var ExportedClass1 = /** @class */ (function () { function ExportedClass1(data) { this.data = data; } return ExportedClass1; }()); exports.ExportedClass1 = ExportedClass1; -var ExportedClass2 = (function () { +var ExportedClass2 = /** @class */ (function () { function ExportedClass2(data) { } return ExportedClass2; diff --git a/tests/baselines/reference/declarationEmitDestructuringParameterProperties.js b/tests/baselines/reference/declarationEmitDestructuringParameterProperties.js index 22868b0ae00..032722208cf 100644 --- a/tests/baselines/reference/declarationEmitDestructuringParameterProperties.js +++ b/tests/baselines/reference/declarationEmitDestructuringParameterProperties.js @@ -17,19 +17,19 @@ class C3 { } //// [declarationEmitDestructuringParameterProperties.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(_a) { var x = _a[0], y = _a[1], z = _a[2]; } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(_a) { var x = _a[0], y = _a[1], z = _a[2]; } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3(_a) { var x = _a.x, y = _a.y, z = _a.z; } diff --git a/tests/baselines/reference/declarationEmitDestructuringPrivacyError.js b/tests/baselines/reference/declarationEmitDestructuringPrivacyError.js index 7f62541ae99..23b93d14e15 100644 --- a/tests/baselines/reference/declarationEmitDestructuringPrivacyError.js +++ b/tests/baselines/reference/declarationEmitDestructuringPrivacyError.js @@ -8,7 +8,7 @@ module m { //// [declarationEmitDestructuringPrivacyError.js] var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declarationEmitDetachedComment1.js b/tests/baselines/reference/declarationEmitDetachedComment1.js index 7f3bcea93c8..6bc4f50a4a4 100644 --- a/tests/baselines/reference/declarationEmitDetachedComment1.js +++ b/tests/baselines/reference/declarationEmitDetachedComment1.js @@ -36,7 +36,7 @@ class Hola { /** * Hello class */ -var Hello = (function () { +var Hello = /** @class */ (function () { function Hello() { } return Hello; @@ -46,7 +46,7 @@ var Hello = (function () { /** * Hi class */ -var Hi = (function () { +var Hi = /** @class */ (function () { function Hi() { } return Hi; @@ -56,7 +56,7 @@ var Hi = (function () { /** * Hola class */ -var Hola = (function () { +var Hola = /** @class */ (function () { function Hola() { } return Hola; diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends.js b/tests/baselines/reference/declarationEmitExpressionInExtends.js index 2c659ce9018..d31e0aa90d6 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends.js @@ -25,12 +25,12 @@ var __extends = (this && this.__extends) || (function () { }; })(); var x; -var Q = (function () { +var Q = /** @class */ (function () { function Q() { } return Q; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends2.js b/tests/baselines/reference/declarationEmitExpressionInExtends2.js index a49175a3dc4..1d72ac9a3fb 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends2.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends2.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -30,7 +30,7 @@ var C = (function () { function getClass(c) { return C; } -var MyClass = (function (_super) { +var MyClass = /** @class */ (function (_super) { __extends(MyClass, _super); function MyClass() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends3.js b/tests/baselines/reference/declarationEmitExpressionInExtends3.js index 7cc58772ec2..c97587620fd 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends3.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends3.js @@ -55,13 +55,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var ExportedClass = (function () { +var ExportedClass = /** @class */ (function () { function ExportedClass() { } return ExportedClass; }()); exports.ExportedClass = ExportedClass; -var LocalClass = (function () { +var LocalClass = /** @class */ (function () { function LocalClass() { } return LocalClass; @@ -72,7 +72,7 @@ function getLocalClass(c) { function getExportedClass(c) { return ExportedClass; } -var MyClass = (function (_super) { +var MyClass = /** @class */ (function (_super) { __extends(MyClass, _super); function MyClass() { return _super !== null && _super.apply(this, arguments) || this; @@ -80,7 +80,7 @@ var MyClass = (function (_super) { return MyClass; }(getLocalClass(undefined))); exports.MyClass = MyClass; -var MyClass2 = (function (_super) { +var MyClass2 = /** @class */ (function (_super) { __extends(MyClass2, _super); function MyClass2() { return _super !== null && _super.apply(this, arguments) || this; @@ -88,7 +88,7 @@ var MyClass2 = (function (_super) { return MyClass2; }(getExportedClass(undefined))); exports.MyClass2 = MyClass2; -var MyClass3 = (function (_super) { +var MyClass3 = /** @class */ (function (_super) { __extends(MyClass3, _super); function MyClass3() { return _super !== null && _super.apply(this, arguments) || this; @@ -96,7 +96,7 @@ var MyClass3 = (function (_super) { return MyClass3; }(getExportedClass(undefined))); exports.MyClass3 = MyClass3; -var MyClass4 = (function (_super) { +var MyClass4 = /** @class */ (function (_super) { __extends(MyClass4, _super); function MyClass4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends4.js b/tests/baselines/reference/declarationEmitExpressionInExtends4.js index 4acfff77831..3b1309dc0d0 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends4.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends4.js @@ -28,27 +28,27 @@ var __extends = (this && this.__extends) || (function () { }; })(); function getSomething() { - return (function () { + return /** @class */ (function () { function D() { } return D; }()); } -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(getSomething())); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(SomeUndefinedFunction())); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationEmitExpressionInExtends5.js b/tests/baselines/reference/declarationEmitExpressionInExtends5.js index 77f8fc0e12c..6e2ecb805cd 100644 --- a/tests/baselines/reference/declarationEmitExpressionInExtends5.js +++ b/tests/baselines/reference/declarationEmitExpressionInExtends5.js @@ -33,13 +33,13 @@ var __extends = (this && this.__extends) || (function () { })(); var Test; (function (Test) { - var SomeClass = (function () { + var SomeClass = /** @class */ (function () { function SomeClass() { } return SomeClass; }()); Test.SomeClass = SomeClass; - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationEmitImportInExportAssignmentModule.js b/tests/baselines/reference/declarationEmitImportInExportAssignmentModule.js index f9137f4f02b..0e28eee781d 100644 --- a/tests/baselines/reference/declarationEmitImportInExportAssignmentModule.js +++ b/tests/baselines/reference/declarationEmitImportInExportAssignmentModule.js @@ -15,7 +15,7 @@ var m; (function (m) { var c; (function (c_1) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/declarationEmitInterfaceWithNonEntityNameExpressionHeritage.js b/tests/baselines/reference/declarationEmitInterfaceWithNonEntityNameExpressionHeritage.js index fc50955c4e5..2d92eb3cb5e 100644 --- a/tests/baselines/reference/declarationEmitInterfaceWithNonEntityNameExpressionHeritage.js +++ b/tests/baselines/reference/declarationEmitInterfaceWithNonEntityNameExpressionHeritage.js @@ -3,7 +3,7 @@ class A { } interface Class extends (typeof A) { } //// [declarationEmitInterfaceWithNonEntityNameExpressionHeritage.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/declarationEmitNameConflicts.js b/tests/baselines/reference/declarationEmitNameConflicts.js index 5440f3d3584..57b11a88afb 100644 --- a/tests/baselines/reference/declarationEmitNameConflicts.js +++ b/tests/baselines/reference/declarationEmitNameConflicts.js @@ -53,7 +53,7 @@ export module M.Q { "use strict"; var f; (function (f) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -69,7 +69,7 @@ var M; (function (M) { function f() { } M.f = f; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -91,7 +91,7 @@ var M; (function (P) { function f() { } P.f = f; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -116,7 +116,7 @@ var M; (function (Q) { function f() { } Q.f = f; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/declarationEmitNameConflicts2.js b/tests/baselines/reference/declarationEmitNameConflicts2.js index 05529fbf5be..d0c111c56b7 100644 --- a/tests/baselines/reference/declarationEmitNameConflicts2.js +++ b/tests/baselines/reference/declarationEmitNameConflicts2.js @@ -24,7 +24,7 @@ var X; (function (base) { function f() { } base.f = f; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/declarationEmitNameConflicts3.js b/tests/baselines/reference/declarationEmitNameConflicts3.js index f093ff5b3b2..f9c1d6266b0 100644 --- a/tests/baselines/reference/declarationEmitNameConflicts3.js +++ b/tests/baselines/reference/declarationEmitNameConflicts3.js @@ -58,14 +58,14 @@ var M; (function (M) { var P; (function (P) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.f = function () { }; return C; }()); P.C = C; - var E = (function (_super) { + var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationEmitParameterProperty.js b/tests/baselines/reference/declarationEmitParameterProperty.js index 262222e3c68..b6e79eeee85 100644 --- a/tests/baselines/reference/declarationEmitParameterProperty.js +++ b/tests/baselines/reference/declarationEmitParameterProperty.js @@ -8,7 +8,7 @@ export class Foo { //// [declarationEmitParameterProperty.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(bar) { this.bar = bar; } diff --git a/tests/baselines/reference/declarationEmitProtectedMembers.js b/tests/baselines/reference/declarationEmitProtectedMembers.js index a31d74fbbb1..3a4fb796c7c 100644 --- a/tests/baselines/reference/declarationEmitProtectedMembers.js +++ b/tests/baselines/reference/declarationEmitProtectedMembers.js @@ -61,7 +61,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // Class with protected members -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.f = function () { @@ -89,7 +89,7 @@ var C1 = (function () { return C1; }()); // Derived class overriding protected members -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -103,7 +103,7 @@ var C2 = (function (_super) { return C2; }(C1)); // Derived class making protected members public -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; @@ -122,7 +122,7 @@ var C3 = (function (_super) { return C3; }(C2)); // Protected properties in constructors -var C4 = (function () { +var C4 = /** @class */ (function () { function C4(a, b) { this.a = a; this.b = b; diff --git a/tests/baselines/reference/declarationEmitReadonly.js b/tests/baselines/reference/declarationEmitReadonly.js index 4a3a80523ba..3c8968ac3ad 100644 --- a/tests/baselines/reference/declarationEmitReadonly.js +++ b/tests/baselines/reference/declarationEmitReadonly.js @@ -4,7 +4,7 @@ class C { } //// [declarationEmitReadonly.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = x; } diff --git a/tests/baselines/reference/declarationEmitThisPredicates01.js b/tests/baselines/reference/declarationEmitThisPredicates01.js index 70ed3147a9e..6688f3b85c2 100644 --- a/tests/baselines/reference/declarationEmitThisPredicates01.js +++ b/tests/baselines/reference/declarationEmitThisPredicates01.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m = function () { @@ -30,7 +30,7 @@ var C = (function () { return C; }()); exports.C = C; -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js index e7c4c9998b9..5bb662b5907 100644 --- a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js +++ b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m = function () { @@ -30,7 +30,7 @@ var C = (function () { return C; }()); exports.C = C; -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declarationFileOverwriteError.js b/tests/baselines/reference/declarationFileOverwriteError.js index 533cca55b22..6a4103f132c 100644 --- a/tests/baselines/reference/declarationFileOverwriteError.js +++ b/tests/baselines/reference/declarationFileOverwriteError.js @@ -9,7 +9,7 @@ class d { } //// [a.js] -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/declarationFileOverwriteErrorWithOut.js b/tests/baselines/reference/declarationFileOverwriteErrorWithOut.js index 72a5239b9a7..fda8b290e82 100644 --- a/tests/baselines/reference/declarationFileOverwriteErrorWithOut.js +++ b/tests/baselines/reference/declarationFileOverwriteErrorWithOut.js @@ -9,7 +9,7 @@ class d { } //// [out.js] -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/declarationFiles.js b/tests/baselines/reference/declarationFiles.js index 7ee2f344ea1..9b3c91274ee 100644 --- a/tests/baselines/reference/declarationFiles.js +++ b/tests/baselines/reference/declarationFiles.js @@ -48,23 +48,23 @@ class C4 { //// [declarationFiles.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(x) { } C1.prototype.f = function (x) { return undefined; }; return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { var _this = this; this.x1 = { a: this }; diff --git a/tests/baselines/reference/declarationMerging1.js b/tests/baselines/reference/declarationMerging1.js index 6b863def1c7..36f503005e4 100644 --- a/tests/baselines/reference/declarationMerging1.js +++ b/tests/baselines/reference/declarationMerging1.js @@ -12,7 +12,7 @@ interface A { } //// [file1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.getF = function () { return this._f; }; diff --git a/tests/baselines/reference/declarationMerging2.js b/tests/baselines/reference/declarationMerging2.js index b360d9af3f7..744da649e14 100644 --- a/tests/baselines/reference/declarationMerging2.js +++ b/tests/baselines/reference/declarationMerging2.js @@ -18,7 +18,7 @@ declare module "./a" { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.getF = function () { return this._f; }; diff --git a/tests/baselines/reference/declareDottedExtend.js b/tests/baselines/reference/declareDottedExtend.js index 1256602ee1e..072ecad834a 100644 --- a/tests/baselines/reference/declareDottedExtend.js +++ b/tests/baselines/reference/declareDottedExtend.js @@ -23,14 +23,14 @@ var __extends = (this && this.__extends) || (function () { }; })(); var ab = A.B; -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(ab.C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/declareIdentifierAsBeginningOfStatementExpression01.js b/tests/baselines/reference/declareIdentifierAsBeginningOfStatementExpression01.js index 32bbdcff6a9..8ad8c3b195e 100644 --- a/tests/baselines/reference/declareIdentifierAsBeginningOfStatementExpression01.js +++ b/tests/baselines/reference/declareIdentifierAsBeginningOfStatementExpression01.js @@ -7,7 +7,7 @@ var declare: any; declare instanceof C; //// [declareIdentifierAsBeginningOfStatementExpression01.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/decoratorCallGeneric.js b/tests/baselines/reference/decoratorCallGeneric.js index acc9c48297d..cb0703aff50 100644 --- a/tests/baselines/reference/decoratorCallGeneric.js +++ b/tests/baselines/reference/decoratorCallGeneric.js @@ -20,7 +20,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; function dec(c) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.m = function () { }; diff --git a/tests/baselines/reference/decoratorChecksFunctionBodies.js b/tests/baselines/reference/decoratorChecksFunctionBodies.js index 562169078af..38f0784939f 100644 --- a/tests/baselines/reference/decoratorChecksFunctionBodies.js +++ b/tests/baselines/reference/decoratorChecksFunctionBodies.js @@ -24,7 +24,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, // from #2971 function func(s) { } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.m = function () { diff --git a/tests/baselines/reference/decoratorInstantiateModulesInFunctionBodies.js b/tests/baselines/reference/decoratorInstantiateModulesInFunctionBodies.js index fccd0ec95d3..b15bee6f96e 100644 --- a/tests/baselines/reference/decoratorInstantiateModulesInFunctionBodies.js +++ b/tests/baselines/reference/decoratorInstantiateModulesInFunctionBodies.js @@ -40,7 +40,7 @@ function filter(handler) { // ... }; } -var Wat = (function () { +var Wat = /** @class */ (function () { function Wat() { } Wat.whatever = function () { diff --git a/tests/baselines/reference/decoratorMetadata.js b/tests/baselines/reference/decoratorMetadata.js index 93453ac4cf3..4e411154ec1 100644 --- a/tests/baselines/reference/decoratorMetadata.js +++ b/tests/baselines/reference/decoratorMetadata.js @@ -21,7 +21,7 @@ class MyComponent { //// [service.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var Service = (function () { +var Service = /** @class */ (function () { function Service() { } return Service; @@ -40,7 +40,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); var service_1 = require("./service"); -var MyComponent = (function () { +var MyComponent = /** @class */ (function () { function MyComponent(Service) { this.Service = Service; } diff --git a/tests/baselines/reference/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.js b/tests/baselines/reference/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.js index 9e8b4d5278e..da3185f7e47 100644 --- a/tests/baselines/reference/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.js +++ b/tests/baselines/reference/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.js @@ -14,7 +14,7 @@ class MyClass { //// [decoratorMetadataForMethodWithNoReturnTypeAnnotation01.js] -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(test, test2) { } MyClass.prototype.doSomething = function () { diff --git a/tests/baselines/reference/decoratorMetadataOnInferredType.js b/tests/baselines/reference/decoratorMetadataOnInferredType.js index 4c532327d25..2fbf0060f4f 100644 --- a/tests/baselines/reference/decoratorMetadataOnInferredType.js +++ b/tests/baselines/reference/decoratorMetadataOnInferredType.js @@ -19,7 +19,7 @@ export class B { //// [decoratorMetadataOnInferredType.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var A = (function () { +var A = /** @class */ (function () { function A() { console.log('new A'); } @@ -27,7 +27,7 @@ var A = (function () { }()); function decorator(target, propertyKey) { } -var B = (function () { +var B = /** @class */ (function () { function B() { this.x = new A(); } diff --git a/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js b/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js index f85bb476721..676b91ff2dc 100644 --- a/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js +++ b/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js @@ -42,7 +42,7 @@ export class ClassA { //// [aux.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } return SomeClass; @@ -51,7 +51,7 @@ exports.SomeClass = SomeClass; //// [aux1.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var SomeClass1 = (function () { +var SomeClass1 = /** @class */ (function () { function SomeClass1() { } return SomeClass1; @@ -60,7 +60,7 @@ exports.SomeClass1 = SomeClass1; //// [aux2.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var SomeClass2 = (function () { +var SomeClass2 = /** @class */ (function () { function SomeClass2() { } return SomeClass2; @@ -86,7 +86,7 @@ function annotation() { function annotation1() { return function (target) { }; } -var ClassA = (function () { +var ClassA = /** @class */ (function () { function ClassA() { var init = []; for (var _i = 0; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/decoratorMetadataWithConstructorType.js b/tests/baselines/reference/decoratorMetadataWithConstructorType.js index 6eff4fdc282..120e854a1b0 100644 --- a/tests/baselines/reference/decoratorMetadataWithConstructorType.js +++ b/tests/baselines/reference/decoratorMetadataWithConstructorType.js @@ -19,7 +19,7 @@ export class B { //// [decoratorMetadataWithConstructorType.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var A = (function () { +var A = /** @class */ (function () { function A() { console.log('new A'); } @@ -27,7 +27,7 @@ var A = (function () { }()); function decorator(target, propertyKey) { } -var B = (function () { +var B = /** @class */ (function () { function B() { this.x = new A(); } diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision.js index f59e7f9ec13..657f5cd2d65 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var db_1 = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision2.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision2.js index b3a5cded571..3f2ae9911f0 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision2.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision2.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var db_1 = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision3.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision3.js index a3c170b24e6..9b3bb644c2c 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision3.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision3.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var db = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision4.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision4.js index d6ed8bde3ec..bec7400996e 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision4.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision4.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var db_1 = require("./db"); // error no default export function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision5.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision5.js index a1cc10b7d3d..1985fe396df 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision5.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision5.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var db_1 = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision6.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision6.js index 572787b6f20..c7f9529973f 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision6.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision6.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var db_1 = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision7.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision7.js index 6a45f5230bd..fa96fb3229e 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision7.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision7.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var db_1 = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision8.js b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision8.js index 6efdc7f26db..aee3103b5fb 100644 --- a/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision8.js +++ b/tests/baselines/reference/decoratorMetadataWithImportDeclarationNameCollision8.js @@ -26,7 +26,7 @@ export {MyClass}; //// [db.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var db = (function () { +var db = /** @class */ (function () { function db() { } db.prototype.doSomething = function () { @@ -41,7 +41,7 @@ var database = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/decoratorOnClass1.js b/tests/baselines/reference/decoratorOnClass1.js index 7ea46b4698f..c1f1f342e75 100644 --- a/tests/baselines/reference/decoratorOnClass1.js +++ b/tests/baselines/reference/decoratorOnClass1.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass2.js b/tests/baselines/reference/decoratorOnClass2.js index 84098a17870..42c27ed8cc9 100644 --- a/tests/baselines/reference/decoratorOnClass2.js +++ b/tests/baselines/reference/decoratorOnClass2.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); -var C = (function () { +var C = /** @class */ (function () { function C() { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass3.js b/tests/baselines/reference/decoratorOnClass3.js index 5a3601fc1f3..fc3255359c4 100644 --- a/tests/baselines/reference/decoratorOnClass3.js +++ b/tests/baselines/reference/decoratorOnClass3.js @@ -13,7 +13,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass4.js b/tests/baselines/reference/decoratorOnClass4.js index adbe30db662..fb3fa851505 100644 --- a/tests/baselines/reference/decoratorOnClass4.js +++ b/tests/baselines/reference/decoratorOnClass4.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass5.js b/tests/baselines/reference/decoratorOnClass5.js index 6741b26373b..f2c7bc8d649 100644 --- a/tests/baselines/reference/decoratorOnClass5.js +++ b/tests/baselines/reference/decoratorOnClass5.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass8.js b/tests/baselines/reference/decoratorOnClass8.js index e5cd8812ea7..3aa87ed240e 100644 --- a/tests/baselines/reference/decoratorOnClass8.js +++ b/tests/baselines/reference/decoratorOnClass8.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass9.js b/tests/baselines/reference/decoratorOnClass9.js index eac4dcf690a..84ce76dba29 100644 --- a/tests/baselines/reference/decoratorOnClass9.js +++ b/tests/baselines/reference/decoratorOnClass9.js @@ -30,13 +30,13 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); // https://github.com/Microsoft/TypeScript/issues/16417 -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/decoratorOnClassAccessor1.js b/tests/baselines/reference/decoratorOnClassAccessor1.js index cf989705b79..5efcfb15678 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor1.js +++ b/tests/baselines/reference/decoratorOnClassAccessor1.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "accessor", { diff --git a/tests/baselines/reference/decoratorOnClassAccessor2.js b/tests/baselines/reference/decoratorOnClassAccessor2.js index 9e9455b4380..4ad30d0c7f4 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor2.js +++ b/tests/baselines/reference/decoratorOnClassAccessor2.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "accessor", { diff --git a/tests/baselines/reference/decoratorOnClassAccessor3.js b/tests/baselines/reference/decoratorOnClassAccessor3.js index 8a27914e0c8..207d51295a3 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor3.js +++ b/tests/baselines/reference/decoratorOnClassAccessor3.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "accessor", { diff --git a/tests/baselines/reference/decoratorOnClassAccessor4.js b/tests/baselines/reference/decoratorOnClassAccessor4.js index 85b35e95cef..15d521d373b 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor4.js +++ b/tests/baselines/reference/decoratorOnClassAccessor4.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "accessor", { diff --git a/tests/baselines/reference/decoratorOnClassAccessor5.js b/tests/baselines/reference/decoratorOnClassAccessor5.js index 12ec7a08adc..37d8d28c262 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor5.js +++ b/tests/baselines/reference/decoratorOnClassAccessor5.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "accessor", { diff --git a/tests/baselines/reference/decoratorOnClassAccessor6.js b/tests/baselines/reference/decoratorOnClassAccessor6.js index d5477deb5af..0a0109ecd7f 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor6.js +++ b/tests/baselines/reference/decoratorOnClassAccessor6.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "accessor", { diff --git a/tests/baselines/reference/decoratorOnClassAccessor7.js b/tests/baselines/reference/decoratorOnClassAccessor7.js index 26f0ce5c215..d32e0eb4911 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor7.js +++ b/tests/baselines/reference/decoratorOnClassAccessor7.js @@ -39,7 +39,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var A = (function () { +var A = /** @class */ (function () { function A() { } Object.defineProperty(A.prototype, "x", { @@ -53,7 +53,7 @@ var A = (function () { ], A.prototype, "x", null); return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } Object.defineProperty(B.prototype, "x", { @@ -67,7 +67,7 @@ var B = (function () { ], B.prototype, "x", null); return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -81,7 +81,7 @@ var C = (function () { ], C.prototype, "x", null); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { @@ -95,7 +95,7 @@ var D = (function () { ], D.prototype, "x", null); return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } Object.defineProperty(E.prototype, "x", { @@ -109,7 +109,7 @@ var E = (function () { ], E.prototype, "x", null); return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F() { } Object.defineProperty(F.prototype, "x", { diff --git a/tests/baselines/reference/decoratorOnClassAccessor8.js b/tests/baselines/reference/decoratorOnClassAccessor8.js index f121d148623..f0917130521 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor8.js +++ b/tests/baselines/reference/decoratorOnClassAccessor8.js @@ -39,7 +39,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -var A = (function () { +var A = /** @class */ (function () { function A() { } Object.defineProperty(A.prototype, "x", { @@ -55,7 +55,7 @@ var A = (function () { ], A.prototype, "x", null); return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } Object.defineProperty(B.prototype, "x", { @@ -71,7 +71,7 @@ var B = (function () { ], B.prototype, "x", null); return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -87,7 +87,7 @@ var C = (function () { ], C.prototype, "x", null); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { @@ -103,7 +103,7 @@ var D = (function () { ], D.prototype, "x", null); return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } Object.defineProperty(E.prototype, "x", { @@ -118,7 +118,7 @@ var E = (function () { ], E.prototype, "x", null); return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F() { } Object.defineProperty(F.prototype, "x", { diff --git a/tests/baselines/reference/decoratorOnClassConstructor1.js b/tests/baselines/reference/decoratorOnClassConstructor1.js index 3d58c627602..f3278b1bc75 100644 --- a/tests/baselines/reference/decoratorOnClassConstructor1.js +++ b/tests/baselines/reference/decoratorOnClassConstructor1.js @@ -6,7 +6,7 @@ class C { } //// [decoratorOnClassConstructor1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/decoratorOnClassConstructor2.js b/tests/baselines/reference/decoratorOnClassConstructor2.js index 2e444b62e80..ddb038ef48f 100644 --- a/tests/baselines/reference/decoratorOnClassConstructor2.js +++ b/tests/baselines/reference/decoratorOnClassConstructor2.js @@ -16,7 +16,7 @@ export class C extends base{ //// [0.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var base = (function () { +var base = /** @class */ (function () { function base() { } return base; @@ -48,7 +48,7 @@ var __param = (this && this.__param) || function (paramIndex, decorator) { Object.defineProperty(exports, "__esModule", { value: true }); var _0_ts_1 = require("./0.ts"); var _0_ts_2 = require("./0.ts"); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C(prop) { return _super.call(this) || this; diff --git a/tests/baselines/reference/decoratorOnClassConstructor3.js b/tests/baselines/reference/decoratorOnClassConstructor3.js index 7d9573217c4..a570df0ff33 100644 --- a/tests/baselines/reference/decoratorOnClassConstructor3.js +++ b/tests/baselines/reference/decoratorOnClassConstructor3.js @@ -18,7 +18,7 @@ export class C extends base{ //// [0.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var base = (function () { +var base = /** @class */ (function () { function base() { } return base; @@ -51,7 +51,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); var _0_1 = require("./0"); var _0_2 = require("./0"); /* Comment on the Class Declaration */ -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C(prop) { return _super.call(this) || this; diff --git a/tests/baselines/reference/decoratorOnClassConstructor4.js b/tests/baselines/reference/decoratorOnClassConstructor4.js index 62fc93cbaa0..cf111fd955f 100644 --- a/tests/baselines/reference/decoratorOnClassConstructor4.js +++ b/tests/baselines/reference/decoratorOnClassConstructor4.js @@ -34,7 +34,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -var A = (function () { +var A = /** @class */ (function () { function A() { } A = __decorate([ @@ -42,7 +42,7 @@ var A = (function () { ], A); return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B(x) { } B = __decorate([ @@ -51,7 +51,7 @@ var B = (function () { ], B); return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/decoratorOnClassConstructorParameter1.js b/tests/baselines/reference/decoratorOnClassConstructorParameter1.js index fe04f569e30..cdc6dc94744 100644 --- a/tests/baselines/reference/decoratorOnClassConstructorParameter1.js +++ b/tests/baselines/reference/decoratorOnClassConstructorParameter1.js @@ -15,7 +15,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -var C = (function () { +var C = /** @class */ (function () { function C(p) { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassConstructorParameter4.js b/tests/baselines/reference/decoratorOnClassConstructorParameter4.js index 8d02bd467d6..248957771a3 100644 --- a/tests/baselines/reference/decoratorOnClassConstructorParameter4.js +++ b/tests/baselines/reference/decoratorOnClassConstructorParameter4.js @@ -15,7 +15,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -var C = (function () { +var C = /** @class */ (function () { function C(public, p) { } C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassMethod1.js b/tests/baselines/reference/decoratorOnClassMethod1.js index ef029b84543..c5d778a8313 100644 --- a/tests/baselines/reference/decoratorOnClassMethod1.js +++ b/tests/baselines/reference/decoratorOnClassMethod1.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/decoratorOnClassMethod10.js b/tests/baselines/reference/decoratorOnClassMethod10.js index f90251d6196..6f54f442f7a 100644 --- a/tests/baselines/reference/decoratorOnClassMethod10.js +++ b/tests/baselines/reference/decoratorOnClassMethod10.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/decoratorOnClassMethod11.js b/tests/baselines/reference/decoratorOnClassMethod11.js index f1589a39286..2600681c647 100644 --- a/tests/baselines/reference/decoratorOnClassMethod11.js +++ b/tests/baselines/reference/decoratorOnClassMethod11.js @@ -17,7 +17,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.decorator = function (target, key) { }; diff --git a/tests/baselines/reference/decoratorOnClassMethod12.js b/tests/baselines/reference/decoratorOnClassMethod12.js index 089f5961d9c..494cb083a20 100644 --- a/tests/baselines/reference/decoratorOnClassMethod12.js +++ b/tests/baselines/reference/decoratorOnClassMethod12.js @@ -28,13 +28,13 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; var M; (function (M) { - var S = (function () { + var S = /** @class */ (function () { function S() { } S.prototype.decorator = function (target, key) { }; return S; }()); - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/decoratorOnClassMethod2.js b/tests/baselines/reference/decoratorOnClassMethod2.js index 5db2922ed71..62e0b12515c 100644 --- a/tests/baselines/reference/decoratorOnClassMethod2.js +++ b/tests/baselines/reference/decoratorOnClassMethod2.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/decoratorOnClassMethod3.js b/tests/baselines/reference/decoratorOnClassMethod3.js index 30f527368f2..fbb753e929e 100644 --- a/tests/baselines/reference/decoratorOnClassMethod3.js +++ b/tests/baselines/reference/decoratorOnClassMethod3.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/decoratorOnClassMethod8.js b/tests/baselines/reference/decoratorOnClassMethod8.js index bf8c06d9b90..15dba00c564 100644 --- a/tests/baselines/reference/decoratorOnClassMethod8.js +++ b/tests/baselines/reference/decoratorOnClassMethod8.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/decoratorOnClassMethodOverload1.js b/tests/baselines/reference/decoratorOnClassMethodOverload1.js index cb2e29b3d00..65016c25177 100644 --- a/tests/baselines/reference/decoratorOnClassMethodOverload1.js +++ b/tests/baselines/reference/decoratorOnClassMethodOverload1.js @@ -8,7 +8,7 @@ class C { } //// [decoratorOnClassMethodOverload1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/decoratorOnClassMethodOverload2.js b/tests/baselines/reference/decoratorOnClassMethodOverload2.js index eafa5da7110..1a37ddb7003 100644 --- a/tests/baselines/reference/decoratorOnClassMethodOverload2.js +++ b/tests/baselines/reference/decoratorOnClassMethodOverload2.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/decoratorOnClassMethodParameter1.js b/tests/baselines/reference/decoratorOnClassMethodParameter1.js index efb1e4abff2..00f6e8ed23b 100644 --- a/tests/baselines/reference/decoratorOnClassMethodParameter1.js +++ b/tests/baselines/reference/decoratorOnClassMethodParameter1.js @@ -15,7 +15,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (p) { }; diff --git a/tests/baselines/reference/decoratorOnClassProperty1.js b/tests/baselines/reference/decoratorOnClassProperty1.js index 65a399332f1..dc7f39e6624 100644 --- a/tests/baselines/reference/decoratorOnClassProperty1.js +++ b/tests/baselines/reference/decoratorOnClassProperty1.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassProperty10.js b/tests/baselines/reference/decoratorOnClassProperty10.js index 9df40eaf83a..a9556de8252 100644 --- a/tests/baselines/reference/decoratorOnClassProperty10.js +++ b/tests/baselines/reference/decoratorOnClassProperty10.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassProperty11.js b/tests/baselines/reference/decoratorOnClassProperty11.js index 8b771caf8b5..f6f4e4fc959 100644 --- a/tests/baselines/reference/decoratorOnClassProperty11.js +++ b/tests/baselines/reference/decoratorOnClassProperty11.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassProperty2.js b/tests/baselines/reference/decoratorOnClassProperty2.js index 3ab2b515e3c..6e8869bc272 100644 --- a/tests/baselines/reference/decoratorOnClassProperty2.js +++ b/tests/baselines/reference/decoratorOnClassProperty2.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassProperty3.js b/tests/baselines/reference/decoratorOnClassProperty3.js index 9c0d3f90e42..ed519fa8af7 100644 --- a/tests/baselines/reference/decoratorOnClassProperty3.js +++ b/tests/baselines/reference/decoratorOnClassProperty3.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassProperty6.js b/tests/baselines/reference/decoratorOnClassProperty6.js index 823a652af24..095e64e7190 100644 --- a/tests/baselines/reference/decoratorOnClassProperty6.js +++ b/tests/baselines/reference/decoratorOnClassProperty6.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } __decorate([ diff --git a/tests/baselines/reference/decoratorOnClassProperty7.js b/tests/baselines/reference/decoratorOnClassProperty7.js index 134f35022e0..5c8d4aedc6a 100644 --- a/tests/baselines/reference/decoratorOnClassProperty7.js +++ b/tests/baselines/reference/decoratorOnClassProperty7.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } __decorate([ diff --git a/tests/baselines/reference/decoratorWithUnderscoreMethod.js b/tests/baselines/reference/decoratorWithUnderscoreMethod.js index ace73ccf595..8dc8750975b 100644 --- a/tests/baselines/reference/decoratorWithUnderscoreMethod.js +++ b/tests/baselines/reference/decoratorWithUnderscoreMethod.js @@ -23,7 +23,7 @@ function dec() { //propKey has three underscores as prefix, but the method has only two underscores }; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.__foo = function (bar) { diff --git a/tests/baselines/reference/decrementOperatorWithAnyOtherType.js b/tests/baselines/reference/decrementOperatorWithAnyOtherType.js index f3ff58b80ca..ce6a085ebf8 100644 --- a/tests/baselines/reference/decrementOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/decrementOperatorWithAnyOtherType.js @@ -54,7 +54,7 @@ var ANY; var ANY1; var ANY2 = ["", ""]; var obj = { x: 1, y: null }; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/decrementOperatorWithAnyOtherTypeInvalidOperations.js b/tests/baselines/reference/decrementOperatorWithAnyOtherTypeInvalidOperations.js index 88d045ab378..b7fb464782b 100644 --- a/tests/baselines/reference/decrementOperatorWithAnyOtherTypeInvalidOperations.js +++ b/tests/baselines/reference/decrementOperatorWithAnyOtherTypeInvalidOperations.js @@ -82,7 +82,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/decrementOperatorWithNumberType.js b/tests/baselines/reference/decrementOperatorWithNumberType.js index b737c91597a..426df8ab525 100644 --- a/tests/baselines/reference/decrementOperatorWithNumberType.js +++ b/tests/baselines/reference/decrementOperatorWithNumberType.js @@ -43,7 +43,7 @@ objA.a--, M.n--; // -- operator on number type var NUMBER; var NUMBER1 = [1, 2]; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/decrementOperatorWithNumberTypeInvalidOperations.js b/tests/baselines/reference/decrementOperatorWithNumberTypeInvalidOperations.js index b49f94081b9..ac0f66f7ec5 100644 --- a/tests/baselines/reference/decrementOperatorWithNumberTypeInvalidOperations.js +++ b/tests/baselines/reference/decrementOperatorWithNumberTypeInvalidOperations.js @@ -51,7 +51,7 @@ foo()--; var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/decrementOperatorWithUnsupportedBooleanType.js b/tests/baselines/reference/decrementOperatorWithUnsupportedBooleanType.js index 71e52cfd197..047d4f7acb3 100644 --- a/tests/baselines/reference/decrementOperatorWithUnsupportedBooleanType.js +++ b/tests/baselines/reference/decrementOperatorWithUnsupportedBooleanType.js @@ -58,7 +58,7 @@ objA.a--, M.n--; // -- operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return true; }; diff --git a/tests/baselines/reference/decrementOperatorWithUnsupportedStringType.js b/tests/baselines/reference/decrementOperatorWithUnsupportedStringType.js index 1502e93e756..3012ac31e1f 100644 --- a/tests/baselines/reference/decrementOperatorWithUnsupportedStringType.js +++ b/tests/baselines/reference/decrementOperatorWithUnsupportedStringType.js @@ -70,7 +70,7 @@ objA.a--, M.n--; var STRING; var STRING1 = ["", ""]; function foo() { return ""; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/defaultArgsInOverloads.js b/tests/baselines/reference/defaultArgsInOverloads.js index 1b4c65db653..97a99547d02 100644 --- a/tests/baselines/reference/defaultArgsInOverloads.js +++ b/tests/baselines/reference/defaultArgsInOverloads.js @@ -23,7 +23,7 @@ var f: (a = 3) => number; function fun(a) { if (a === void 0) { a = null; } } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.fun = function (a) { diff --git a/tests/baselines/reference/defaultExportsCannotMerge02.js b/tests/baselines/reference/defaultExportsCannotMerge02.js index 19a2de45077..98bbe7b0d08 100644 --- a/tests/baselines/reference/defaultExportsCannotMerge02.js +++ b/tests/baselines/reference/defaultExportsCannotMerge02.js @@ -27,7 +27,7 @@ var sum = z.p1 + z.p2 //// [m1.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var Decl = (function () { +var Decl = /** @class */ (function () { function Decl() { } return Decl; diff --git a/tests/baselines/reference/defaultExportsCannotMerge03.js b/tests/baselines/reference/defaultExportsCannotMerge03.js index 1f8ac49f3c4..8aa10e6eab1 100644 --- a/tests/baselines/reference/defaultExportsCannotMerge03.js +++ b/tests/baselines/reference/defaultExportsCannotMerge03.js @@ -27,7 +27,7 @@ var sum = z.p1 + z.p2 //// [m1.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var Decl = (function () { +var Decl = /** @class */ (function () { function Decl() { } return Decl; diff --git a/tests/baselines/reference/defaultIndexProps1.js b/tests/baselines/reference/defaultIndexProps1.js index 58591e237ca..b634cd1bc4c 100644 --- a/tests/baselines/reference/defaultIndexProps1.js +++ b/tests/baselines/reference/defaultIndexProps1.js @@ -13,7 +13,7 @@ var q2 = o["v"]; //// [defaultIndexProps1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.v = "Yo"; } diff --git a/tests/baselines/reference/defaultIndexProps2.js b/tests/baselines/reference/defaultIndexProps2.js index 60478ea8a37..9db434361c5 100644 --- a/tests/baselines/reference/defaultIndexProps2.js +++ b/tests/baselines/reference/defaultIndexProps2.js @@ -16,7 +16,7 @@ var q = "s"[0]; //// [defaultIndexProps2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.v = "Yo"; } diff --git a/tests/baselines/reference/defaultValueInConstructorOverload1.js b/tests/baselines/reference/defaultValueInConstructorOverload1.js index a8ac6e04491..7b4409942d5 100644 --- a/tests/baselines/reference/defaultValueInConstructorOverload1.js +++ b/tests/baselines/reference/defaultValueInConstructorOverload1.js @@ -6,7 +6,7 @@ class C { } //// [defaultValueInConstructorOverload1.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { if (x === void 0) { x = ''; } } diff --git a/tests/baselines/reference/deleteOperatorInvalidOperations.js b/tests/baselines/reference/deleteOperatorInvalidOperations.js index 484b60b4cb4..c2dc237a1ee 100644 --- a/tests/baselines/reference/deleteOperatorInvalidOperations.js +++ b/tests/baselines/reference/deleteOperatorInvalidOperations.js @@ -24,7 +24,7 @@ delete ; //expect error // miss an operand var BOOLEAN2 = delete ; // delete global variable s -var testADelx = (function () { +var testADelx = /** @class */ (function () { function testADelx(s) { this.s = s; delete s; //expect error diff --git a/tests/baselines/reference/deleteOperatorWithAnyOtherType.js b/tests/baselines/reference/deleteOperatorWithAnyOtherType.js index a9c437b0e7b..52a8676c5f8 100644 --- a/tests/baselines/reference/deleteOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/deleteOperatorWithAnyOtherType.js @@ -72,7 +72,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/deleteOperatorWithBooleanType.js b/tests/baselines/reference/deleteOperatorWithBooleanType.js index 0b45c7907b0..14dd859352c 100644 --- a/tests/baselines/reference/deleteOperatorWithBooleanType.js +++ b/tests/baselines/reference/deleteOperatorWithBooleanType.js @@ -42,7 +42,7 @@ delete M.n; // delete operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return false; }; diff --git a/tests/baselines/reference/deleteOperatorWithNumberType.js b/tests/baselines/reference/deleteOperatorWithNumberType.js index 769dc81c63f..bb58eef6fec 100644 --- a/tests/baselines/reference/deleteOperatorWithNumberType.js +++ b/tests/baselines/reference/deleteOperatorWithNumberType.js @@ -50,7 +50,7 @@ delete objA.a, M.n; var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/deleteOperatorWithStringType.js b/tests/baselines/reference/deleteOperatorWithStringType.js index 0d084d096ba..07e17948a4b 100644 --- a/tests/baselines/reference/deleteOperatorWithStringType.js +++ b/tests/baselines/reference/deleteOperatorWithStringType.js @@ -49,7 +49,7 @@ delete objA.a,M.n; var STRING; var STRING1 = ["", "abc"]; function foo() { return "abc"; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/dependencyViaImportAlias.js b/tests/baselines/reference/dependencyViaImportAlias.js index 285cfbcda16..5e868973c8e 100644 --- a/tests/baselines/reference/dependencyViaImportAlias.js +++ b/tests/baselines/reference/dependencyViaImportAlias.js @@ -14,7 +14,7 @@ export = A; define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js index d41542e90c0..4fd7f4ab35b 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C(value) { this.cProp = 10; return { @@ -57,7 +57,7 @@ var C = (function () { C.prototype.foo = function () { return "this never gets used."; }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D(a) { if (a === void 0) { a = 100; } diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt index 76da9ac8a5a..0035175c62f 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt @@ -18,7 +18,7 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts >>> d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); >>> }; >>>})(); ->>>var C = (function () { +>>>var C = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > @@ -202,7 +202,7 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -225,7 +225,7 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts 3 >Emitted(23, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(23, 6) Source(14, 2) + SourceIndex(0) --- ->>>var D = (function (_super) { +>>>var D = /** @class */ (function (_super) { 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/derivedClassConstructorWithoutSuperCall.js b/tests/baselines/reference/derivedClassConstructorWithoutSuperCall.js index 960fea90a0c..1410617325f 100644 --- a/tests/baselines/reference/derivedClassConstructorWithoutSuperCall.js +++ b/tests/baselines/reference/derivedClassConstructorWithoutSuperCall.js @@ -44,12 +44,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = this; @@ -57,12 +57,12 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { var _this = this; @@ -71,7 +71,7 @@ var Derived2 = (function (_super) { } return Derived2; }(Base2)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { var _this = this; @@ -80,7 +80,7 @@ var Derived3 = (function (_super) { } return Derived3; }(Base2)); -var Derived4 = (function (_super) { +var Derived4 = /** @class */ (function (_super) { __extends(Derived4, _super); function Derived4() { var _this = this; diff --git a/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js b/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js index 23a4233d124..277dd40c54c 100644 --- a/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js +++ b/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Object.defineProperty(Base.prototype, "x", { @@ -40,7 +40,7 @@ var Base = (function () { return Base; }()); // error -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassIncludesInheritedMembers.js b/tests/baselines/reference/derivedClassIncludesInheritedMembers.js index 8d2010b3346..15fed1ebff3 100644 --- a/tests/baselines/reference/derivedClassIncludesInheritedMembers.js +++ b/tests/baselines/reference/derivedClassIncludesInheritedMembers.js @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x) { } Base.prototype.b = function () { }; @@ -70,7 +70,7 @@ var Base = (function () { }); return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; @@ -86,12 +86,12 @@ var r4 = Derived.r; var r5 = Derived.s(); var r6 = Derived.t; Derived.t = ''; -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassOverridesIndexersWithAssignmentCompatibility.js b/tests/baselines/reference/derivedClassOverridesIndexersWithAssignmentCompatibility.js index fceefd905cc..2f1b3113425 100644 --- a/tests/baselines/reference/derivedClassOverridesIndexersWithAssignmentCompatibility.js +++ b/tests/baselines/reference/derivedClassOverridesIndexersWithAssignmentCompatibility.js @@ -28,26 +28,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); // ok, use assignment compatibility -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); // ok, use assignment compatibility -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js b/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js index a7c35a96ac3..bb4054e6024 100644 --- a/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js +++ b/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var BaseClass = (function () { +var BaseClass = /** @class */ (function () { function BaseClass() { this._init(); } @@ -34,7 +34,7 @@ var BaseClass = (function () { }; return BaseClass; }()); -var DerivedClass = (function (_super) { +var DerivedClass = /** @class */ (function (_super) { __extends(DerivedClass, _super); function DerivedClass() { return _super.call(this) || this; diff --git a/tests/baselines/reference/derivedClassOverridesPrivates.js b/tests/baselines/reference/derivedClassOverridesPrivates.js index 642453857c5..ce5163b2257 100644 --- a/tests/baselines/reference/derivedClassOverridesPrivates.js +++ b/tests/baselines/reference/derivedClassOverridesPrivates.js @@ -26,24 +26,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassOverridesProtectedMembers.js b/tests/baselines/reference/derivedClassOverridesProtectedMembers.js index 7369354ffd9..6b6001f9619 100644 --- a/tests/baselines/reference/derivedClassOverridesProtectedMembers.js +++ b/tests/baselines/reference/derivedClassOverridesProtectedMembers.js @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { })(); var x; var y; -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } Base.prototype.b = function (a) { }; @@ -67,7 +67,7 @@ var Base = (function () { }); return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(a) { return _super.call(this, x) || this; diff --git a/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js b/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js index 6eef011e0f4..fc0d0ecf32e 100644 --- a/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js +++ b/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js @@ -76,7 +76,7 @@ var __extends = (this && this.__extends) || (function () { })(); var x; var y; -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } Base.prototype.b = function (a) { }; @@ -96,7 +96,7 @@ var Base = (function () { return Base; }()); // Increase visibility of all protected members to public -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(a) { return _super.call(this, a) || this; @@ -128,12 +128,12 @@ var r5 = Derived.s(y); var r6 = Derived.t; var r6a = Derived.u; Derived.t = y; -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js b/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js index c1fcf54d663..9c1671aa66b 100644 --- a/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js +++ b/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js @@ -83,7 +83,7 @@ var __extends = (this && this.__extends) || (function () { })(); var x; var y; -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } Base.prototype.b = function (a) { }; @@ -104,14 +104,14 @@ var Base = (function () { }()); // Errors // decrease visibility of all public members to protected -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1(a) { return _super.call(this, a) || this; } return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2(a) { return _super.call(this, a) || this; @@ -119,7 +119,7 @@ var Derived2 = (function (_super) { Derived2.prototype.b = function (a) { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3(a) { return _super.call(this, a) || this; @@ -131,7 +131,7 @@ var Derived3 = (function (_super) { }); return Derived3; }(Base)); -var Derived4 = (function (_super) { +var Derived4 = /** @class */ (function (_super) { __extends(Derived4, _super); function Derived4(a) { return _super.call(this, a) || this; @@ -143,21 +143,21 @@ var Derived4 = (function (_super) { }); return Derived4; }(Base)); -var Derived5 = (function (_super) { +var Derived5 = /** @class */ (function (_super) { __extends(Derived5, _super); function Derived5(a) { return _super.call(this, a) || this; } return Derived5; }(Base)); -var Derived6 = (function (_super) { +var Derived6 = /** @class */ (function (_super) { __extends(Derived6, _super); function Derived6(a) { return _super.call(this, a) || this; } return Derived6; }(Base)); -var Derived7 = (function (_super) { +var Derived7 = /** @class */ (function (_super) { __extends(Derived7, _super); function Derived7(a) { return _super.call(this, a) || this; @@ -165,7 +165,7 @@ var Derived7 = (function (_super) { Derived7.s = function (a) { }; return Derived7; }(Base)); -var Derived8 = (function (_super) { +var Derived8 = /** @class */ (function (_super) { __extends(Derived8, _super); function Derived8(a) { return _super.call(this, a) || this; @@ -177,7 +177,7 @@ var Derived8 = (function (_super) { }); return Derived8; }(Base)); -var Derived9 = (function (_super) { +var Derived9 = /** @class */ (function (_super) { __extends(Derived9, _super); function Derived9(a) { return _super.call(this, a) || this; @@ -189,7 +189,7 @@ var Derived9 = (function (_super) { }); return Derived9; }(Base)); -var Derived10 = (function (_super) { +var Derived10 = /** @class */ (function (_super) { __extends(Derived10, _super); function Derived10(a) { return _super.call(this, a) || this; diff --git a/tests/baselines/reference/derivedClassOverridesProtectedMembers4.js b/tests/baselines/reference/derivedClassOverridesProtectedMembers4.js index 594e8166e5e..351bf055dbb 100644 --- a/tests/baselines/reference/derivedClassOverridesProtectedMembers4.js +++ b/tests/baselines/reference/derivedClassOverridesProtectedMembers4.js @@ -27,19 +27,19 @@ var __extends = (this && this.__extends) || (function () { })(); var x; var y; -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassOverridesPublicMembers.js b/tests/baselines/reference/derivedClassOverridesPublicMembers.js index af9a013a3d8..38ff01d6487 100644 --- a/tests/baselines/reference/derivedClassOverridesPublicMembers.js +++ b/tests/baselines/reference/derivedClassOverridesPublicMembers.js @@ -75,7 +75,7 @@ var __extends = (this && this.__extends) || (function () { })(); var x; var y; -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } Base.prototype.b = function (a) { }; @@ -94,7 +94,7 @@ var Base = (function () { }); return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(a) { return _super.call(this, x) || this; @@ -126,12 +126,12 @@ var r5 = Derived.s(y); var r6 = Derived.t; var r6a = Derived.u; Derived.t = y; -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassOverridesWithoutSubtype.js b/tests/baselines/reference/derivedClassOverridesWithoutSubtype.js index fa7eb924653..c9c7be990c7 100644 --- a/tests/baselines/reference/derivedClassOverridesWithoutSubtype.js +++ b/tests/baselines/reference/derivedClassOverridesWithoutSubtype.js @@ -34,24 +34,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassParameterProperties.js b/tests/baselines/reference/derivedClassParameterProperties.js index d8d93e35078..74f3057b24b 100644 --- a/tests/baselines/reference/derivedClassParameterProperties.js +++ b/tests/baselines/reference/derivedClassParameterProperties.js @@ -106,12 +106,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(y) { var _this = this; @@ -121,7 +121,7 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2(y) { var _this = this; @@ -132,7 +132,7 @@ var Derived2 = (function (_super) { } return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3(y) { var _this = _super.call(this) || this; @@ -142,7 +142,7 @@ var Derived3 = (function (_super) { } return Derived3; }(Base)); -var Derived4 = (function (_super) { +var Derived4 = /** @class */ (function (_super) { __extends(Derived4, _super); function Derived4(y) { var _this = this; @@ -153,7 +153,7 @@ var Derived4 = (function (_super) { } return Derived4; }(Base)); -var Derived5 = (function (_super) { +var Derived5 = /** @class */ (function (_super) { __extends(Derived5, _super); function Derived5(y) { var _this = _super.call(this) || this; @@ -163,7 +163,7 @@ var Derived5 = (function (_super) { } return Derived5; }(Base)); -var Derived6 = (function (_super) { +var Derived6 = /** @class */ (function (_super) { __extends(Derived6, _super); function Derived6(y) { var _this = this; @@ -174,7 +174,7 @@ var Derived6 = (function (_super) { } return Derived6; }(Base)); -var Derived7 = (function (_super) { +var Derived7 = /** @class */ (function (_super) { __extends(Derived7, _super); function Derived7(y) { var _this = this; @@ -186,7 +186,7 @@ var Derived7 = (function (_super) { } return Derived7; }(Base)); -var Derived8 = (function (_super) { +var Derived8 = /** @class */ (function (_super) { __extends(Derived8, _super); function Derived8(y) { var _this = _super.call(this) || this; @@ -198,12 +198,12 @@ var Derived8 = (function (_super) { return Derived8; }(Base)); // generic cases of Derived7 and Derived8 -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived9 = (function (_super) { +var Derived9 = /** @class */ (function (_super) { __extends(Derived9, _super); function Derived9(y) { var _this = this; @@ -215,7 +215,7 @@ var Derived9 = (function (_super) { } return Derived9; }(Base2)); -var Derived10 = (function (_super) { +var Derived10 = /** @class */ (function (_super) { __extends(Derived10, _super); function Derived10(y) { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js b/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js index 3ca0d13e671..0205636e1f7 100644 --- a/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js +++ b/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js @@ -43,12 +43,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassSuperCallsWithThisArg.js b/tests/baselines/reference/derivedClassSuperCallsWithThisArg.js index f63a8076a0b..df516fe53cc 100644 --- a/tests/baselines/reference/derivedClassSuperCallsWithThisArg.js +++ b/tests/baselines/reference/derivedClassSuperCallsWithThisArg.js @@ -39,12 +39,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super.call(this, _this) || this; @@ -52,7 +52,7 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2(a) { var _this = _super.call(this, _this) || this; @@ -61,7 +61,7 @@ var Derived2 = (function (_super) { } return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3(a) { var _this = _super.call(this, function () { return _this; }) || this; @@ -70,7 +70,7 @@ var Derived3 = (function (_super) { } return Derived3; }(Base)); -var Derived4 = (function (_super) { +var Derived4 = /** @class */ (function (_super) { __extends(Derived4, _super); function Derived4(a) { var _this = _super.call(this, function () { return this; }) || this; diff --git a/tests/baselines/reference/derivedClassTransitivity.js b/tests/baselines/reference/derivedClassTransitivity.js index 83a750c707d..9afb2104389 100644 --- a/tests/baselines/reference/derivedClassTransitivity.js +++ b/tests/baselines/reference/derivedClassTransitivity.js @@ -32,13 +32,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -46,7 +46,7 @@ var D = (function (_super) { D.prototype.foo = function () { }; // ok to drop parameters return D; }(C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassTransitivity2.js b/tests/baselines/reference/derivedClassTransitivity2.js index 7cd7d73d604..45147bb8af0 100644 --- a/tests/baselines/reference/derivedClassTransitivity2.js +++ b/tests/baselines/reference/derivedClassTransitivity2.js @@ -32,13 +32,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -46,7 +46,7 @@ var D = (function (_super) { D.prototype.foo = function (x) { }; // ok to drop parameters return D; }(C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassTransitivity3.js b/tests/baselines/reference/derivedClassTransitivity3.js index 35a080f1800..0dbeb262ea1 100644 --- a/tests/baselines/reference/derivedClassTransitivity3.js +++ b/tests/baselines/reference/derivedClassTransitivity3.js @@ -32,13 +32,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -46,7 +46,7 @@ var D = (function (_super) { D.prototype.foo = function (x) { }; // ok to drop parameters return D; }(C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassTransitivity4.js b/tests/baselines/reference/derivedClassTransitivity4.js index e0f82d55a7c..a734569726c 100644 --- a/tests/baselines/reference/derivedClassTransitivity4.js +++ b/tests/baselines/reference/derivedClassTransitivity4.js @@ -32,13 +32,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -46,7 +46,7 @@ var D = (function (_super) { D.prototype.foo = function () { }; // ok to drop parameters return D; }(C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithAny.js b/tests/baselines/reference/derivedClassWithAny.js index c8ed8ce5cad..35961d59884 100644 --- a/tests/baselines/reference/derivedClassWithAny.js +++ b/tests/baselines/reference/derivedClassWithAny.js @@ -70,7 +70,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "X", { @@ -93,7 +93,7 @@ var C = (function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -121,7 +121,7 @@ var D = (function (_super) { return D; }(C)); // if D is a valid class definition than E is now not safe tranisitively through C -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js index c92a192a864..0ea4cde4ca9 100644 --- a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js +++ b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.fn = function () { @@ -47,7 +47,7 @@ var Base = (function () { return Base; }()); // error, not a subtype -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js index 36c6cb56563..d771d3fcc54 100644 --- a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js +++ b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.fn = function () { @@ -58,7 +58,7 @@ var Base = (function () { return Base; }()); // error, not a subtype -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithPrivateStaticShadowingProtectedStatic.js b/tests/baselines/reference/derivedClassWithPrivateStaticShadowingProtectedStatic.js index e5310f6d837..58c63e2bd11 100644 --- a/tests/baselines/reference/derivedClassWithPrivateStaticShadowingProtectedStatic.js +++ b/tests/baselines/reference/derivedClassWithPrivateStaticShadowingProtectedStatic.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.fn = function () { @@ -46,7 +46,7 @@ var Base = (function () { return Base; }()); // should be error -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.js b/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.js index 6e39028ce34..04abeecd286 100644 --- a/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.js +++ b/tests/baselines/reference/derivedClassWithPrivateStaticShadowingPublicStatic.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.fn = function () { @@ -60,7 +60,7 @@ var Base = (function () { }()); // BUG 847404 // should be error -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithoutExplicitConstructor.js b/tests/baselines/reference/derivedClassWithoutExplicitConstructor.js index 1fd02f5ba62..115661cf860 100644 --- a/tests/baselines/reference/derivedClassWithoutExplicitConstructor.js +++ b/tests/baselines/reference/derivedClassWithoutExplicitConstructor.js @@ -36,14 +36,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x) { this.a = 1; this.a = x; } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -55,13 +55,13 @@ var Derived = (function (_super) { }(Base)); var r = new Derived(); // error var r2 = new Derived(1); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2(x) { this.a = x; } return Base2; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithoutExplicitConstructor2.js b/tests/baselines/reference/derivedClassWithoutExplicitConstructor2.js index 178ca2be16d..316cfc8d867 100644 --- a/tests/baselines/reference/derivedClassWithoutExplicitConstructor2.js +++ b/tests/baselines/reference/derivedClassWithoutExplicitConstructor2.js @@ -44,14 +44,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x) { this.a = 1; this.a = x; } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -65,13 +65,13 @@ var r = new Derived(); // error var r2 = new Derived(1); var r3 = new Derived(1, 2); var r4 = new Derived(1, 2, 3); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2(x) { this.a = x; } return Base2; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClassWithoutExplicitConstructor3.js b/tests/baselines/reference/derivedClassWithoutExplicitConstructor3.js index 86f69433504..34dc411daa9 100644 --- a/tests/baselines/reference/derivedClassWithoutExplicitConstructor3.js +++ b/tests/baselines/reference/derivedClassWithoutExplicitConstructor3.js @@ -58,14 +58,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x) { this.a = 1; this.a = x; } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(y, z) { var _this = _super.call(this, 2) || this; @@ -75,7 +75,7 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -88,13 +88,13 @@ var Derived2 = (function (_super) { var r = new Derived(); // error var r2 = new Derived2(1); // error var r3 = new Derived('', ''); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2(x) { this.a = x; } return Base2; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D(y, z) { var _this = _super.call(this, 2) || this; @@ -104,7 +104,7 @@ var D = (function (_super) { } return D; }(Base)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedClasses.js b/tests/baselines/reference/derivedClasses.js index b23161d00d2..57ed73d6123 100644 --- a/tests/baselines/reference/derivedClasses.js +++ b/tests/baselines/reference/derivedClasses.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Red = (function (_super) { +var Red = /** @class */ (function (_super) { __extends(Red, _super); function Red() { return _super !== null && _super.apply(this, arguments) || this; @@ -53,14 +53,14 @@ var Red = (function (_super) { }; return Red; }(Color)); -var Color = (function () { +var Color = /** @class */ (function () { function Color() { } Color.prototype.shade = function () { return "some shade"; }; Color.prototype.hue = function () { return "some hue"; }; return Color; }()); -var Blue = (function (_super) { +var Blue = /** @class */ (function (_super) { __extends(Blue, _super); function Blue() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedGenericClassWithAny.js b/tests/baselines/reference/derivedGenericClassWithAny.js index 0cf4c316a44..6b1698e602b 100644 --- a/tests/baselines/reference/derivedGenericClassWithAny.js +++ b/tests/baselines/reference/derivedGenericClassWithAny.js @@ -53,7 +53,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "X", { @@ -66,7 +66,7 @@ var C = (function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -94,7 +94,7 @@ var D = (function (_super) { return D; }(C)); // if D is a valid class definition than E is now not safe tranisitively through C -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js b/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js index a190b26901c..7ef071cd3c7 100644 --- a/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js +++ b/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function (x) { @@ -36,7 +36,7 @@ var Base = (function () { }; return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js b/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js index f9982a7bfe9..7e67056c678 100644 --- a/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js +++ b/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js @@ -14,7 +14,7 @@ var y: MyClass = new MyClass(); y.myMethod(); // error //// [derivedTypeCallingBaseImplWithOptionalParams.js] -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } MyClass.prototype.myMethod = function (myList) { diff --git a/tests/baselines/reference/derivedTypeDoesNotRequireExtendsClause.js b/tests/baselines/reference/derivedTypeDoesNotRequireExtendsClause.js index 26f4408e41e..70a085a342d 100644 --- a/tests/baselines/reference/derivedTypeDoesNotRequireExtendsClause.js +++ b/tests/baselines/reference/derivedTypeDoesNotRequireExtendsClause.js @@ -31,17 +31,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function () { +var Derived = /** @class */ (function () { function Derived() { } return Derived; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/destructuringParameterDeclaration1ES5.js b/tests/baselines/reference/destructuringParameterDeclaration1ES5.js index 28e6429fb7f..23389455310 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration1ES5.js +++ b/tests/baselines/reference/destructuringParameterDeclaration1ES5.js @@ -178,7 +178,7 @@ function d0(x) { } function d0(x) { if (x === void 0) { x = 10; } } -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.d3 = function () { }; @@ -188,7 +188,7 @@ var C2 = (function () { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.d3 = function (_a) { diff --git a/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js b/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js index d9036186035..5e14800bb56 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js +++ b/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js @@ -194,7 +194,7 @@ function d0(x) { } function d0(x) { if (x === void 0) { x = 10; } } -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.d3 = function () { }; @@ -204,7 +204,7 @@ var C2 = (function () { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.d3 = function (_a) { diff --git a/tests/baselines/reference/destructuringParameterDeclaration2.js b/tests/baselines/reference/destructuringParameterDeclaration2.js index 7cc2cb52318..94435f967c5 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration2.js +++ b/tests/baselines/reference/destructuringParameterDeclaration2.js @@ -127,7 +127,7 @@ function d1(_a) { function d2(_a) { var x = _a.x, y = _a.y, z = _a.z; } // Error, binding pattern can't be optional in implementation signature -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } C4.prototype.d3 = function (_a) { diff --git a/tests/baselines/reference/destructuringParameterDeclaration4.js b/tests/baselines/reference/destructuringParameterDeclaration4.js index 52007df17c9..724c7330b27 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration4.js +++ b/tests/baselines/reference/destructuringParameterDeclaration4.js @@ -82,7 +82,7 @@ a5([1, 2, "string", false, true]); // Error, parameter type is [any, any, [[any] a5([1, 2]); // Error, parameter type is [any, any, [[any]]] a6([1, 2, "string"]); // Error, parameter type is number[] var temp = [1, 2, 3]; -var C = (function () { +var C = /** @class */ (function () { function C() { var temp = []; for (var _i = 0; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/destructuringParameterDeclaration5.js b/tests/baselines/reference/destructuringParameterDeclaration5.js index d2499528735..ba889925c23 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration5.js +++ b/tests/baselines/reference/destructuringParameterDeclaration5.js @@ -62,24 +62,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Class = (function () { +var Class = /** @class */ (function () { function Class() { } return Class; }()); -var SubClass = (function (_super) { +var SubClass = /** @class */ (function (_super) { __extends(SubClass, _super); function SubClass() { return _super.call(this) || this; } return SubClass; }(Class)); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var SubD = (function (_super) { +var SubD = /** @class */ (function (_super) { __extends(SubD, _super); function SubD() { return _super.call(this) || this; diff --git a/tests/baselines/reference/destructuringParameterProperties1.js b/tests/baselines/reference/destructuringParameterProperties1.js index cfe16d642d3..2485db1f741 100644 --- a/tests/baselines/reference/destructuringParameterProperties1.js +++ b/tests/baselines/reference/destructuringParameterProperties1.js @@ -30,19 +30,19 @@ c3 = new C3({x: 0, "y": "y", z: true}); var [c3_x, c3_y, c3_z] = [c3.x, c3.y, c3.z]; //// [destructuringParameterProperties1.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(_a) { var x = _a[0], y = _a[1], z = _a[2]; } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(_a) { var x = _a[0], y = _a[1], z = _a[2]; } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3(_a) { var x = _a.x, y = _a.y, z = _a.z; } diff --git a/tests/baselines/reference/destructuringParameterProperties2.js b/tests/baselines/reference/destructuringParameterProperties2.js index 4dd12bdc317..21959a6be87 100644 --- a/tests/baselines/reference/destructuringParameterProperties2.js +++ b/tests/baselines/reference/destructuringParameterProperties2.js @@ -30,7 +30,7 @@ var [z_a, z_b, z_c] = [z.getA(), z.getB(), z.getC()]; //// [destructuringParameterProperties2.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(k, _a) { var a = _a[0], b = _a[1], c = _a[2]; this.k = k; diff --git a/tests/baselines/reference/destructuringParameterProperties3.js b/tests/baselines/reference/destructuringParameterProperties3.js index d9b0c5aebf6..4c148256f39 100644 --- a/tests/baselines/reference/destructuringParameterProperties3.js +++ b/tests/baselines/reference/destructuringParameterProperties3.js @@ -33,7 +33,7 @@ var [z_a, z_b, z_c] = [z.getA(), z.getB(), z.getC()]; //// [destructuringParameterProperties3.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(k, _a) { var a = _a[0], b = _a[1], c = _a[2]; this.k = k; diff --git a/tests/baselines/reference/destructuringParameterProperties5.js b/tests/baselines/reference/destructuringParameterProperties5.js index f07f6e9f5a5..5915b62a140 100644 --- a/tests/baselines/reference/destructuringParameterProperties5.js +++ b/tests/baselines/reference/destructuringParameterProperties5.js @@ -13,7 +13,7 @@ var a = new C1([{ x1: 10, x2: "", x3: true }, "", false]); var [a_x1, a_x2, a_x3, a_y, a_z] = [a.x1, a.x2, a.x3, a.y, a.z]; //// [destructuringParameterProperties5.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(_a) { var _b = _a[0], x1 = _b.x1, x2 = _b.x2, x3 = _b.x3, y = _a[1], z = _a[2]; var foo = x1 || x2 || x3 || y || z; diff --git a/tests/baselines/reference/destructuringWithGenericParameter.js b/tests/baselines/reference/destructuringWithGenericParameter.js index 40c78df673f..a5893798351 100644 --- a/tests/baselines/reference/destructuringWithGenericParameter.js +++ b/tests/baselines/reference/destructuringWithGenericParameter.js @@ -15,7 +15,7 @@ genericFunction(genericObject, ({greeting}) => { //// [destructuringWithGenericParameter.js] -var GenericClass = (function () { +var GenericClass = /** @class */ (function () { function GenericClass() { } return GenericClass; diff --git a/tests/baselines/reference/destructuringWithNewExpression.js b/tests/baselines/reference/destructuringWithNewExpression.js index 3f30d285b70..9397d9430c9 100644 --- a/tests/baselines/reference/destructuringWithNewExpression.js +++ b/tests/baselines/reference/destructuringWithNewExpression.js @@ -6,7 +6,7 @@ class C { var { x } = new C; //// [destructuringWithNewExpression.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 0; } diff --git a/tests/baselines/reference/detachedCommentAtStartOfConstructor1.js b/tests/baselines/reference/detachedCommentAtStartOfConstructor1.js index a0ae2ef15e9..7ec0921a394 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfConstructor1.js +++ b/tests/baselines/reference/detachedCommentAtStartOfConstructor1.js @@ -11,7 +11,7 @@ class TestFile { } //// [detachedCommentAtStartOfConstructor1.js] -var TestFile = (function () { +var TestFile = /** @class */ (function () { function TestFile(message) { var _this = this; /// Test summary diff --git a/tests/baselines/reference/detachedCommentAtStartOfConstructor2.js b/tests/baselines/reference/detachedCommentAtStartOfConstructor2.js index 284c9372dab..674710fa442 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfConstructor2.js +++ b/tests/baselines/reference/detachedCommentAtStartOfConstructor2.js @@ -12,7 +12,7 @@ class TestFile { } //// [detachedCommentAtStartOfConstructor2.js] -var TestFile = (function () { +var TestFile = /** @class */ (function () { function TestFile(message) { /// Test summary /// diff --git a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js index 1b459bbe062..e4afa1e6197 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js +++ b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js @@ -9,7 +9,7 @@ class TestFile { } //// [detachedCommentAtStartOfFunctionBody1.js] -var TestFile = (function () { +var TestFile = /** @class */ (function () { function TestFile() { } TestFile.prototype.foo = function (message) { diff --git a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js index 8b33b737beb..0b16435009f 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js +++ b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js @@ -10,7 +10,7 @@ class TestFile { } //// [detachedCommentAtStartOfFunctionBody2.js] -var TestFile = (function () { +var TestFile = /** @class */ (function () { function TestFile() { } TestFile.prototype.foo = function (message) { diff --git a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js index 495ac29f269..9d5f809eceb 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js +++ b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js @@ -11,7 +11,7 @@ class TestFile { } //// [detachedCommentAtStartOfLambdaFunction1.js] -var TestFile = (function () { +var TestFile = /** @class */ (function () { function TestFile() { } TestFile.prototype.foo = function (message) { diff --git a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js index e6ced9a8a42..150341d2f65 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js +++ b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js @@ -12,7 +12,7 @@ class TestFile { } //// [detachedCommentAtStartOfLambdaFunction2.js] -var TestFile = (function () { +var TestFile = /** @class */ (function () { function TestFile() { } TestFile.prototype.foo = function (message) { diff --git a/tests/baselines/reference/differentTypesWithSameName.js b/tests/baselines/reference/differentTypesWithSameName.js index a7278cebdbc..1ea9fe2e4fa 100644 --- a/tests/baselines/reference/differentTypesWithSameName.js +++ b/tests/baselines/reference/differentTypesWithSameName.js @@ -19,7 +19,7 @@ m.doSomething(v); //// [differentTypesWithSameName.js] var m; (function (m) { - var variable = (function () { + var variable = /** @class */ (function () { function variable() { } return variable; @@ -29,7 +29,7 @@ var m; } m.doSomething = doSomething; })(m || (m = {})); -var variable = (function () { +var variable = /** @class */ (function () { function variable() { } return variable; diff --git a/tests/baselines/reference/directDependenceBetweenTypeAliases.js b/tests/baselines/reference/directDependenceBetweenTypeAliases.js index eaee45703f7..f87c2506d54 100644 --- a/tests/baselines/reference/directDependenceBetweenTypeAliases.js +++ b/tests/baselines/reference/directDependenceBetweenTypeAliases.js @@ -44,14 +44,14 @@ var zz: { x: T11 } //// [directDependenceBetweenTypeAliases.js] // It is an error for the type specified in a type alias to depend on that type alias -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); // A type query directly depends on the type of the referenced entity. var x = []; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; diff --git a/tests/baselines/reference/disallowLineTerminatorBeforeArrow.js b/tests/baselines/reference/disallowLineTerminatorBeforeArrow.js index 9f0d04d301c..751d93ddc63 100644 --- a/tests/baselines/reference/disallowLineTerminatorBeforeArrow.js +++ b/tests/baselines/reference/disallowLineTerminatorBeforeArrow.js @@ -131,7 +131,7 @@ foo(function () { return true; }); foo(function () { return false; }); var m; (function (m) { - var City = (function () { + var City = /** @class */ (function () { function City(x, thing) { if (thing === void 0) { thing = function () { return 100; }; } this.m = function () { return 2 * 2 * 2; }; diff --git a/tests/baselines/reference/dottedSymbolResolution1.js b/tests/baselines/reference/dottedSymbolResolution1.js index 956968761ae..280e382666e 100644 --- a/tests/baselines/reference/dottedSymbolResolution1.js +++ b/tests/baselines/reference/dottedSymbolResolution1.js @@ -26,7 +26,7 @@ function _setBarAndText(): void { } //// [dottedSymbolResolution1.js] -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; diff --git a/tests/baselines/reference/downlevelLetConst16.js b/tests/baselines/reference/downlevelLetConst16.js index 944bb192e90..338489b20c3 100644 --- a/tests/baselines/reference/downlevelLetConst16.js +++ b/tests/baselines/reference/downlevelLetConst16.js @@ -254,7 +254,7 @@ function foo2() { } use(x); } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.m1 = function () { @@ -278,7 +278,7 @@ var A = (function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.m1 = function () { diff --git a/tests/baselines/reference/duplicateAnonymousInners1.js b/tests/baselines/reference/duplicateAnonymousInners1.js index 8cf1dc89a45..6442bdb05ad 100644 --- a/tests/baselines/reference/duplicateAnonymousInners1.js +++ b/tests/baselines/reference/duplicateAnonymousInners1.js @@ -28,12 +28,12 @@ module Foo { //// [duplicateAnonymousInners1.js] var Foo; (function (Foo) { - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; }()); - var Inner = (function () { + var Inner = /** @class */ (function () { function Inner() { } return Inner; @@ -43,7 +43,7 @@ var Foo; })(Foo || (Foo = {})); (function (Foo) { // Should not be an error - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; diff --git a/tests/baselines/reference/duplicateAnonymousModuleClasses.js b/tests/baselines/reference/duplicateAnonymousModuleClasses.js index e27d6987e80..f786c106cb3 100644 --- a/tests/baselines/reference/duplicateAnonymousModuleClasses.js +++ b/tests/baselines/reference/duplicateAnonymousModuleClasses.js @@ -59,7 +59,7 @@ module Gar { //// [duplicateAnonymousModuleClasses.js] var F; (function (F) { - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; @@ -67,7 +67,7 @@ var F; })(F || (F = {})); (function (F) { // Should not be an error - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; @@ -75,7 +75,7 @@ var F; })(F || (F = {})); var Foo; (function (Foo) { - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; @@ -83,7 +83,7 @@ var Foo; })(Foo || (Foo = {})); (function (Foo) { // Should not be an error - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; @@ -93,7 +93,7 @@ var Gar; (function (Gar) { var Foo; (function (Foo) { - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; @@ -101,7 +101,7 @@ var Gar; })(Foo || (Foo = {})); (function (Foo) { // Should not be an error - var Helper = (function () { + var Helper = /** @class */ (function () { function Helper() { } return Helper; diff --git a/tests/baselines/reference/duplicateClassElements.js b/tests/baselines/reference/duplicateClassElements.js index ed47c532a76..1a37490c2fb 100644 --- a/tests/baselines/reference/duplicateClassElements.js +++ b/tests/baselines/reference/duplicateClassElements.js @@ -45,7 +45,7 @@ class a { } //// [duplicateClassElements.js] -var a = (function () { +var a = /** @class */ (function () { function a() { } a.prototype.b = function () { diff --git a/tests/baselines/reference/duplicateConstructorOverloadSignature.js b/tests/baselines/reference/duplicateConstructorOverloadSignature.js index 8d7980ea0f7..7618222bdd7 100644 --- a/tests/baselines/reference/duplicateConstructorOverloadSignature.js +++ b/tests/baselines/reference/duplicateConstructorOverloadSignature.js @@ -6,7 +6,7 @@ class C { } //// [duplicateConstructorOverloadSignature.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; diff --git a/tests/baselines/reference/duplicateConstructorOverloadSignature2.js b/tests/baselines/reference/duplicateConstructorOverloadSignature2.js index a9d2a49fb25..9628ec6a226 100644 --- a/tests/baselines/reference/duplicateConstructorOverloadSignature2.js +++ b/tests/baselines/reference/duplicateConstructorOverloadSignature2.js @@ -6,7 +6,7 @@ class C { } //// [duplicateConstructorOverloadSignature2.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; diff --git a/tests/baselines/reference/duplicateExportAssignments.js b/tests/baselines/reference/duplicateExportAssignments.js index 9d75121f232..e33e86e59bc 100644 --- a/tests/baselines/reference/duplicateExportAssignments.js +++ b/tests/baselines/reference/duplicateExportAssignments.js @@ -49,7 +49,7 @@ module.exports = x; //// [foo2.js] "use strict"; var x = 10; -var y = (function () { +var y = /** @class */ (function () { function y() { } return y; @@ -62,7 +62,7 @@ var x; (function (x_1) { x_1.x = 10; })(x || (x = {})); -var y = (function () { +var y = /** @class */ (function () { function y() { } return y; diff --git a/tests/baselines/reference/duplicateIdentifierComputedName.js b/tests/baselines/reference/duplicateIdentifierComputedName.js index df488d80724..0798d918472 100644 --- a/tests/baselines/reference/duplicateIdentifierComputedName.js +++ b/tests/baselines/reference/duplicateIdentifierComputedName.js @@ -6,7 +6,7 @@ class C { //// [duplicateIdentifierComputedName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/duplicateIdentifierDifferentModifiers.js b/tests/baselines/reference/duplicateIdentifierDifferentModifiers.js index 6500380f358..b5b3130e96c 100644 --- a/tests/baselines/reference/duplicateIdentifierDifferentModifiers.js +++ b/tests/baselines/reference/duplicateIdentifierDifferentModifiers.js @@ -24,13 +24,13 @@ interface C { //// [duplicateIdentifierDifferentModifiers.js] // OK -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); // Not OK -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/duplicateIdentifierDifferentSpelling.js b/tests/baselines/reference/duplicateIdentifierDifferentSpelling.js index 0bd30fe2fca..9f139ff8572 100644 --- a/tests/baselines/reference/duplicateIdentifierDifferentSpelling.js +++ b/tests/baselines/reference/duplicateIdentifierDifferentSpelling.js @@ -8,7 +8,7 @@ var X = { 0b11: '', 3: '' }; //// [duplicateIdentifierDifferentSpelling.js] -var A = (function () { +var A = /** @class */ (function () { function A() { this[0b11] = ''; this[3] = ''; diff --git a/tests/baselines/reference/duplicateIdentifiersAcrossContainerBoundaries.js b/tests/baselines/reference/duplicateIdentifiersAcrossContainerBoundaries.js index 37fb4fcb633..97c169c9d08 100644 --- a/tests/baselines/reference/duplicateIdentifiersAcrossContainerBoundaries.js +++ b/tests/baselines/reference/duplicateIdentifiersAcrossContainerBoundaries.js @@ -55,7 +55,7 @@ declare module N { //// [duplicateIdentifiersAcrossContainerBoundaries.js] var M; (function (M) { - var I = (function () { + var I = /** @class */ (function () { function I() { } return I; @@ -67,7 +67,7 @@ var M; M.f = f; })(M || (M = {})); (function (M) { - var f = (function () { + var f = /** @class */ (function () { function f() { } return f; @@ -78,7 +78,7 @@ var M; function g() { } })(M || (M = {})); (function (M) { - var g = (function () { + var g = /** @class */ (function () { function g() { } return g; @@ -86,7 +86,7 @@ var M; M.g = g; })(M || (M = {})); (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -102,7 +102,7 @@ var M; (function (M) { M.v = 3; // error for redeclaring var in a different parent })(M || (M = {})); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/duplicateIdentifiersAcrossFileBoundaries.js b/tests/baselines/reference/duplicateIdentifiersAcrossFileBoundaries.js index eb1eeb9b302..465b2f7b8e9 100644 --- a/tests/baselines/reference/duplicateIdentifiersAcrossFileBoundaries.js +++ b/tests/baselines/reference/duplicateIdentifiersAcrossFileBoundaries.js @@ -34,19 +34,19 @@ declare module N { //// [file1.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); function f() { } var v = 3; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -59,13 +59,13 @@ var N; })(F = N.F || (N.F = {})); })(N || (N = {})); //// [file2.js] -var I = (function () { +var I = /** @class */ (function () { function I() { } return I; }()); // error -- cannot merge interface with non-ambient class function C2() { } // error -- cannot merge function with non-ambient class -var f = (function () { +var f = /** @class */ (function () { function f() { } return f; diff --git a/tests/baselines/reference/duplicateLocalVariable1.js b/tests/baselines/reference/duplicateLocalVariable1.js index 61e8dcd02f8..d0d17ff0b4c 100644 --- a/tests/baselines/reference/duplicateLocalVariable1.js +++ b/tests/baselines/reference/duplicateLocalVariable1.js @@ -350,7 +350,7 @@ exports.__esModule = true; / /; commonjs; var TestFileDir = ".\\TempTestFiles"; -var TestCase = (function () { +var TestCase = /** @class */ (function () { function TestCase(name, test, errorMessageRegEx) { this.name = name; this.test = test; @@ -359,7 +359,7 @@ var TestCase = (function () { return TestCase; }()); exports.TestCase = TestCase; -var TestRunner = (function () { +var TestRunner = /** @class */ (function () { function TestRunner() { this.tests = []; } diff --git a/tests/baselines/reference/duplicateLocalVariable2.js b/tests/baselines/reference/duplicateLocalVariable2.js index 2962e544b9b..10cec55ecf9 100644 --- a/tests/baselines/reference/duplicateLocalVariable2.js +++ b/tests/baselines/reference/duplicateLocalVariable2.js @@ -39,7 +39,7 @@ export var tests: TestRunner = (function () { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var TestCase = (function () { + var TestCase = /** @class */ (function () { function TestCase(name, test, errorMessageRegEx) { this.name = name; this.test = test; @@ -48,7 +48,7 @@ define(["require", "exports"], function (require, exports) { return TestCase; }()); exports.TestCase = TestCase; - var TestRunner = (function () { + var TestRunner = /** @class */ (function () { function TestRunner() { } TestRunner.arrayCompare = function (arg1, arg2) { diff --git a/tests/baselines/reference/duplicateNumericIndexers.js b/tests/baselines/reference/duplicateNumericIndexers.js index 87299585bb6..f35261b07a3 100644 --- a/tests/baselines/reference/duplicateNumericIndexers.js +++ b/tests/baselines/reference/duplicateNumericIndexers.js @@ -35,7 +35,7 @@ var a: { //// [duplicateNumericIndexers.js] // it is an error to have duplicate index signatures of the same kind in a type -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/duplicatePropertyNames.js b/tests/baselines/reference/duplicatePropertyNames.js index d4dfe612fc5..95e491b71f5 100644 --- a/tests/baselines/reference/duplicatePropertyNames.js +++ b/tests/baselines/reference/duplicatePropertyNames.js @@ -50,7 +50,7 @@ var b = { //// [duplicatePropertyNames.js] // duplicate property names are an error in all types -var C = (function () { +var C = /** @class */ (function () { function C() { this.baz = function () { }; this.baz = function () { }; diff --git a/tests/baselines/reference/duplicateStringIndexers.js b/tests/baselines/reference/duplicateStringIndexers.js index 3708d6a4989..9e9b3686fd8 100644 --- a/tests/baselines/reference/duplicateStringIndexers.js +++ b/tests/baselines/reference/duplicateStringIndexers.js @@ -38,7 +38,7 @@ module test { // it is an error to have duplicate index signatures of the same kind in a type var test; (function (test) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/duplicateSymbolsExportMatching.js b/tests/baselines/reference/duplicateSymbolsExportMatching.js index 5f5590e2b41..b98137283b3 100644 --- a/tests/baselines/reference/duplicateSymbolsExportMatching.js +++ b/tests/baselines/reference/duplicateSymbolsExportMatching.js @@ -95,7 +95,7 @@ define(["require", "exports"], function (require, exports) { M.F = F; })(M || (M = {})); (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/duplicateTypeParameters2.js b/tests/baselines/reference/duplicateTypeParameters2.js index 63910fa1758..5fe96d204fa 100644 --- a/tests/baselines/reference/duplicateTypeParameters2.js +++ b/tests/baselines/reference/duplicateTypeParameters2.js @@ -5,13 +5,13 @@ class B { public bar() { } } interface I {} //// [duplicateTypeParameters2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.bar = function () { }; diff --git a/tests/baselines/reference/duplicateVariablesByScope.js b/tests/baselines/reference/duplicateVariablesByScope.js index ed6b7834a1d..1bd0b69f020 100644 --- a/tests/baselines/reference/duplicateVariablesByScope.js +++ b/tests/baselines/reference/duplicateVariablesByScope.js @@ -50,7 +50,7 @@ function foo() { var result = 2; } } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/elaboratedErrors.js b/tests/baselines/reference/elaboratedErrors.js index cb8d1bd1ea4..7b82805b314 100644 --- a/tests/baselines/reference/elaboratedErrors.js +++ b/tests/baselines/reference/elaboratedErrors.js @@ -29,7 +29,7 @@ y = x; //// [elaboratedErrors.js] function fn(s) { } // This should issue a large error, not a small one -var WorkerFS = (function () { +var WorkerFS = /** @class */ (function () { function WorkerFS() { } return WorkerFS; diff --git a/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js b/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js index 5ee07246347..01e05f7b81c 100644 --- a/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js +++ b/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js @@ -6,7 +6,7 @@ class C { } //// [emitArrowFunctionWhenUsingArguments12.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function (arguments) { diff --git a/tests/baselines/reference/emitBundleWithPrologueDirectives1.js b/tests/baselines/reference/emitBundleWithPrologueDirectives1.js index 07214800aa8..06e6343f232 100644 --- a/tests/baselines/reference/emitBundleWithPrologueDirectives1.js +++ b/tests/baselines/reference/emitBundleWithPrologueDirectives1.js @@ -21,13 +21,13 @@ define("test", ["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // Class Doo Comment - var Doo = (function () { + var Doo = /** @class */ (function () { function Doo() { } return Doo; }()); exports.Doo = Doo; - var Scooby = (function (_super) { + var Scooby = /** @class */ (function (_super) { __extends(Scooby, _super); function Scooby() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitBundleWithShebang1.js b/tests/baselines/reference/emitBundleWithShebang1.js index 1c7b2140eb5..72eeb07c6dd 100644 --- a/tests/baselines/reference/emitBundleWithShebang1.js +++ b/tests/baselines/reference/emitBundleWithShebang1.js @@ -15,12 +15,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Doo = (function () { +var Doo = /** @class */ (function () { function Doo() { } return Doo; }()); -var Scooby = (function (_super) { +var Scooby = /** @class */ (function (_super) { __extends(Scooby, _super); function Scooby() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitBundleWithShebang2.js b/tests/baselines/reference/emitBundleWithShebang2.js index b5d3d34641a..c3f36a41a8e 100644 --- a/tests/baselines/reference/emitBundleWithShebang2.js +++ b/tests/baselines/reference/emitBundleWithShebang2.js @@ -22,24 +22,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Doo = (function () { +var Doo = /** @class */ (function () { function Doo() { } return Doo; }()); -var Scooby = (function (_super) { +var Scooby = /** @class */ (function (_super) { __extends(Scooby, _super); function Scooby() { return _super !== null && _super.apply(this, arguments) || this; } return Scooby; }(Doo)); -var Dood = (function () { +var Dood = /** @class */ (function () { function Dood() { } return Dood; }()); -var Scoobyd = (function (_super) { +var Scoobyd = /** @class */ (function (_super) { __extends(Scoobyd, _super); function Scoobyd() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives1.js b/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives1.js index 03b6c4a79f9..7a484a809de 100644 --- a/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives1.js +++ b/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives1.js @@ -17,12 +17,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Doo = (function () { +var Doo = /** @class */ (function () { function Doo() { } return Doo; }()); -var Scooby = (function (_super) { +var Scooby = /** @class */ (function (_super) { __extends(Scooby, _super); function Scooby() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives2.js b/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives2.js index e469c526779..42631394e97 100644 --- a/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives2.js +++ b/tests/baselines/reference/emitBundleWithShebangAndPrologueDirectives2.js @@ -27,24 +27,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Doo = (function () { +var Doo = /** @class */ (function () { function Doo() { } return Doo; }()); -var Scooby = (function (_super) { +var Scooby = /** @class */ (function (_super) { __extends(Scooby, _super); function Scooby() { return _super !== null && _super.apply(this, arguments) || this; } return Scooby; }(Doo)); -var Dood = (function () { +var Dood = /** @class */ (function () { function Dood() { } return Dood; }()); -var Scoobyd = (function (_super) { +var Scoobyd = /** @class */ (function (_super) { __extends(Scoobyd, _super); function Scoobyd() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js b/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js index 890b9d4c9b8..0041bde3fad 100644 --- a/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js +++ b/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js @@ -12,7 +12,7 @@ class B { //// [emitCapturingThisInTupleDestructuring2.js] var array1 = [1, 2]; -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.method = function () { diff --git a/tests/baselines/reference/emitClassDeclarationWithPropertyAccessInHeritageClause1.js b/tests/baselines/reference/emitClassDeclarationWithPropertyAccessInHeritageClause1.js index 817a03f974a..fcc0e038688 100644 --- a/tests/baselines/reference/emitClassDeclarationWithPropertyAccessInHeritageClause1.js +++ b/tests/baselines/reference/emitClassDeclarationWithPropertyAccessInHeritageClause1.js @@ -16,7 +16,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; @@ -24,7 +24,7 @@ var B = (function () { function foo() { return { B: B }; } -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitClassExpressionInDeclarationFile.js b/tests/baselines/reference/emitClassExpressionInDeclarationFile.js index ab64fe003be..53fead2d987 100644 --- a/tests/baselines/reference/emitClassExpressionInDeclarationFile.js +++ b/tests/baselines/reference/emitClassExpressionInDeclarationFile.js @@ -43,14 +43,14 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -exports.simpleExample = (function () { +exports.simpleExample = /** @class */ (function () { function class_1() { } class_1.getTags = function () { }; class_1.prototype.tags = function () { }; return class_1; }()); -exports.circularReference = (function () { +exports.circularReference = /** @class */ (function () { function C() { } C.getTags = function (c) { return c; }; @@ -58,7 +58,7 @@ exports.circularReference = (function () { return C; }()); // repro from #15066 -var FooItem = (function () { +var FooItem = /** @class */ (function () { function FooItem() { } FooItem.prototype.foo = function () { }; @@ -66,7 +66,7 @@ var FooItem = (function () { }()); exports.FooItem = FooItem; function WithTags(Base) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_2, _super); function class_2() { return _super !== null && _super.apply(this, arguments) || this; @@ -77,7 +77,7 @@ function WithTags(Base) { }(Base)); } exports.WithTags = WithTags; -var Test = (function (_super) { +var Test = /** @class */ (function (_super) { __extends(Test, _super); function Test() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js b/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js index e3a0aa4cb99..3f7c5c6eb75 100644 --- a/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js +++ b/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js @@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -exports.noPrivates = (_a = (function () { +exports.noPrivates = (_a = /** @class */ (function () { function class_1() { this.p = 12; } @@ -53,7 +53,7 @@ exports.noPrivates = (_a = (function () { _a.ps = -1, _a); // altered repro from #15066 to add private property -var FooItem = (function () { +var FooItem = /** @class */ (function () { function FooItem() { this.property = "capitalism"; } @@ -62,7 +62,7 @@ var FooItem = (function () { }()); exports.FooItem = FooItem; function WithTags(Base) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_2, _super); function class_2() { return _super !== null && _super.apply(this, arguments) || this; @@ -73,7 +73,7 @@ function WithTags(Base) { }(Base)); } exports.WithTags = WithTags; -var Test = (function (_super) { +var Test = /** @class */ (function (_super) { __extends(Test, _super); function Test() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitDecoratorMetadata_object.js b/tests/baselines/reference/emitDecoratorMetadata_object.js index ff4a65710a7..2c39be4af9e 100644 --- a/tests/baselines/reference/emitDecoratorMetadata_object.js +++ b/tests/baselines/reference/emitDecoratorMetadata_object.js @@ -20,7 +20,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -var A = (function () { +var A = /** @class */ (function () { function A(hi) { } A.prototype.method = function (there) { }; diff --git a/tests/baselines/reference/emitDecoratorMetadata_restArgs.js b/tests/baselines/reference/emitDecoratorMetadata_restArgs.js index 3f1ffd54bce..c05caf64dd3 100644 --- a/tests/baselines/reference/emitDecoratorMetadata_restArgs.js +++ b/tests/baselines/reference/emitDecoratorMetadata_restArgs.js @@ -27,7 +27,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; -var A = (function () { +var A = /** @class */ (function () { function A() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -52,7 +52,7 @@ var A = (function () { ], A); return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/emitDefaultParametersMethod.js b/tests/baselines/reference/emitDefaultParametersMethod.js index 1048926a187..0f935fae0aa 100644 --- a/tests/baselines/reference/emitDefaultParametersMethod.js +++ b/tests/baselines/reference/emitDefaultParametersMethod.js @@ -18,7 +18,7 @@ class E { //// [emitDefaultParametersMethod.js] -var C = (function () { +var C = /** @class */ (function () { function C(t, z, x, y) { if (y === void 0) { y = "hello"; } } @@ -44,13 +44,13 @@ var C = (function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(y) { if (y === void 0) { y = "hello"; } } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E(y) { if (y === void 0) { y = "hello"; } var rest = []; diff --git a/tests/baselines/reference/emitMemberAccessExpression.js b/tests/baselines/reference/emitMemberAccessExpression.js index f242f0903c4..bdda7b833d2 100644 --- a/tests/baselines/reference/emitMemberAccessExpression.js +++ b/tests/baselines/reference/emitMemberAccessExpression.js @@ -33,7 +33,7 @@ var Microsoft; (function (PeopleAtWork) { var Model; (function (Model) { - var _Person = (function () { + var _Person = /** @class */ (function () { function _Person() { } _Person.prototype.populate = function (raw) { @@ -57,7 +57,7 @@ var Microsoft; (function (PeopleAtWork) { var Model; (function (Model) { - var KnockoutExtentions = (function () { + var KnockoutExtentions = /** @class */ (function () { function KnockoutExtentions() { } return KnockoutExtentions; diff --git a/tests/baselines/reference/emitRestParametersMethod.js b/tests/baselines/reference/emitRestParametersMethod.js index fed2138f36b..370266a5f69 100644 --- a/tests/baselines/reference/emitRestParametersMethod.js +++ b/tests/baselines/reference/emitRestParametersMethod.js @@ -14,7 +14,7 @@ class D { } //// [emitRestParametersMethod.js] -var C = (function () { +var C = /** @class */ (function () { function C(name) { var rest = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -35,7 +35,7 @@ var C = (function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { var rest = []; for (var _i = 0; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/emitSuperCallBeforeEmitParameterPropertyDeclaration1.js b/tests/baselines/reference/emitSuperCallBeforeEmitParameterPropertyDeclaration1.js index 3a8bbdb0c73..ec834550250 100644 --- a/tests/baselines/reference/emitSuperCallBeforeEmitParameterPropertyDeclaration1.js +++ b/tests/baselines/reference/emitSuperCallBeforeEmitParameterPropertyDeclaration1.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.blub = 6; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B(x) { "use strict"; diff --git a/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclaration1.js b/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclaration1.js index d8145f6dc27..76d534e4388 100644 --- a/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclaration1.js +++ b/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclaration1.js @@ -26,13 +26,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.blub = 6; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { "use strict"; diff --git a/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1.js b/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1.js index 75c618d84db..2c9eef7a6d5 100644 --- a/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1.js +++ b/tests/baselines/reference/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.blub = 6; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B(x) { "use strict"; diff --git a/tests/baselines/reference/emitThisInSuperMethodCall.js b/tests/baselines/reference/emitThisInSuperMethodCall.js index 2d800d562c2..f5937643ff3 100644 --- a/tests/baselines/reference/emitThisInSuperMethodCall.js +++ b/tests/baselines/reference/emitThisInSuperMethodCall.js @@ -38,14 +38,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var User = (function () { +var User = /** @class */ (function () { function User() { } User.prototype.sayHello = function () { }; return User; }()); -var RegisteredUser = (function (_super) { +var RegisteredUser = /** @class */ (function (_super) { __extends(RegisteredUser, _super); function RegisteredUser() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js b/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js index cfd7c9725e4..1119d6b06e3 100644 --- a/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js +++ b/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js @@ -100,7 +100,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.f = function () { @@ -152,7 +152,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.f = function () { @@ -210,7 +210,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.f = function () { @@ -288,7 +288,7 @@ var __values = (this && this.__values) || function (o) { } }; }; -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } C4.prototype.f = function () { @@ -367,7 +367,7 @@ var __values = (this && this.__values) || function (o) { } }; }; -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } C5.prototype.f = function () { @@ -433,7 +433,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; -var C6 = (function () { +var C6 = /** @class */ (function () { function C6() { } C6.prototype.f = function () { @@ -491,7 +491,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; -var C7 = (function () { +var C7 = /** @class */ (function () { function C7() { } C7.prototype.f = function () { @@ -543,7 +543,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; -var C8 = (function () { +var C8 = /** @class */ (function () { function C8() { } C8.prototype.g = function () { @@ -608,13 +608,13 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; -var B9 = (function () { +var B9 = /** @class */ (function () { function B9() { } B9.prototype.g = function () { }; return B9; }()); -var C9 = (function (_super) { +var C9 = /** @class */ (function (_super) { __extends(C9, _super); function C9() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emptyGenericParamList.js b/tests/baselines/reference/emptyGenericParamList.js index 173a9401d87..2a45f160831 100644 --- a/tests/baselines/reference/emptyGenericParamList.js +++ b/tests/baselines/reference/emptyGenericParamList.js @@ -3,7 +3,7 @@ class I {} var x: I<>; //// [emptyGenericParamList.js] -var I = (function () { +var I = /** @class */ (function () { function I() { } return I; diff --git a/tests/baselines/reference/emptyModuleName.js b/tests/baselines/reference/emptyModuleName.js index d98359d94bb..121ae413662 100644 --- a/tests/baselines/reference/emptyModuleName.js +++ b/tests/baselines/reference/emptyModuleName.js @@ -17,7 +17,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var A = require(""); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/emptyTypeArgumentListWithNew.js b/tests/baselines/reference/emptyTypeArgumentListWithNew.js index 6fe2aeb5090..c30fa31609a 100644 --- a/tests/baselines/reference/emptyTypeArgumentListWithNew.js +++ b/tests/baselines/reference/emptyTypeArgumentListWithNew.js @@ -3,7 +3,7 @@ class foo { } new foo<>(); //// [emptyTypeArgumentListWithNew.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/enumAssignability.js b/tests/baselines/reference/enumAssignability.js index 79e4b461563..ecb289a947c 100644 --- a/tests/baselines/reference/enumAssignability.js +++ b/tests/baselines/reference/enumAssignability.js @@ -75,7 +75,7 @@ x = f; // ok var Others; (function (Others) { var a = e; // ok - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/enumAssignabilityInInheritance.js b/tests/baselines/reference/enumAssignabilityInInheritance.js index c5ff19cf239..a2d38cf2e14 100644 --- a/tests/baselines/reference/enumAssignabilityInInheritance.js +++ b/tests/baselines/reference/enumAssignabilityInInheritance.js @@ -125,13 +125,13 @@ var r4 = foo5(E.A); var r4 = foo6(E.A); var r4 = foo7(E.A); var r4 = foo8(E.A); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); var r4 = foo9(E.A); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; @@ -149,7 +149,7 @@ function f() { } f.bar = 1; })(f || (f = {})); var r4 = foo14(E.A); -var CC = (function () { +var CC = /** @class */ (function () { function CC() { } return CC; diff --git a/tests/baselines/reference/enumAssignmentCompat.js b/tests/baselines/reference/enumAssignmentCompat.js index 9cdac291b99..f68ffdaa8a4 100644 --- a/tests/baselines/reference/enumAssignmentCompat.js +++ b/tests/baselines/reference/enumAssignmentCompat.js @@ -41,7 +41,7 @@ var p: W.D; //// [enumAssignmentCompat.js] var W; (function (W) { - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/enumAssignmentCompat2.js b/tests/baselines/reference/enumAssignmentCompat2.js index 5675bc86fe0..b27187c1253 100644 --- a/tests/baselines/reference/enumAssignmentCompat2.js +++ b/tests/baselines/reference/enumAssignmentCompat2.js @@ -45,7 +45,7 @@ var W; W[W["c"] = 2] = "c"; })(W || (W = {})); (function (W) { - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/enumGenericTypeClash.js b/tests/baselines/reference/enumGenericTypeClash.js index 31c41be85c2..91fba388638 100644 --- a/tests/baselines/reference/enumGenericTypeClash.js +++ b/tests/baselines/reference/enumGenericTypeClash.js @@ -4,7 +4,7 @@ enum X { MyVal } //// [enumGenericTypeClash.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/enumIsNotASubtypeOfAnythingButNumber.js b/tests/baselines/reference/enumIsNotASubtypeOfAnythingButNumber.js index 9cb6169b2af..9401ad34d42 100644 --- a/tests/baselines/reference/enumIsNotASubtypeOfAnythingButNumber.js +++ b/tests/baselines/reference/enumIsNotASubtypeOfAnythingButNumber.js @@ -136,12 +136,12 @@ var E; (function (E) { E[E["A"] = 0] = "A"; })(E || (E = {})); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; @@ -154,7 +154,7 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/errorForwardReferenceForwadingConstructor.js b/tests/baselines/reference/errorForwardReferenceForwadingConstructor.js index 27f05f3f8ea..42d209ccbda 100644 --- a/tests/baselines/reference/errorForwardReferenceForwadingConstructor.js +++ b/tests/baselines/reference/errorForwardReferenceForwadingConstructor.js @@ -26,13 +26,13 @@ function f() { var d1 = new derived(); var d2 = new derived(4); } -var base = (function () { +var base = /** @class */ (function () { function base(n) { this.n = n; } return base; }()); -var derived = (function (_super) { +var derived = /** @class */ (function (_super) { __extends(derived, _super); function derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/errorRecoveryInClassDeclaration.js b/tests/baselines/reference/errorRecoveryInClassDeclaration.js index cfe274c34bf..d25f8c072dd 100644 --- a/tests/baselines/reference/errorRecoveryInClassDeclaration.js +++ b/tests/baselines/reference/errorRecoveryInClassDeclaration.js @@ -8,7 +8,7 @@ class C { } //// [errorRecoveryInClassDeclaration.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { diff --git a/tests/baselines/reference/errorSuperCalls.js b/tests/baselines/reference/errorSuperCalls.js index db4f0ac1798..35c68e0ece3 100644 --- a/tests/baselines/reference/errorSuperCalls.js +++ b/tests/baselines/reference/errorSuperCalls.js @@ -86,7 +86,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); //super call in class constructor with no base type -var NoBase = (function () { +var NoBase = /** @class */ (function () { function NoBase() { _this = _super.call(this) || this; //super call in class member initializer with no base type @@ -128,12 +128,12 @@ var NoBase = (function () { NoBase.k = _this = _super.call(this) || this; return NoBase; }()); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); //super call with type arguments function Derived() { @@ -144,12 +144,12 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var OtherBase = (function () { +var OtherBase = /** @class */ (function () { function OtherBase() { } return OtherBase; }()); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/errorSuperPropertyAccess.js b/tests/baselines/reference/errorSuperPropertyAccess.js index 3163007e742..97bc6f79f90 100644 --- a/tests/baselines/reference/errorSuperPropertyAccess.js +++ b/tests/baselines/reference/errorSuperPropertyAccess.js @@ -142,7 +142,7 @@ var __extends = (this && this.__extends) || (function () { //super property access in constructor of class with no base type //super property access in instance member function of class with no base type //super property access in instance member accessor(get and set) of class with no base type -var NoBase = (function () { +var NoBase = /** @class */ (function () { function NoBase() { this.m = _super.prototype.prototype; this.n = _super.prototype.hasOwnProperty.call(this, ''); @@ -171,7 +171,7 @@ var NoBase = (function () { }); return NoBase; }()); -var SomeBase = (function () { +var SomeBase = /** @class */ (function () { function SomeBase() { this.privateMember = 0; this.publicMember = 0; @@ -188,7 +188,7 @@ var SomeBase = (function () { //super.publicInstanceMemberNotFunction in instance member function of derived class //super.publicInstanceMemberNotFunction in instance member accessor(get and set) of derived class //super property access only available with typed this -var SomeDerived1 = (function (_super) { +var SomeDerived1 = /** @class */ (function (_super) { __extends(SomeDerived1, _super); function SomeDerived1() { var _this = _super.call(this) || this; @@ -222,7 +222,7 @@ var SomeDerived1 = (function (_super) { //super.privateProperty in constructor of derived class //super.privateProperty in instance member function of derived class //super.privateProperty in instance member accessor(get and set) of derived class -var SomeDerived2 = (function (_super) { +var SomeDerived2 = /** @class */ (function (_super) { __extends(SomeDerived2, _super); function SomeDerived2() { var _this = _super.call(this) || this; @@ -249,7 +249,7 @@ var SomeDerived2 = (function (_super) { //super.publicStaticMemberNotFunction in static member accessor(get and set) of derived class //super.privateStaticProperty in static member function of derived class //super.privateStaticProperty in static member accessor(get and set) of derived class -var SomeDerived3 = (function (_super) { +var SomeDerived3 = /** @class */ (function (_super) { __extends(SomeDerived3, _super); function SomeDerived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/errorSupression1.js b/tests/baselines/reference/errorSupression1.js index e43e47adeda..2f467871434 100644 --- a/tests/baselines/reference/errorSupression1.js +++ b/tests/baselines/reference/errorSupression1.js @@ -8,7 +8,7 @@ baz.concat("y"); // So we don't want an error on 'concat'. //// [errorSupression1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.bar = function () { return "x"; }; diff --git a/tests/baselines/reference/errorsInGenericTypeReference.js b/tests/baselines/reference/errorsInGenericTypeReference.js index ad999dcb913..b2023978d51 100644 --- a/tests/baselines/reference/errorsInGenericTypeReference.js +++ b/tests/baselines/reference/errorsInGenericTypeReference.js @@ -82,13 +82,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); // in call type arguments -var testClass1 = (function () { +var testClass1 = /** @class */ (function () { function testClass1() { } testClass1.prototype.method = function () { }; @@ -97,14 +97,14 @@ var testClass1 = (function () { var tc1 = new testClass1(); tc1.method(); // error: could not find symbol V // in constructor type arguments -var testClass2 = (function () { +var testClass2 = /** @class */ (function () { function testClass2() { } return testClass2; }()); var tc2 = new testClass2(); // error: could not find symbol V // in method return type annotation -var testClass3 = (function () { +var testClass3 = /** @class */ (function () { function testClass3() { } testClass3.prototype.testMethod1 = function () { return null; }; // error: could not find symbol V @@ -124,19 +124,19 @@ function testFunction2(p) { } // error: could not find symbol V // in var type annotation var f; // error: could not find symbol V // in constraints -var testClass4 = (function () { +var testClass4 = /** @class */ (function () { function testClass4() { } return testClass4; }()); // error: could not find symbol V -var testClass6 = (function () { +var testClass6 = /** @class */ (function () { function testClass6() { } testClass6.prototype.method = function () { }; // error: could not find symbol V return testClass6; }()); // in extends clause -var testClass7 = (function (_super) { +var testClass7 = /** @class */ (function (_super) { __extends(testClass7, _super); function testClass7() { return _super !== null && _super.apply(this, arguments) || this; @@ -144,7 +144,7 @@ var testClass7 = (function (_super) { return testClass7; }(Foo)); // error: could not find symbol V // in implements clause -var testClass8 = (function () { +var testClass8 = /** @class */ (function () { function testClass8() { } return testClass8; diff --git a/tests/baselines/reference/es3-amd.js b/tests/baselines/reference/es3-amd.js index caa9552c3f0..4f57f1ef073 100644 --- a/tests/baselines/reference/es3-amd.js +++ b/tests/baselines/reference/es3-amd.js @@ -13,7 +13,7 @@ class A } //// [es3-amd.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es3-declaration-amd.js b/tests/baselines/reference/es3-declaration-amd.js index 0c447ff25b7..d063808aab2 100644 --- a/tests/baselines/reference/es3-declaration-amd.js +++ b/tests/baselines/reference/es3-declaration-amd.js @@ -13,7 +13,7 @@ class A } //// [es3-declaration-amd.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es3-sourcemap-amd.js b/tests/baselines/reference/es3-sourcemap-amd.js index d135a0cad7f..894136b6427 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.js +++ b/tests/baselines/reference/es3-sourcemap-amd.js @@ -13,7 +13,7 @@ class A } //// [es3-sourcemap-amd.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt index d3b9d665ade..2c2bf5e3102 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt +++ b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt @@ -8,7 +8,7 @@ sources: es3-sourcemap-amd.ts emittedFile:tests/cases/compiler/es3-sourcemap-amd.js sourceFile:es3-sourcemap-amd.ts ------------------------------------------------------------------- ->>>var A = (function () { +>>>var A = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/es3defaultAliasIsQuoted.js b/tests/baselines/reference/es3defaultAliasIsQuoted.js index ccc2085f97a..bce340383ad 100644 --- a/tests/baselines/reference/es3defaultAliasIsQuoted.js +++ b/tests/baselines/reference/es3defaultAliasIsQuoted.js @@ -16,7 +16,7 @@ assert(Foo.CONSTANT === "Foo"); //// [es3defaultAliasQuoted_file0.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.CONSTANT = "Foo"; diff --git a/tests/baselines/reference/es5-amd.js b/tests/baselines/reference/es5-amd.js index 23314c78e1f..c4f46f952c5 100644 --- a/tests/baselines/reference/es5-amd.js +++ b/tests/baselines/reference/es5-amd.js @@ -13,7 +13,7 @@ class A } //// [es5-amd.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-commonjs.js b/tests/baselines/reference/es5-commonjs.js index e0f56796ef1..231a47582b8 100644 --- a/tests/baselines/reference/es5-commonjs.js +++ b/tests/baselines/reference/es5-commonjs.js @@ -16,7 +16,7 @@ export default class A //// [es5-commonjs.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-commonjs4.js b/tests/baselines/reference/es5-commonjs4.js index 23ca56e442d..590f539a5c7 100644 --- a/tests/baselines/reference/es5-commonjs4.js +++ b/tests/baselines/reference/es5-commonjs4.js @@ -17,7 +17,7 @@ export var __esModule = 1; //// [es5-commonjs4.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-declaration-amd.js b/tests/baselines/reference/es5-declaration-amd.js index 618553ec0cf..428c97d63a5 100644 --- a/tests/baselines/reference/es5-declaration-amd.js +++ b/tests/baselines/reference/es5-declaration-amd.js @@ -13,7 +13,7 @@ class A } //// [es5-declaration-amd.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-souremap-amd.js b/tests/baselines/reference/es5-souremap-amd.js index a4ac83a37af..64c3c770477 100644 --- a/tests/baselines/reference/es5-souremap-amd.js +++ b/tests/baselines/reference/es5-souremap-amd.js @@ -13,7 +13,7 @@ class A } //// [es5-souremap-amd.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt index b57cfc57715..3494eaf937e 100644 --- a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt +++ b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt @@ -8,7 +8,7 @@ sources: es5-souremap-amd.ts emittedFile:tests/cases/compiler/es5-souremap-amd.js sourceFile:es5-souremap-amd.ts ------------------------------------------------------------------- ->>>var A = (function () { +>>>var A = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/es5-system.js b/tests/baselines/reference/es5-system.js index 4a62c429840..a46fc19455a 100644 --- a/tests/baselines/reference/es5-system.js +++ b/tests/baselines/reference/es5-system.js @@ -21,7 +21,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - A = (function () { + A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-umd.js b/tests/baselines/reference/es5-umd.js index 9ade8c259c0..f54d6087b76 100644 --- a/tests/baselines/reference/es5-umd.js +++ b/tests/baselines/reference/es5-umd.js @@ -14,7 +14,7 @@ class A //// [es5-umd.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-umd2.js b/tests/baselines/reference/es5-umd2.js index 335c0efa925..7da22e3ac73 100644 --- a/tests/baselines/reference/es5-umd2.js +++ b/tests/baselines/reference/es5-umd2.js @@ -25,7 +25,7 @@ export class A })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-umd3.js b/tests/baselines/reference/es5-umd3.js index 48f9971bdd1..3cec4790082 100644 --- a/tests/baselines/reference/es5-umd3.js +++ b/tests/baselines/reference/es5-umd3.js @@ -25,7 +25,7 @@ export default class A })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5-umd4.js b/tests/baselines/reference/es5-umd4.js index 71fdcc6f9b9..964028b2f75 100644 --- a/tests/baselines/reference/es5-umd4.js +++ b/tests/baselines/reference/es5-umd4.js @@ -26,7 +26,7 @@ export = A; } })(function (require, exports) { "use strict"; - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5ExportDefaultClassDeclaration.js b/tests/baselines/reference/es5ExportDefaultClassDeclaration.js index 39fc9336e91..522ce2fec13 100644 --- a/tests/baselines/reference/es5ExportDefaultClassDeclaration.js +++ b/tests/baselines/reference/es5ExportDefaultClassDeclaration.js @@ -7,7 +7,7 @@ export default class C { //// [es5ExportDefaultClassDeclaration.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js b/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js index fae48029e6b..979a9531590 100644 --- a/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js +++ b/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js @@ -7,7 +7,7 @@ export default class { //// [es5ExportDefaultClassDeclaration2.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var default_1 = (function () { +var default_1 = /** @class */ (function () { function default_1() { } default_1.prototype.method = function () { }; diff --git a/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js b/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js index 5c256022032..97a8e735929 100644 --- a/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js +++ b/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js @@ -17,7 +17,7 @@ var t: typeof C = C; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var before = new C(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { diff --git a/tests/baselines/reference/es5ExportEqualsDts.js b/tests/baselines/reference/es5ExportEqualsDts.js index b8d79efef94..f8962777585 100644 --- a/tests/baselines/reference/es5ExportEqualsDts.js +++ b/tests/baselines/reference/es5ExportEqualsDts.js @@ -14,7 +14,7 @@ export = A //// [es5ExportEqualsDts.js] "use strict"; -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { diff --git a/tests/baselines/reference/es5ModuleInternalNamedImports.js b/tests/baselines/reference/es5ModuleInternalNamedImports.js index 74063c4348f..88b9c1b22ca 100644 --- a/tests/baselines/reference/es5ModuleInternalNamedImports.js +++ b/tests/baselines/reference/es5ModuleInternalNamedImports.js @@ -44,7 +44,7 @@ define(["require", "exports"], function (require, exports) { // variable M.M_V = 0; //calss - var M_C = (function () { + var M_C = /** @class */ (function () { function M_C() { } return M_C; diff --git a/tests/baselines/reference/es5ModuleWithModuleGenAmd.js b/tests/baselines/reference/es5ModuleWithModuleGenAmd.js index dc55545617d..229f6dee5d2 100644 --- a/tests/baselines/reference/es5ModuleWithModuleGenAmd.js +++ b/tests/baselines/reference/es5ModuleWithModuleGenAmd.js @@ -15,7 +15,7 @@ export class A define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js b/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js index 93056203f9b..60da6e13cd7 100644 --- a/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js +++ b/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js @@ -14,7 +14,7 @@ export class A //// [es5ModuleWithModuleGenCommonjs.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js b/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js index 89d11045dda..6bbb81e3a6f 100644 --- a/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js +++ b/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js @@ -14,7 +14,7 @@ export class A //// [es5ModuleWithoutModuleGenTarget.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es5andes6module.js b/tests/baselines/reference/es5andes6module.js index bfa260eaa3c..da12c60a453 100644 --- a/tests/baselines/reference/es5andes6module.js +++ b/tests/baselines/reference/es5andes6module.js @@ -14,7 +14,7 @@ export default class A //// [es5andes6module.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.B = function () { diff --git a/tests/baselines/reference/es6ClassSuperCodegenBug.js b/tests/baselines/reference/es6ClassSuperCodegenBug.js index 95b4adb25ee..90b89d004ea 100644 --- a/tests/baselines/reference/es6ClassSuperCodegenBug.js +++ b/tests/baselines/reference/es6ClassSuperCodegenBug.js @@ -24,12 +24,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(str1, str2) { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = this; diff --git a/tests/baselines/reference/es6ClassTest.js b/tests/baselines/reference/es6ClassTest.js index d727ab49a34..5311a027efa 100644 --- a/tests/baselines/reference/es6ClassTest.js +++ b/tests/baselines/reference/es6ClassTest.js @@ -95,7 +95,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(n) { } Bar.prototype.prop1 = function (x) { @@ -104,7 +104,7 @@ var Bar = (function () { return Bar; }()); // new-style class -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo(x, y, z) { if (z === void 0) { z = 0; } diff --git a/tests/baselines/reference/es6ClassTest2.js b/tests/baselines/reference/es6ClassTest2.js index 216a05ac2eb..90e460f6fe3 100644 --- a/tests/baselines/reference/es6ClassTest2.js +++ b/tests/baselines/reference/es6ClassTest2.js @@ -169,7 +169,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var BasicMonster = (function () { +var BasicMonster = /** @class */ (function () { function BasicMonster(name, health) { this.name = name; this.health = health; @@ -185,7 +185,7 @@ var m2 = new BasicMonster("2", 100); m1.attack(m2); m1.health = 0; console.log(m5.isAlive.toString()); -var GetSetMonster = (function () { +var GetSetMonster = /** @class */ (function () { function GetSetMonster(name, _health) { this.name = name; this._health = _health; @@ -221,7 +221,7 @@ var m4 = new BasicMonster("2", 100); m3.attack(m4); m3.health = 0; var x = m5.isAlive.toString(); -var OverloadedMonster = (function () { +var OverloadedMonster = /** @class */ (function () { function OverloadedMonster(name, health) { this.name = name; this.health = health; @@ -237,7 +237,7 @@ var m6 = new OverloadedMonster("2"); m5.attack(m6); m5.health = 0; var y = m5.isAlive.toString(); -var SplatMonster = (function () { +var SplatMonster = /** @class */ (function () { function SplatMonster() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -253,14 +253,14 @@ var SplatMonster = (function () { return SplatMonster; }()); function foo() { return true; } -var PrototypeMonster = (function () { +var PrototypeMonster = /** @class */ (function () { function PrototypeMonster() { this.age = 1; this.b = foo(); } return PrototypeMonster; }()); -var SuperParent = (function () { +var SuperParent = /** @class */ (function () { function SuperParent(a) { } SuperParent.prototype.b = function (b) { @@ -269,7 +269,7 @@ var SuperParent = (function () { }; return SuperParent; }()); -var SuperChild = (function (_super) { +var SuperChild = /** @class */ (function (_super) { __extends(SuperChild, _super); function SuperChild() { return _super.call(this, 1) || this; @@ -282,7 +282,7 @@ var SuperChild = (function (_super) { }; return SuperChild; }(SuperParent)); -var Statics = (function () { +var Statics = /** @class */ (function () { function Statics() { } Statics.baz = function () { @@ -292,14 +292,14 @@ var Statics = (function () { return Statics; }()); var stat = new Statics(); -var ImplementsInterface = (function () { +var ImplementsInterface = /** @class */ (function () { function ImplementsInterface() { this.x = 1; this.z = "foo"; } return ImplementsInterface; }()); -var Visibility = (function () { +var Visibility = /** @class */ (function () { function Visibility() { this.x = 1; this.y = 2; @@ -308,7 +308,7 @@ var Visibility = (function () { Visibility.prototype.bar = function () { }; return Visibility; }()); -var BaseClassWithConstructor = (function () { +var BaseClassWithConstructor = /** @class */ (function () { function BaseClassWithConstructor(x, s) { this.x = x; this.s = s; @@ -316,7 +316,7 @@ var BaseClassWithConstructor = (function () { return BaseClassWithConstructor; }()); // used to test codegen -var ChildClassWithoutConstructor = (function (_super) { +var ChildClassWithoutConstructor = /** @class */ (function (_super) { __extends(ChildClassWithoutConstructor, _super); function ChildClassWithoutConstructor() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/es6ClassTest3.js b/tests/baselines/reference/es6ClassTest3.js index daf6f63a2c1..833aca18fdc 100644 --- a/tests/baselines/reference/es6ClassTest3.js +++ b/tests/baselines/reference/es6ClassTest3.js @@ -17,7 +17,7 @@ module M { //// [es6ClassTest3.js] var M; (function (M) { - var Visibility = (function () { + var Visibility = /** @class */ (function () { function Visibility() { this.x = 1; this.y = 2; diff --git a/tests/baselines/reference/es6ClassTest5.js b/tests/baselines/reference/es6ClassTest5.js index 7d4238fda65..192c4762541 100644 --- a/tests/baselines/reference/es6ClassTest5.js +++ b/tests/baselines/reference/es6ClassTest5.js @@ -13,7 +13,7 @@ class bigClass { //// [es6ClassTest5.js] -var C1T5 = (function () { +var C1T5 = /** @class */ (function () { function C1T5() { this.foo = function (i) { return i; @@ -21,7 +21,7 @@ var C1T5 = (function () { } return C1T5; }()); -var bigClass = (function () { +var bigClass = /** @class */ (function () { function bigClass() { this["break"] = 1; } diff --git a/tests/baselines/reference/es6ClassTest7.js b/tests/baselines/reference/es6ClassTest7.js index 8251d5ec476..adfea13d7e0 100644 --- a/tests/baselines/reference/es6ClassTest7.js +++ b/tests/baselines/reference/es6ClassTest7.js @@ -19,7 +19,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/es6ClassTest8.js b/tests/baselines/reference/es6ClassTest8.js index afac7054ee3..73d8cf0f281 100644 --- a/tests/baselines/reference/es6ClassTest8.js +++ b/tests/baselines/reference/es6ClassTest8.js @@ -42,7 +42,7 @@ class Camera { //// [es6ClassTest8.js] function f1(x) { return x; } -var C = (function () { +var C = /** @class */ (function () { function C() { var bar = (function () { return bar; // 'bar' should be resolvable @@ -51,7 +51,7 @@ var C = (function () { } return C; }()); -var Vector = (function () { +var Vector = /** @class */ (function () { function Vector(x, y, z) { this.x = x; this.y = y; @@ -64,7 +64,7 @@ var Vector = (function () { Vector.dot = function (v1, v2) { return null; }; return Vector; }()); -var Camera = (function () { +var Camera = /** @class */ (function () { function Camera(pos, lookAt) { this.pos = pos; var down = new Vector(0.0, -1.0, 0.0); diff --git a/tests/baselines/reference/es6DeclOrdering.js b/tests/baselines/reference/es6DeclOrdering.js index b5dc55ebc9c..cd785e7d9cf 100644 --- a/tests/baselines/reference/es6DeclOrdering.js +++ b/tests/baselines/reference/es6DeclOrdering.js @@ -17,7 +17,7 @@ class Bar { //// [es6DeclOrdering.js] -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(store) { this._store = store; // this is an error for some reason? Unresolved symbol store } diff --git a/tests/baselines/reference/es6ExportAllInEs5.js b/tests/baselines/reference/es6ExportAllInEs5.js index 6b1b1c82354..ee949682f62 100644 --- a/tests/baselines/reference/es6ExportAllInEs5.js +++ b/tests/baselines/reference/es6ExportAllInEs5.js @@ -18,7 +18,7 @@ export * from "./server"; //// [server.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/es6ExportClauseInEs5.js b/tests/baselines/reference/es6ExportClauseInEs5.js index d6d44fe8b2b..447bb8c5f14 100644 --- a/tests/baselines/reference/es6ExportClauseInEs5.js +++ b/tests/baselines/reference/es6ExportClauseInEs5.js @@ -18,7 +18,7 @@ export { x }; //// [server.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/es6ExportClauseWithoutModuleSpecifierInEs5.js b/tests/baselines/reference/es6ExportClauseWithoutModuleSpecifierInEs5.js index d9b31f4edbb..00e5f73f0fd 100644 --- a/tests/baselines/reference/es6ExportClauseWithoutModuleSpecifierInEs5.js +++ b/tests/baselines/reference/es6ExportClauseWithoutModuleSpecifierInEs5.js @@ -22,7 +22,7 @@ export { x } from "./server"; //// [server.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/es6ImportDefaultBindingDts.js b/tests/baselines/reference/es6ImportDefaultBindingDts.js index 55df3a8e98e..5011e3144fd 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingDts.js +++ b/tests/baselines/reference/es6ImportDefaultBindingDts.js @@ -13,7 +13,7 @@ import defaultBinding2 from "./server"; // elide this import since defaultBindin //// [server.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js index 0809a5278f0..05774d9961c 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js +++ b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts.js @@ -26,37 +26,37 @@ export var x6 = new m(); //// [server.js] "use strict"; exports.__esModule = true; -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); exports.a = a; -var x = (function () { +var x = /** @class */ (function () { function x() { } return x; }()); exports.x = x; -var m = (function () { +var m = /** @class */ (function () { function m() { } return m; }()); exports.m = m; -var a11 = (function () { +var a11 = /** @class */ (function () { function a11() { } return a11; }()); exports.a11 = a11; -var a12 = (function () { +var a12 = /** @class */ (function () { function a12() { } return a12; }()); exports.a12 = a12; -var x11 = (function () { +var x11 = /** @class */ (function () { function x11() { } return x11; diff --git a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts1.js b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts1.js index cf0219ce1c7..3c8b2119819 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts1.js +++ b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportDts1.js @@ -21,7 +21,7 @@ export var x6 = new defaultBinding6(); //// [server.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; diff --git a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js index b153fb042eb..47b02ccd40a 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js +++ b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.js @@ -10,7 +10,7 @@ export var x = new nameSpaceBinding.a(); //// [server.js] "use strict"; exports.__esModule = true; -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; diff --git a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts1.js b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts1.js index 41140c71646..240e9a483cb 100644 --- a/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts1.js +++ b/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingDts1.js @@ -12,7 +12,7 @@ export var x = new defaultBinding(); define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var a = (function () { + var a = /** @class */ (function () { function a() { } return a; diff --git a/tests/baselines/reference/es6ImportNameSpaceImportDts.js b/tests/baselines/reference/es6ImportNameSpaceImportDts.js index d57f881de91..e39402c3633 100644 --- a/tests/baselines/reference/es6ImportNameSpaceImportDts.js +++ b/tests/baselines/reference/es6ImportNameSpaceImportDts.js @@ -11,7 +11,7 @@ import * as nameSpaceBinding2 from "./server"; // unreferenced //// [server.js] "use strict"; exports.__esModule = true; -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/es6ImportNamedImportDts.js b/tests/baselines/reference/es6ImportNamedImportDts.js index 0ce09d4b180..ea001629665 100644 --- a/tests/baselines/reference/es6ImportNamedImportDts.js +++ b/tests/baselines/reference/es6ImportNamedImportDts.js @@ -48,85 +48,85 @@ import { aaaa1 as bbbb } from "./server"; //// [server.js] "use strict"; exports.__esModule = true; -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); exports.a = a; -var a11 = (function () { +var a11 = /** @class */ (function () { function a11() { } return a11; }()); exports.a11 = a11; -var a12 = (function () { +var a12 = /** @class */ (function () { function a12() { } return a12; }()); exports.a12 = a12; -var x = (function () { +var x = /** @class */ (function () { function x() { } return x; }()); exports.x = x; -var x11 = (function () { +var x11 = /** @class */ (function () { function x11() { } return x11; }()); exports.x11 = x11; -var m = (function () { +var m = /** @class */ (function () { function m() { } return m; }()); exports.m = m; -var a1 = (function () { +var a1 = /** @class */ (function () { function a1() { } return a1; }()); exports.a1 = a1; -var x1 = (function () { +var x1 = /** @class */ (function () { function x1() { } return x1; }()); exports.x1 = x1; -var a111 = (function () { +var a111 = /** @class */ (function () { function a111() { } return a111; }()); exports.a111 = a111; -var x111 = (function () { +var x111 = /** @class */ (function () { function x111() { } return x111; }()); exports.x111 = x111; -var z1 = (function () { +var z1 = /** @class */ (function () { function z1() { } return z1; }()); exports.z1 = z1; -var z2 = (function () { +var z2 = /** @class */ (function () { function z2() { } return z2; }()); exports.z2 = z2; -var aaaa = (function () { +var aaaa = /** @class */ (function () { function aaaa() { } return aaaa; }()); exports.aaaa = aaaa; -var aaaa1 = (function () { +var aaaa1 = /** @class */ (function () { function aaaa1() { } return aaaa1; diff --git a/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js b/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js index 3acd2f9c4a0..8f6448ff599 100644 --- a/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js +++ b/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js @@ -16,7 +16,7 @@ export = x; exports.__esModule = true; var a; (function (a) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js b/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js index 2a00feccd3b..571f9c94ed9 100644 --- a/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js +++ b/tests/baselines/reference/es6ImportNamedImportWithTypesAndValues.js @@ -22,14 +22,14 @@ export var cVal = new C(); //// [server.js] "use strict"; exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { this.prop = "hello"; } return C; }()); exports.C = C; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { this.prop2 = "world"; } diff --git a/tests/baselines/reference/es6MemberScoping.js b/tests/baselines/reference/es6MemberScoping.js index de442616dc3..2d7ff453933 100644 --- a/tests/baselines/reference/es6MemberScoping.js +++ b/tests/baselines/reference/es6MemberScoping.js @@ -16,7 +16,7 @@ class Foo2 { //// [es6MemberScoping.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(store) { this._store = store; // should be an error. } @@ -25,7 +25,7 @@ var Foo = (function () { }; return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } Foo2.Foo2 = function () { return 0; }; // should not be an error diff --git a/tests/baselines/reference/es6modulekindWithES5Target.js b/tests/baselines/reference/es6modulekindWithES5Target.js index b813bc01992..3689bb9027f 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target.js +++ b/tests/baselines/reference/es6modulekindWithES5Target.js @@ -26,7 +26,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { this.p = 1; } @@ -36,7 +36,7 @@ var C = (function () { }()); export { C }; export { C as C2 }; -var D = (function () { +var D = /** @class */ (function () { function D() { this.p = 1; } @@ -49,7 +49,7 @@ var D = (function () { }()); export { D }; export { D as D2 }; -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; diff --git a/tests/baselines/reference/es6modulekindWithES5Target11.js b/tests/baselines/reference/es6modulekindWithES5Target11.js index a89da173951..67cee76f741 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target11.js +++ b/tests/baselines/reference/es6modulekindWithES5Target11.js @@ -15,7 +15,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { this.p = 1; } diff --git a/tests/baselines/reference/es6modulekindWithES5Target12.js b/tests/baselines/reference/es6modulekindWithES5Target12.js index f0ccbf0701e..a0aafcae25e 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target12.js +++ b/tests/baselines/reference/es6modulekindWithES5Target12.js @@ -37,7 +37,7 @@ export namespace F { } //// [es6modulekindWithES5Target12.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/es6modulekindWithES5Target2.js b/tests/baselines/reference/es6modulekindWithES5Target2.js index a67bba11e23..f3921d3f2bf 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target2.js +++ b/tests/baselines/reference/es6modulekindWithES5Target2.js @@ -7,7 +7,7 @@ export default class C { //// [es6modulekindWithES5Target2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.p = 1; } diff --git a/tests/baselines/reference/es6modulekindWithES5Target3.js b/tests/baselines/reference/es6modulekindWithES5Target3.js index 2a9778691a6..1c3f03cc571 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target3.js +++ b/tests/baselines/reference/es6modulekindWithES5Target3.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var D = (function () { +var D = /** @class */ (function () { function D() { this.p = 1; } diff --git a/tests/baselines/reference/es6modulekindWithES5Target4.js b/tests/baselines/reference/es6modulekindWithES5Target4.js index 15b534fe108..4ef008026a8 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target4.js +++ b/tests/baselines/reference/es6modulekindWithES5Target4.js @@ -3,7 +3,7 @@ class E { } export default E; //// [es6modulekindWithES5Target4.js] -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; diff --git a/tests/baselines/reference/escapedIdentifiers.js b/tests/baselines/reference/escapedIdentifiers.js index 37dcb2f7798..501ecccaa5e 100644 --- a/tests/baselines/reference/escapedIdentifiers.js +++ b/tests/baselines/reference/escapedIdentifiers.js @@ -149,12 +149,12 @@ moduleType\u0031.baz1 = 3; moduleType2.baz2 = 3; moduleType\u0032.baz2 = 3; // classes -var classType1 = (function () { +var classType1 = /** @class */ (function () { function classType1() { } return classType1; }()); -var classType\u0032 = (function () { +var classType\u0032 = /** @class */ (function () { function classType\u0032() { } return classType\u0032; @@ -176,7 +176,7 @@ interfaceType2Object1.bar2 = 2; var interfaceType2Object2 = { bar2: 0 }; interfaceType2Object2.bar2 = 2; // arguments -var testClass = (function () { +var testClass = /** @class */ (function () { function testClass() { } testClass.prototype.func = function (arg1, arg\u0032, arg\u0033, arg4) { @@ -188,7 +188,7 @@ var testClass = (function () { return testClass; }()); // constructors -var constructorTestClass = (function () { +var constructorTestClass = /** @class */ (function () { function constructorTestClass(arg1, arg\u0032, arg\u0033, arg4) { this.arg1 = arg1; this.arg\u0032 = arg\u0032; diff --git a/tests/baselines/reference/everyTypeAssignableToAny.js b/tests/baselines/reference/everyTypeAssignableToAny.js index 0b72b915618..7f02badca00 100644 --- a/tests/baselines/reference/everyTypeAssignableToAny.js +++ b/tests/baselines/reference/everyTypeAssignableToAny.js @@ -62,7 +62,7 @@ function foo(x: T, y: U, z: V) { //// [everyTypeAssignableToAny.js] var a; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.js b/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.js index 50068024b83..43cd673ab65 100644 --- a/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.js +++ b/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.js @@ -49,12 +49,12 @@ var aFunctionInModule: typeof M.F2 = (x) => 'this is a string'; //// [everyTypeWithAnnotationAndInitializer.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -62,7 +62,7 @@ var D = (function () { function F(x) { return 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/everyTypeWithAnnotationAndInvalidInitializer.js b/tests/baselines/reference/everyTypeWithAnnotationAndInvalidInitializer.js index 8ae23514920..c9f90f14195 100644 --- a/tests/baselines/reference/everyTypeWithAnnotationAndInvalidInitializer.js +++ b/tests/baselines/reference/everyTypeWithAnnotationAndInvalidInitializer.js @@ -55,12 +55,12 @@ var aFunctionInModule: typeof M.F2 = F2; //// [everyTypeWithAnnotationAndInvalidInitializer.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -69,7 +69,7 @@ function F(x) { return 42; } function F2(x) { return x < 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -80,7 +80,7 @@ var M; })(M || (M = {})); var N; (function (N) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/everyTypeWithInitializer.js b/tests/baselines/reference/everyTypeWithInitializer.js index b6af5725c92..7e7bd6adc6e 100644 --- a/tests/baselines/reference/everyTypeWithInitializer.js +++ b/tests/baselines/reference/everyTypeWithInitializer.js @@ -50,12 +50,12 @@ var x; //// [everyTypeWithInitializer.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -63,7 +63,7 @@ var D = (function () { function F(x) { return 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/exhaustiveSwitchWithWideningLiteralTypes.js b/tests/baselines/reference/exhaustiveSwitchWithWideningLiteralTypes.js index 317629c4cb8..1612933d62d 100644 --- a/tests/baselines/reference/exhaustiveSwitchWithWideningLiteralTypes.js +++ b/tests/baselines/reference/exhaustiveSwitchWithWideningLiteralTypes.js @@ -18,13 +18,13 @@ function f(value: A | B): number { //// [exhaustiveSwitchWithWideningLiteralTypes.js] // Repro from #12529 -var A = (function () { +var A = /** @class */ (function () { function A() { this.kind = "A"; // (property) A.kind: "A" } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { this.kind = "B"; // (property) B.kind: "B" } diff --git a/tests/baselines/reference/exportAlreadySeen.js b/tests/baselines/reference/exportAlreadySeen.js index 749b08b18cd..9f48b7ef9bb 100644 --- a/tests/baselines/reference/exportAlreadySeen.js +++ b/tests/baselines/reference/exportAlreadySeen.js @@ -27,7 +27,7 @@ var M; M.f = f; var N; (function (N) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/exportAssignClassAndModule.js b/tests/baselines/reference/exportAssignClassAndModule.js index 9f3eaf78480..ba3d04c8f53 100644 --- a/tests/baselines/reference/exportAssignClassAndModule.js +++ b/tests/baselines/reference/exportAssignClassAndModule.js @@ -20,7 +20,7 @@ zz.x; //// [exportAssignClassAndModule_0.js] "use strict"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/exportAssignNonIdentifier.js b/tests/baselines/reference/exportAssignNonIdentifier.js index 6209ade63cd..6f90d4d9791 100644 --- a/tests/baselines/reference/exportAssignNonIdentifier.js +++ b/tests/baselines/reference/exportAssignNonIdentifier.js @@ -36,7 +36,7 @@ module.exports = typeof x; module.exports = "sausages"; //// [foo3.js] "use strict"; -module.exports = (function () { +module.exports = /** @class */ (function () { function Foo3() { } return Foo3; diff --git a/tests/baselines/reference/exportAssignmentAndDeclaration.js b/tests/baselines/reference/exportAssignmentAndDeclaration.js index df1f2ef0d0a..41b6e87ae0a 100644 --- a/tests/baselines/reference/exportAssignmentAndDeclaration.js +++ b/tests/baselines/reference/exportAssignmentAndDeclaration.js @@ -19,7 +19,7 @@ define(["require", "exports"], function (require, exports) { E1[E1["B"] = 1] = "B"; E1[E1["C"] = 2] = "C"; })(E1 = exports.E1 || (exports.E1 = {})); - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; diff --git a/tests/baselines/reference/exportAssignmentClass.js b/tests/baselines/reference/exportAssignmentClass.js index 549ad5bbd4d..4499caaf4f0 100644 --- a/tests/baselines/reference/exportAssignmentClass.js +++ b/tests/baselines/reference/exportAssignmentClass.js @@ -14,7 +14,7 @@ var x = d.p; //// [exportAssignmentClass_A.js] define(["require", "exports"], function (require, exports) { "use strict"; - var C = (function () { + var C = /** @class */ (function () { function C() { this.p = 0; } diff --git a/tests/baselines/reference/exportAssignmentConstrainedGenericType.js b/tests/baselines/reference/exportAssignmentConstrainedGenericType.js index eddbddf8d6d..df24a0bad88 100644 --- a/tests/baselines/reference/exportAssignmentConstrainedGenericType.js +++ b/tests/baselines/reference/exportAssignmentConstrainedGenericType.js @@ -16,7 +16,7 @@ var z: number = y.test.b; //// [foo_0.js] "use strict"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { } return Foo; diff --git a/tests/baselines/reference/exportAssignmentGenericType.js b/tests/baselines/reference/exportAssignmentGenericType.js index 95563aa36a9..4cccd68a4da 100644 --- a/tests/baselines/reference/exportAssignmentGenericType.js +++ b/tests/baselines/reference/exportAssignmentGenericType.js @@ -14,7 +14,7 @@ var y:number = x.test; //// [foo_0.js] "use strict"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/exportAssignmentOfGenericType1.js b/tests/baselines/reference/exportAssignmentOfGenericType1.js index 9cd15ec01a4..369a50b8677 100644 --- a/tests/baselines/reference/exportAssignmentOfGenericType1.js +++ b/tests/baselines/reference/exportAssignmentOfGenericType1.js @@ -16,7 +16,7 @@ var r: string = m.foo; //// [exportAssignmentOfGenericType1_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { define(["require", "exports", "exportAssignmentOfGenericType1_0"], function (require, exports, q) { "use strict"; exports.__esModule = true; - var M = (function (_super) { + var M = /** @class */ (function (_super) { __extends(M, _super); function M() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/exportAssignmentTopLevelClodule.js b/tests/baselines/reference/exportAssignmentTopLevelClodule.js index f4001e5ab15..857488248bb 100644 --- a/tests/baselines/reference/exportAssignmentTopLevelClodule.js +++ b/tests/baselines/reference/exportAssignmentTopLevelClodule.js @@ -19,7 +19,7 @@ if(foo.answer === 42){ //// [foo_0.js] define(["require", "exports"], function (require, exports) { "use strict"; - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { this.test = "test"; } diff --git a/tests/baselines/reference/exportAssignmentWithExports.js b/tests/baselines/reference/exportAssignmentWithExports.js index 8441b7b4320..7aee824be14 100644 --- a/tests/baselines/reference/exportAssignmentWithExports.js +++ b/tests/baselines/reference/exportAssignmentWithExports.js @@ -5,12 +5,12 @@ export = D; //// [exportAssignmentWithExports.js] "use strict"; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/exportBinding.js b/tests/baselines/reference/exportBinding.js index 3e0f23ad31d..6328c181beb 100644 --- a/tests/baselines/reference/exportBinding.js +++ b/tests/baselines/reference/exportBinding.js @@ -24,7 +24,7 @@ exports["default"] = x; var x = 'x'; exports.x = x; exports.xx = x; -var Y = (function () { +var Y = /** @class */ (function () { function Y() { } return Y; diff --git a/tests/baselines/reference/exportClassExtendingIntersection.js b/tests/baselines/reference/exportClassExtendingIntersection.js index 919f1695093..a6e1f52804c 100644 --- a/tests/baselines/reference/exportClassExtendingIntersection.js +++ b/tests/baselines/reference/exportClassExtendingIntersection.js @@ -38,7 +38,7 @@ const AnotherMixedClass = MyMixin(MyExtendedClass); //// [BaseClass.js] "use strict"; exports.__esModule = true; -var MyBaseClass = (function () { +var MyBaseClass = /** @class */ (function () { function MyBaseClass(value) { } return MyBaseClass; @@ -58,7 +58,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; function MyMixin(base) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; @@ -82,7 +82,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; var BaseClass_1 = require("./BaseClass"); var MixinClass_1 = require("./MixinClass"); -var MyExtendedClass = (function (_super) { +var MyExtendedClass = /** @class */ (function (_super) { __extends(MyExtendedClass, _super); function MyExtendedClass() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/exportCodeGen.js b/tests/baselines/reference/exportCodeGen.js index 9adde81e0fe..fd0dff8f082 100644 --- a/tests/baselines/reference/exportCodeGen.js +++ b/tests/baselines/reference/exportCodeGen.js @@ -95,7 +95,7 @@ var E; })(Color = E.Color || (E.Color = {})); function fn() { } E.fn = fn; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -115,7 +115,7 @@ var F; Color[Color["Red"] = 0] = "Red"; })(Color || (Color = {})); function fn() { } - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/exportDeclarationInInternalModule.js b/tests/baselines/reference/exportDeclarationInInternalModule.js index 7c3345739c3..64acd90548d 100644 --- a/tests/baselines/reference/exportDeclarationInInternalModule.js +++ b/tests/baselines/reference/exportDeclarationInInternalModule.js @@ -28,12 +28,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Bbb = (function () { +var Bbb = /** @class */ (function () { function Bbb() { } return Bbb; }()); -var Aaa = (function (_super) { +var Aaa = /** @class */ (function (_super) { __extends(Aaa, _super); function Aaa() { return _super !== null && _super.apply(this, arguments) || this; @@ -41,7 +41,7 @@ var Aaa = (function (_super) { return Aaa; }(Bbb)); (function (Aaa) { - var SomeType = (function () { + var SomeType = /** @class */ (function () { function SomeType() { } return SomeType; @@ -49,7 +49,7 @@ var Aaa = (function (_super) { Aaa.SomeType = SomeType; })(Aaa || (Aaa = {})); (function (Bbb) { - var SomeType = (function () { + var SomeType = /** @class */ (function () { function SomeType() { } return SomeType; diff --git a/tests/baselines/reference/exportDefaultAbstractClass.js b/tests/baselines/reference/exportDefaultAbstractClass.js index 38976311d63..821a68f4699 100644 --- a/tests/baselines/reference/exportDefaultAbstractClass.js +++ b/tests/baselines/reference/exportDefaultAbstractClass.js @@ -25,13 +25,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); exports["default"] = A; -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -53,7 +53,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var a_1 = require("./a"); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/exportDefaultProperty.js b/tests/baselines/reference/exportDefaultProperty.js index dddea6a6b73..c8950a20e13 100644 --- a/tests/baselines/reference/exportDefaultProperty.js +++ b/tests/baselines/reference/exportDefaultProperty.js @@ -46,7 +46,7 @@ fooLength + 1; exports.__esModule = true; var A; (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B(b) { } return B; diff --git a/tests/baselines/reference/exportDefaultProperty2.js b/tests/baselines/reference/exportDefaultProperty2.js index 5cc9dc47092..2721220c076 100644 --- a/tests/baselines/reference/exportDefaultProperty2.js +++ b/tests/baselines/reference/exportDefaultProperty2.js @@ -21,7 +21,7 @@ const x: B = { c: B }; "use strict"; // This test is just like exportEqualsProperty2, but with `export default`. exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/exportEqualsProperty.js b/tests/baselines/reference/exportEqualsProperty.js index e6bd09d5367..524675c6e3e 100644 --- a/tests/baselines/reference/exportEqualsProperty.js +++ b/tests/baselines/reference/exportEqualsProperty.js @@ -44,7 +44,7 @@ fooLength + 1; "use strict"; var A; (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B(b) { } return B; diff --git a/tests/baselines/reference/exportEqualsProperty2.js b/tests/baselines/reference/exportEqualsProperty2.js index 5cfcab3e774..b23b04f6ca0 100644 --- a/tests/baselines/reference/exportEqualsProperty2.js +++ b/tests/baselines/reference/exportEqualsProperty2.js @@ -20,7 +20,7 @@ const x: B = { c: B }; //// [a.js] "use strict"; // This test is just like exportDefaultProperty2, but with `export =`. -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/exportImport.js b/tests/baselines/reference/exportImport.js index 031dc8974ed..f7ab98b534e 100644 --- a/tests/baselines/reference/exportImport.js +++ b/tests/baselines/reference/exportImport.js @@ -17,7 +17,7 @@ export function w(): e.w { // Should be OK //// [w1.js] define(["require", "exports"], function (require, exports) { "use strict"; - var Widget1 = (function () { + var Widget1 = /** @class */ (function () { function Widget1() { this.name = 'one'; } diff --git a/tests/baselines/reference/exportImportAlias.js b/tests/baselines/reference/exportImportAlias.js index 3f9bc18f45b..9b414bdb514 100644 --- a/tests/baselines/reference/exportImportAlias.js +++ b/tests/baselines/reference/exportImportAlias.js @@ -73,7 +73,7 @@ var p: M.D.Point; var A; (function (A) { A.x = 'hello world'; - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -97,7 +97,7 @@ var X; } X.Y = Y; (function (Y) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -116,7 +116,7 @@ var m = Z.y(); var n = new Z.y.Point(0, 0); var K; (function (K) { - var L = (function () { + var L = /** @class */ (function () { function L(name) { this.name = name; } diff --git a/tests/baselines/reference/exportImportAndClodule.js b/tests/baselines/reference/exportImportAndClodule.js index 842b97c0871..25942ae9dd4 100644 --- a/tests/baselines/reference/exportImportAndClodule.js +++ b/tests/baselines/reference/exportImportAndClodule.js @@ -22,7 +22,7 @@ var p: M.D.Point; //// [exportImportAndClodule.js] var K; (function (K) { - var L = (function () { + var L = /** @class */ (function () { function L(name) { this.name = name; } diff --git a/tests/baselines/reference/exportNonInitializedVariablesAMD.js b/tests/baselines/reference/exportNonInitializedVariablesAMD.js index 62b0e45e3a9..24ecd232495 100644 --- a/tests/baselines/reference/exportNonInitializedVariablesAMD.js +++ b/tests/baselines/reference/exportNonInitializedVariablesAMD.js @@ -40,7 +40,7 @@ define(["require", "exports"], function (require, exports) { var ; let; var ; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -58,7 +58,7 @@ define(["require", "exports"], function (require, exports) { exports.b1 = 1; exports.c1 = 'a'; exports.d1 = 1; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js b/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js index 362798c1516..8b4475e4bf9 100644 --- a/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js +++ b/tests/baselines/reference/exportNonInitializedVariablesCommonJS.js @@ -39,7 +39,7 @@ exports.__esModule = true; var ; let; var ; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -57,7 +57,7 @@ exports.a1 = 1; exports.b1 = 1; exports.c1 = 'a'; exports.d1 = 1; -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/exportNonInitializedVariablesSystem.js b/tests/baselines/reference/exportNonInitializedVariablesSystem.js index e54719558cd..7755cb4fc36 100644 --- a/tests/baselines/reference/exportNonInitializedVariablesSystem.js +++ b/tests/baselines/reference/exportNonInitializedVariablesSystem.js @@ -42,7 +42,7 @@ System.register([], function (exports_1, context_1) { setters: [], execute: function () { let; - A = (function () { + A = /** @class */ (function () { function A() { } return A; @@ -58,7 +58,7 @@ System.register([], function (exports_1, context_1) { exports_1("b1", b1 = 1); exports_1("c1", c1 = 'a'); exports_1("d1", d1 = 1); - D = (function () { + D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/exportNonInitializedVariablesUMD.js b/tests/baselines/reference/exportNonInitializedVariablesUMD.js index cd6ef353fe3..bbea71b763d 100644 --- a/tests/baselines/reference/exportNonInitializedVariablesUMD.js +++ b/tests/baselines/reference/exportNonInitializedVariablesUMD.js @@ -48,7 +48,7 @@ export let h1: D = new D; var ; let; var ; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -66,7 +66,7 @@ export let h1: D = new D; exports.b1 = 1; exports.c1 = 'a'; exports.d1 = 1; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/exportNonVisibleType.js b/tests/baselines/reference/exportNonVisibleType.js index 6208c164be8..724c7cc3928 100644 --- a/tests/baselines/reference/exportNonVisibleType.js +++ b/tests/baselines/reference/exportNonVisibleType.js @@ -41,7 +41,7 @@ var x = { a: "test", b: 42 }; module.exports = x; //// [foo2.js] "use strict"; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; @@ -49,7 +49,7 @@ var C1 = (function () { module.exports = C1; //// [foo3.js] "use strict"; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; diff --git a/tests/baselines/reference/exportPrivateType.js b/tests/baselines/reference/exportPrivateType.js index efdd7cb8e6e..3cf892571ec 100644 --- a/tests/baselines/reference/exportPrivateType.js +++ b/tests/baselines/reference/exportPrivateType.js @@ -33,12 +33,12 @@ var y = foo.g; // Exported variable 'y' has or is using private type 'foo.C2'. //// [exportPrivateType.js] var foo; (function (foo) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } C2.prototype.test = function () { return true; }; diff --git a/tests/baselines/reference/exportStarFromEmptyModule.js b/tests/baselines/reference/exportStarFromEmptyModule.js index ce282722a29..2730778930d 100644 --- a/tests/baselines/reference/exportStarFromEmptyModule.js +++ b/tests/baselines/reference/exportStarFromEmptyModule.js @@ -25,7 +25,7 @@ X.A.r; // Error //// [exportStarFromEmptyModule_module1.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -41,7 +41,7 @@ function __export(m) { Object.defineProperty(exports, "__esModule", { value: true }); __export(require("./exportStarFromEmptyModule_module2")); __export(require("./exportStarFromEmptyModule_module1")); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/exportVisibility.js b/tests/baselines/reference/exportVisibility.js index fbb2555d54b..5f3839c816a 100644 --- a/tests/baselines/reference/exportVisibility.js +++ b/tests/baselines/reference/exportVisibility.js @@ -12,7 +12,7 @@ export function test(foo: Foo) { //// [exportVisibility.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/exportingContainingVisibleType.js b/tests/baselines/reference/exportingContainingVisibleType.js index d50a2a35f06..b7c3be94876 100644 --- a/tests/baselines/reference/exportingContainingVisibleType.js +++ b/tests/baselines/reference/exportingContainingVisibleType.js @@ -14,7 +14,7 @@ export var x = 5; define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } Object.defineProperty(Foo.prototype, "foo", { diff --git a/tests/baselines/reference/exportsAndImports1-amd.js b/tests/baselines/reference/exportsAndImports1-amd.js index 16c4a86a7c1..f93abb906d2 100644 --- a/tests/baselines/reference/exportsAndImports1-amd.js +++ b/tests/baselines/reference/exportsAndImports1-amd.js @@ -41,7 +41,7 @@ define(["require", "exports"], function (require, exports) { exports.v = v; function f() { } exports.f = f; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/exportsAndImports1.js b/tests/baselines/reference/exportsAndImports1.js index 30fef6e7ccf..156a7bd1152 100644 --- a/tests/baselines/reference/exportsAndImports1.js +++ b/tests/baselines/reference/exportsAndImports1.js @@ -40,7 +40,7 @@ var v = 1; exports.v = v; function f() { } exports.f = f; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/exportsAndImports3-amd.js b/tests/baselines/reference/exportsAndImports3-amd.js index 87dc8d03ab8..6ee327f979d 100644 --- a/tests/baselines/reference/exportsAndImports3-amd.js +++ b/tests/baselines/reference/exportsAndImports3-amd.js @@ -42,7 +42,7 @@ define(["require", "exports"], function (require, exports) { function f() { } exports.f = f; exports.f1 = f; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/exportsAndImports3.js b/tests/baselines/reference/exportsAndImports3.js index 77ac28f4800..e5a0b476391 100644 --- a/tests/baselines/reference/exportsAndImports3.js +++ b/tests/baselines/reference/exportsAndImports3.js @@ -41,7 +41,7 @@ exports.v1 = exports.v; function f() { } exports.f = f; exports.f1 = f; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/extBaseClass1.js b/tests/baselines/reference/extBaseClass1.js index 6cf7b42962e..e98c685d1b8 100644 --- a/tests/baselines/reference/extBaseClass1.js +++ b/tests/baselines/reference/extBaseClass1.js @@ -32,14 +32,14 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var B = (function () { + var B = /** @class */ (function () { function B() { this.x = 10; } return B; }()); M.B = B; - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -49,7 +49,7 @@ var M; M.C = C; })(M || (M = {})); (function (M) { - var C2 = (function (_super) { + var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -60,7 +60,7 @@ var M; })(M || (M = {})); var N; (function (N) { - var C3 = (function (_super) { + var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extBaseClass2.js b/tests/baselines/reference/extBaseClass2.js index 7ef8adec3df..1156b2a451f 100644 --- a/tests/baselines/reference/extBaseClass2.js +++ b/tests/baselines/reference/extBaseClass2.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { })(); var N; (function (N) { - var C4 = (function (_super) { + var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; @@ -34,7 +34,7 @@ var N; })(N || (N = {})); var M; (function (M) { - var C5 = (function (_super) { + var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendAndImplementTheSameBaseType.js b/tests/baselines/reference/extendAndImplementTheSameBaseType.js index d2942220bf1..dbdc543ccf9 100644 --- a/tests/baselines/reference/extendAndImplementTheSameBaseType.js +++ b/tests/baselines/reference/extendAndImplementTheSameBaseType.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendAndImplementTheSameBaseType2.js b/tests/baselines/reference/extendAndImplementTheSameBaseType2.js index 40b3425966e..9d005d74905 100644 --- a/tests/baselines/reference/extendAndImplementTheSameBaseType2.js +++ b/tests/baselines/reference/extendAndImplementTheSameBaseType2.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { @@ -35,7 +35,7 @@ var C = (function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendBaseClassBeforeItsDeclared.js b/tests/baselines/reference/extendBaseClassBeforeItsDeclared.js index 28c9ef2f22e..acbd52279ad 100644 --- a/tests/baselines/reference/extendBaseClassBeforeItsDeclared.js +++ b/tests/baselines/reference/extendBaseClassBeforeItsDeclared.js @@ -14,14 +14,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var derived = (function (_super) { +var derived = /** @class */ (function (_super) { __extends(derived, _super); function derived() { return _super !== null && _super.apply(this, arguments) || this; } return derived; }(base)); -var base = (function () { +var base = /** @class */ (function () { function base(n) { this.n = n; } diff --git a/tests/baselines/reference/extendClassExpressionFromModule.js b/tests/baselines/reference/extendClassExpressionFromModule.js index 28c9488f7fa..94843ece803 100644 --- a/tests/baselines/reference/extendClassExpressionFromModule.js +++ b/tests/baselines/reference/extendClassExpressionFromModule.js @@ -13,7 +13,7 @@ class y extends x {} //// [foo1.js] "use strict"; -var x = (function () { +var x = /** @class */ (function () { function x() { } return x; @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; var foo1 = require("./foo1"); var x = foo1; -var y = (function (_super) { +var y = /** @class */ (function (_super) { __extends(y, _super); function y() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendConstructSignatureInInterface.js b/tests/baselines/reference/extendConstructSignatureInInterface.js index 3067fdc706e..5648aa5ad24 100644 --- a/tests/baselines/reference/extendConstructSignatureInInterface.js +++ b/tests/baselines/reference/extendConstructSignatureInInterface.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var CStatic; -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendFromAny.js b/tests/baselines/reference/extendFromAny.js index 33610fd8b1f..cff93bb9641 100644 --- a/tests/baselines/reference/extendFromAny.js +++ b/tests/baselines/reference/extendFromAny.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendNonClassSymbol1.js b/tests/baselines/reference/extendNonClassSymbol1.js index b4e59aa9711..eaf4397c7d9 100644 --- a/tests/baselines/reference/extendNonClassSymbol1.js +++ b/tests/baselines/reference/extendNonClassSymbol1.js @@ -14,14 +14,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); var x = A; -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendNonClassSymbol2.js b/tests/baselines/reference/extendNonClassSymbol2.js index f029193175f..015ec7b6dec 100644 --- a/tests/baselines/reference/extendNonClassSymbol2.js +++ b/tests/baselines/reference/extendNonClassSymbol2.js @@ -20,7 +20,7 @@ function Foo() { this.x = 1; } var x = new Foo(); // legal, considered a constructor function -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendPrivateConstructorClass.js b/tests/baselines/reference/extendPrivateConstructorClass.js index 12540d9cd38..574660e7cd7 100644 --- a/tests/baselines/reference/extendPrivateConstructorClass.js +++ b/tests/baselines/reference/extendPrivateConstructorClass.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js b/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js index c8f7719faf0..59cfcd482fb 100644 --- a/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js +++ b/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.js @@ -35,7 +35,7 @@ var visModel = new moduleMap[moduleName].VisualizationModel(); //// [extendingClassFromAliasAndUsageInIndexer_backbone.js] "use strict"; exports.__esModule = true; -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; @@ -55,7 +55,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./extendingClassFromAliasAndUsageInIndexer_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; @@ -77,7 +77,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Backbone = require("./extendingClassFromAliasAndUsageInIndexer_backbone"); -var VisualizationModel = (function (_super) { +var VisualizationModel = /** @class */ (function (_super) { __extends(VisualizationModel, _super); function VisualizationModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendsClauseAlreadySeen.js b/tests/baselines/reference/extendsClauseAlreadySeen.js index f6e43d5ddc6..26d3c378f41 100644 --- a/tests/baselines/reference/extendsClauseAlreadySeen.js +++ b/tests/baselines/reference/extendsClauseAlreadySeen.js @@ -17,12 +17,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendsClauseAlreadySeen2.js b/tests/baselines/reference/extendsClauseAlreadySeen2.js index 99bccf44479..ccb6840e4e2 100644 --- a/tests/baselines/reference/extendsClauseAlreadySeen2.js +++ b/tests/baselines/reference/extendsClauseAlreadySeen2.js @@ -17,12 +17,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/extendsUntypedModule.js b/tests/baselines/reference/extendsUntypedModule.js index 5ccd7babe98..f56c2add0fd 100644 --- a/tests/baselines/reference/extendsUntypedModule.js +++ b/tests/baselines/reference/extendsUntypedModule.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var foo_1 = require("foo"); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/externModule.js b/tests/baselines/reference/externModule.js index f7edc1283df..f0dc73f46d8 100644 --- a/tests/baselines/reference/externModule.js +++ b/tests/baselines/reference/externModule.js @@ -43,7 +43,7 @@ n=XDate.UTC(1964,2,1); declare; module; { - var XDate = (function () { + var XDate = /** @class */ (function () { function XDate() { } return XDate; diff --git a/tests/baselines/reference/externalModuleAssignToVar.js b/tests/baselines/reference/externalModuleAssignToVar.js index 70ce2281ad3..4877fd0c015 100644 --- a/tests/baselines/reference/externalModuleAssignToVar.js +++ b/tests/baselines/reference/externalModuleAssignToVar.js @@ -30,7 +30,7 @@ y3 = ext3; // ok define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -40,7 +40,7 @@ define(["require", "exports"], function (require, exports) { //// [externalModuleAssignToVar_core_require2.js] define(["require", "exports"], function (require, exports) { "use strict"; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -50,7 +50,7 @@ define(["require", "exports"], function (require, exports) { //// [externalModuleAssignToVar_ext.js] define(["require", "exports"], function (require, exports) { "use strict"; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/externalModuleExportingGenericClass.js b/tests/baselines/reference/externalModuleExportingGenericClass.js index 339eaec2cbf..ebe4980c699 100644 --- a/tests/baselines/reference/externalModuleExportingGenericClass.js +++ b/tests/baselines/reference/externalModuleExportingGenericClass.js @@ -16,7 +16,7 @@ var v3: number = (new a()).foo; //// [externalModuleExportingGenericClass_file0.js] "use strict"; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/externalModuleQualification.js b/tests/baselines/reference/externalModuleQualification.js index 0402847a13a..c6f09076e8c 100644 --- a/tests/baselines/reference/externalModuleQualification.js +++ b/tests/baselines/reference/externalModuleQualification.js @@ -15,14 +15,14 @@ class NavigateAction { "use strict"; exports.__esModule = true; exports.ID = "test"; -var DiffEditor = (function () { +var DiffEditor = /** @class */ (function () { function DiffEditor(id) { if (id === void 0) { id = exports.ID; } } return DiffEditor; }()); exports.DiffEditor = DiffEditor; -var NavigateAction = (function () { +var NavigateAction = /** @class */ (function () { function NavigateAction() { } NavigateAction.prototype.f = function (editor) { diff --git a/tests/baselines/reference/fatArrowSelf.js b/tests/baselines/reference/fatArrowSelf.js index db9aaa347dc..4b12f5690f5 100644 --- a/tests/baselines/reference/fatArrowSelf.js +++ b/tests/baselines/reference/fatArrowSelf.js @@ -27,7 +27,7 @@ module Consumer { //// [fatArrowSelf.js] var Events; (function (Events) { - var EventEmitter = (function () { + var EventEmitter = /** @class */ (function () { function EventEmitter() { } EventEmitter.prototype.addListener = function (type, listener) { @@ -38,7 +38,7 @@ var Events; })(Events || (Events = {})); var Consumer; (function (Consumer) { - var EventEmitterConsummer = (function () { + var EventEmitterConsummer = /** @class */ (function () { function EventEmitterConsummer(emitter) { this.emitter = emitter; } diff --git a/tests/baselines/reference/fieldAndGetterWithSameName.js b/tests/baselines/reference/fieldAndGetterWithSameName.js index 673a0372f05..d753aa70756 100644 --- a/tests/baselines/reference/fieldAndGetterWithSameName.js +++ b/tests/baselines/reference/fieldAndGetterWithSameName.js @@ -8,7 +8,7 @@ export class C { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C = (function () { + var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js b/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js index 9b48439ad56..35754fa7690 100644 --- a/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js +++ b/tests/baselines/reference/filesEmittingIntoSameOutputWithOutOption.js @@ -13,7 +13,7 @@ function foo() { define("a", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/fillInMissingTypeArgsOnConstructCalls.js b/tests/baselines/reference/fillInMissingTypeArgsOnConstructCalls.js index af0a1e7a63b..bbc4ad6f029 100644 --- a/tests/baselines/reference/fillInMissingTypeArgsOnConstructCalls.js +++ b/tests/baselines/reference/fillInMissingTypeArgsOnConstructCalls.js @@ -6,7 +6,7 @@ var a = new A(); //// [fillInMissingTypeArgsOnConstructCalls.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/flowInFinally1.js b/tests/baselines/reference/flowInFinally1.js index 76769342c01..3d5349b8153 100644 --- a/tests/baselines/reference/flowInFinally1.js +++ b/tests/baselines/reference/flowInFinally1.js @@ -15,7 +15,7 @@ try { } //// [flowInFinally1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.method = function () { }; diff --git a/tests/baselines/reference/fluentClasses.js b/tests/baselines/reference/fluentClasses.js index f9c8181aa49..01468afde33 100644 --- a/tests/baselines/reference/fluentClasses.js +++ b/tests/baselines/reference/fluentClasses.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { @@ -37,7 +37,7 @@ var A = (function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -47,7 +47,7 @@ var B = (function (_super) { }; return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/for-inStatements.js b/tests/baselines/reference/for-inStatements.js index 18ccb37b416..11437c691ac 100644 --- a/tests/baselines/reference/for-inStatements.js +++ b/tests/baselines/reference/for-inStatements.js @@ -111,7 +111,7 @@ for (var x in 42 ? d[x] : c[x]) { } for (var x in c[d]) { } for (var x in (function (x) { return x; })) { } for (var x in function (x, y) { return x + y; }) { } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.biz = function () { @@ -128,7 +128,7 @@ var A = (function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -147,7 +147,7 @@ var i; for (var x in i[42]) { } var M; (function (M) { - var X = (function () { + var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/for-inStatementsInvalid.js b/tests/baselines/reference/for-inStatementsInvalid.js index d70da450f08..1cefe944955 100644 --- a/tests/baselines/reference/for-inStatementsInvalid.js +++ b/tests/baselines/reference/for-inStatementsInvalid.js @@ -92,7 +92,7 @@ for (var x in 42 ? d[x] : c[x]) { } for (var x in c[23]) { } for (var x in (function (x) { return x; })) { } for (var x in function (x, y) { return x + y; }) { } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.biz = function () { @@ -109,7 +109,7 @@ var A = (function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/forStatements.js b/tests/baselines/reference/forStatements.js index f10a105ecd5..a8713cfb37c 100644 --- a/tests/baselines/reference/forStatements.js +++ b/tests/baselines/reference/forStatements.js @@ -47,12 +47,12 @@ for(var aClassInModule: M.A = new M.A();;){} for(var aFunctionInModule: typeof M.F2 = (x) => 'this is a string';;){} //// [forStatements.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -60,7 +60,7 @@ var D = (function () { function F(x) { return 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/forStatementsMultipleInvalidDecl.js b/tests/baselines/reference/forStatementsMultipleInvalidDecl.js index e6404a73c60..4b1aa9a8a3b 100644 --- a/tests/baselines/reference/forStatementsMultipleInvalidDecl.js +++ b/tests/baselines/reference/forStatementsMultipleInvalidDecl.js @@ -64,19 +64,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(C)); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -84,7 +84,7 @@ var D = (function () { function F(x) { return 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/forgottenNew.js b/tests/baselines/reference/forgottenNew.js index 927f21a04df..25b60e9af15 100644 --- a/tests/baselines/reference/forgottenNew.js +++ b/tests/baselines/reference/forgottenNew.js @@ -8,7 +8,7 @@ var logger = Tools.NullLogger(); //// [forgottenNew.js] var Tools; (function (Tools) { - var NullLogger = (function () { + var NullLogger = /** @class */ (function () { function NullLogger() { } return NullLogger; diff --git a/tests/baselines/reference/forwardRefInClassProperties.js b/tests/baselines/reference/forwardRefInClassProperties.js index 424d950055d..48cbd4af6f7 100644 --- a/tests/baselines/reference/forwardRefInClassProperties.js +++ b/tests/baselines/reference/forwardRefInClassProperties.js @@ -16,7 +16,7 @@ class Test //// [forwardRefInClassProperties.js] -var Test = (function () { +var Test = /** @class */ (function () { function Test() { this._b = this._a; // undefined, no error/warning this._a = 3; diff --git a/tests/baselines/reference/funClodule.js b/tests/baselines/reference/funClodule.js index b2c18bf3786..77117bcd639 100644 --- a/tests/baselines/reference/funClodule.js +++ b/tests/baselines/reference/funClodule.js @@ -25,7 +25,7 @@ function foo3() { } function x() { } foo3.x = x; })(foo3 || (foo3 = {})); -var foo3 = (function () { +var foo3 = /** @class */ (function () { function foo3() { } return foo3; diff --git a/tests/baselines/reference/functionAndPropertyNameConflict.js b/tests/baselines/reference/functionAndPropertyNameConflict.js index bd3b5b7243d..b2e77a8b5be 100644 --- a/tests/baselines/reference/functionAndPropertyNameConflict.js +++ b/tests/baselines/reference/functionAndPropertyNameConflict.js @@ -7,7 +7,7 @@ class C65 { } //// [functionAndPropertyNameConflict.js] -var C65 = (function () { +var C65 = /** @class */ (function () { function C65() { } C65.prototype.aaaaa = function () { }; diff --git a/tests/baselines/reference/functionArgShadowing.js b/tests/baselines/reference/functionArgShadowing.js index bae1365a789..bae255bee83 100644 --- a/tests/baselines/reference/functionArgShadowing.js +++ b/tests/baselines/reference/functionArgShadowing.js @@ -15,13 +15,13 @@ class C { } //// [functionArgShadowing.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.bar = function () { }; @@ -31,7 +31,7 @@ function foo(x) { var x = new B(); x.bar(); // the property bar does not exist on a value of type A } -var C = (function () { +var C = /** @class */ (function () { function C(p) { this.p = p; var p; diff --git a/tests/baselines/reference/functionCall5.js b/tests/baselines/reference/functionCall5.js index 4eccd50ed3c..705dc68b077 100644 --- a/tests/baselines/reference/functionCall5.js +++ b/tests/baselines/reference/functionCall5.js @@ -6,7 +6,7 @@ var x = foo(); //// [functionCall5.js] var m1; (function (m1) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/functionCall7.js b/tests/baselines/reference/functionCall7.js index 68e9e4af77a..cc2d9298afc 100644 --- a/tests/baselines/reference/functionCall7.js +++ b/tests/baselines/reference/functionCall7.js @@ -11,7 +11,7 @@ foo(); //// [functionCall7.js] var m1; (function (m1) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/functionConstraintSatisfaction.js b/tests/baselines/reference/functionConstraintSatisfaction.js index eb654b1a2a2..fc8a2be88a7 100644 --- a/tests/baselines/reference/functionConstraintSatisfaction.js +++ b/tests/baselines/reference/functionConstraintSatisfaction.js @@ -65,7 +65,7 @@ function foo2(x: T, y: U) { // satisfaction of a constraint to Function, no errors expected function foo(x) { return x; } var i; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -83,7 +83,7 @@ var r6 = foo(C); var r7 = foo(b); var r8 = foo(c); var i2; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/functionConstraintSatisfaction2.js b/tests/baselines/reference/functionConstraintSatisfaction2.js index ccbfbc70aba..f1030f6b8ec 100644 --- a/tests/baselines/reference/functionConstraintSatisfaction2.js +++ b/tests/baselines/reference/functionConstraintSatisfaction2.js @@ -47,13 +47,13 @@ foo(1); foo(function () { }, 1); foo(1, function () { }); function foo2(x) { return x; } -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var b; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/functionConstraintSatisfaction3.js b/tests/baselines/reference/functionConstraintSatisfaction3.js index fee12434eee..c2cbd915338 100644 --- a/tests/baselines/reference/functionConstraintSatisfaction3.js +++ b/tests/baselines/reference/functionConstraintSatisfaction3.js @@ -45,7 +45,7 @@ var r15 = foo(c2); // satisfaction of a constraint to Function, no errors expected function foo(x) { return x; } var i; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -60,7 +60,7 @@ var r4 = foo(function (x) { return x; }); var r5 = foo(i); var r8 = foo(c); var i2; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/functionExpressionAndLambdaMatchesFunction.js b/tests/baselines/reference/functionExpressionAndLambdaMatchesFunction.js index be2aa29460a..03772c229d7 100644 --- a/tests/baselines/reference/functionExpressionAndLambdaMatchesFunction.js +++ b/tests/baselines/reference/functionExpressionAndLambdaMatchesFunction.js @@ -10,7 +10,7 @@ class CDoc { //// [functionExpressionAndLambdaMatchesFunction.js] -var CDoc = (function () { +var CDoc = /** @class */ (function () { function CDoc() { function doSomething(a) { } diff --git a/tests/baselines/reference/functionExpressionContextualTyping1.js b/tests/baselines/reference/functionExpressionContextualTyping1.js index 9592af7138c..97cab6dd7e9 100644 --- a/tests/baselines/reference/functionExpressionContextualTyping1.js +++ b/tests/baselines/reference/functionExpressionContextualTyping1.js @@ -70,7 +70,7 @@ var a0 = function (num, str) { num.toExponential(); return 0; }; -var Class = (function () { +var Class = /** @class */ (function () { function Class() { } Class.prototype.foo = function () { }; @@ -110,7 +110,7 @@ b6 = function (i) { return i; }; // Per spec, no contextual signature can be extracted in this case. (Otherwise clause) b7 = function (j, m) { }; // Per spec, no contextual signature can be extracted in this case. (Otherwise clause) -var C = (function () { +var C = /** @class */ (function () { function C() { var k = function (j, k) { return [j, k]; diff --git a/tests/baselines/reference/functionImplementationErrors.js b/tests/baselines/reference/functionImplementationErrors.js index 533aa9e9d27..ea77e6b5ce7 100644 --- a/tests/baselines/reference/functionImplementationErrors.js +++ b/tests/baselines/reference/functionImplementationErrors.js @@ -125,24 +125,24 @@ undefined === function () { throw undefined; var x = 4; }; -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var AnotherClass = (function () { +var AnotherClass = /** @class */ (function () { function AnotherClass() { } return AnotherClass; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/functionImplementations.js b/tests/baselines/reference/functionImplementations.js index bc1a83aa16a..de2e5c23aaf 100644 --- a/tests/baselines/reference/functionImplementations.js +++ b/tests/baselines/reference/functionImplementations.js @@ -232,12 +232,12 @@ var n = function () { // ignoring return statements with no expressions. // A compile - time error occurs if no return statement expression has a type that is a supertype of each of the others. // FunctionExpression with no return type annotation with multiple return statements with subtype relation between returns -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; @@ -288,14 +288,14 @@ function opt3(n, m) { function f6() { return; } -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Base)); -var AnotherClass = (function () { +var AnotherClass = /** @class */ (function () { function AnotherClass() { } return AnotherClass; diff --git a/tests/baselines/reference/functionLikeInParameterInitializer.js b/tests/baselines/reference/functionLikeInParameterInitializer.js index 9bf71aff1ea..e843c659bf4 100644 --- a/tests/baselines/reference/functionLikeInParameterInitializer.js +++ b/tests/baselines/reference/functionLikeInParameterInitializer.js @@ -42,7 +42,7 @@ function baz2(func) { exports.baz2 = baz2; // error function baz3(func) { - if (func === void 0) { func = (function () { + if (func === void 0) { func = /** @class */ (function () { function class_1() { this.x = foo; } diff --git a/tests/baselines/reference/functionLiteralForOverloads2.js b/tests/baselines/reference/functionLiteralForOverloads2.js index ed6bdcf7841..615c207deda 100644 --- a/tests/baselines/reference/functionLiteralForOverloads2.js +++ b/tests/baselines/reference/functionLiteralForOverloads2.js @@ -30,12 +30,12 @@ var f3: { //// [functionLiteralForOverloads2.js] // basic uses of function literals with constructor overloads -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { } return D; diff --git a/tests/baselines/reference/functionOverloadErrors.js b/tests/baselines/reference/functionOverloadErrors.js index a07f04ae9a8..1a15009de37 100644 --- a/tests/baselines/reference/functionOverloadErrors.js +++ b/tests/baselines/reference/functionOverloadErrors.js @@ -135,7 +135,7 @@ function fn10() { } function fn11() { } function fn12() { } //Function overloads that differ by accessibility -var cls = (function () { +var cls = /** @class */ (function () { function cls() { } cls.prototype.f = function () { }; diff --git a/tests/baselines/reference/functionOverloads5.js b/tests/baselines/reference/functionOverloads5.js index f23c66f3beb..34f3e5beacd 100644 --- a/tests/baselines/reference/functionOverloads5.js +++ b/tests/baselines/reference/functionOverloads5.js @@ -6,7 +6,7 @@ class baz { //// [functionOverloads5.js] -var baz = (function () { +var baz = /** @class */ (function () { function baz() { } baz.prototype.foo = function (bar) { }; diff --git a/tests/baselines/reference/functionOverloads6.js b/tests/baselines/reference/functionOverloads6.js index 442708ca718..3ffde491ca9 100644 --- a/tests/baselines/reference/functionOverloads6.js +++ b/tests/baselines/reference/functionOverloads6.js @@ -7,7 +7,7 @@ class foo { //// [functionOverloads6.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.fnOverload = function (foo) { }; diff --git a/tests/baselines/reference/functionOverloads7.js b/tests/baselines/reference/functionOverloads7.js index 4d807d57548..263b93b8926 100644 --- a/tests/baselines/reference/functionOverloads7.js +++ b/tests/baselines/reference/functionOverloads7.js @@ -11,7 +11,7 @@ class foo { //// [functionOverloads7.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.prototype.bar = function (foo) { return "foo"; }; diff --git a/tests/baselines/reference/functionOverloadsOutOfOrder.js b/tests/baselines/reference/functionOverloadsOutOfOrder.js index f675646fed7..0ae8e28a358 100644 --- a/tests/baselines/reference/functionOverloadsOutOfOrder.js +++ b/tests/baselines/reference/functionOverloadsOutOfOrder.js @@ -16,7 +16,7 @@ class e { } //// [functionOverloadsOutOfOrder.js] -var d = (function () { +var d = /** @class */ (function () { function d() { } d.prototype.foo = function (ns) { @@ -24,7 +24,7 @@ var d = (function () { }; return d; }()); -var e = (function () { +var e = /** @class */ (function () { function e() { } e.prototype.foo = function (ns) { diff --git a/tests/baselines/reference/functionOverloadsRecursiveGenericReturnType.js b/tests/baselines/reference/functionOverloadsRecursiveGenericReturnType.js index b616d18c974..978fbc941c8 100644 --- a/tests/baselines/reference/functionOverloadsRecursiveGenericReturnType.js +++ b/tests/baselines/reference/functionOverloadsRecursiveGenericReturnType.js @@ -15,12 +15,12 @@ function Choice(...v_args: any[]): A{ //// [functionOverloadsRecursiveGenericReturnType.js] -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/functionSubtypingOfVarArgs.js b/tests/baselines/reference/functionSubtypingOfVarArgs.js index a4b43c3a1a1..cee34d4042f 100644 --- a/tests/baselines/reference/functionSubtypingOfVarArgs.js +++ b/tests/baselines/reference/functionSubtypingOfVarArgs.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var EventBase = (function () { +var EventBase = /** @class */ (function () { function EventBase() { this._listeners = []; } @@ -34,7 +34,7 @@ var EventBase = (function () { }; return EventBase; }()); -var StringEvent = (function (_super) { +var StringEvent = /** @class */ (function (_super) { __extends(StringEvent, _super); function StringEvent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/functionSubtypingOfVarArgs2.js b/tests/baselines/reference/functionSubtypingOfVarArgs2.js index 829440c12d4..7514d34704a 100644 --- a/tests/baselines/reference/functionSubtypingOfVarArgs2.js +++ b/tests/baselines/reference/functionSubtypingOfVarArgs2.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var EventBase = (function () { +var EventBase = /** @class */ (function () { function EventBase() { this._listeners = []; } @@ -34,7 +34,7 @@ var EventBase = (function () { }; return EventBase; }()); -var StringEvent = (function (_super) { +var StringEvent = /** @class */ (function (_super) { __extends(StringEvent, _super); function StringEvent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/functionWithSameNameAsField.js b/tests/baselines/reference/functionWithSameNameAsField.js index f4b328e4c5b..cefeecc97d3 100644 --- a/tests/baselines/reference/functionWithSameNameAsField.js +++ b/tests/baselines/reference/functionWithSameNameAsField.js @@ -9,7 +9,7 @@ class TestProgressBar { //// [functionWithSameNameAsField.js] -var TestProgressBar = (function () { +var TestProgressBar = /** @class */ (function () { function TestProgressBar() { } TestProgressBar.prototype.total = function (total) { diff --git a/tests/baselines/reference/functionsInClassExpressions.js b/tests/baselines/reference/functionsInClassExpressions.js index 616e6a3251c..b8a9b6702b5 100644 --- a/tests/baselines/reference/functionsInClassExpressions.js +++ b/tests/baselines/reference/functionsInClassExpressions.js @@ -11,7 +11,7 @@ let Foo = class { } //// [functionsInClassExpressions.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function class_1() { var _this = this; this.bar = 0; diff --git a/tests/baselines/reference/functionsMissingReturnStatementsAndExpressions.js b/tests/baselines/reference/functionsMissingReturnStatementsAndExpressions.js index 3c10c77bef4..7e6bbb43f8a 100644 --- a/tests/baselines/reference/functionsMissingReturnStatementsAndExpressions.js +++ b/tests/baselines/reference/functionsMissingReturnStatementsAndExpressions.js @@ -209,7 +209,7 @@ function f20() { function f21() { // Not okay; union does not contain void or any } -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "m1", { diff --git a/tests/baselines/reference/fuzzy.js b/tests/baselines/reference/fuzzy.js index af2bda74339..e5dd9a76fe7 100644 --- a/tests/baselines/reference/fuzzy.js +++ b/tests/baselines/reference/fuzzy.js @@ -33,7 +33,7 @@ module M { //// [fuzzy.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C(x) { this.x = x; } diff --git a/tests/baselines/reference/generatedContextualTyping.js b/tests/baselines/reference/generatedContextualTyping.js index a5d5a418327..748c80cf71c 100644 --- a/tests/baselines/reference/generatedContextualTyping.js +++ b/tests/baselines/reference/generatedContextualTyping.js @@ -365,19 +365,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -397,672 +397,672 @@ var x9 = [d1, d2]; var x10 = { n: [d1, d2] }; var x11 = function (n) { var n; return null; }; var x12 = { func: function (n) { return [d1, d2]; } }; -var x13 = (function () { +var x13 = /** @class */ (function () { function x13() { this.member = function () { return [d1, d2]; }; } return x13; }()); -var x14 = (function () { +var x14 = /** @class */ (function () { function x14() { this.member = function () { return [d1, d2]; }; } return x14; }()); -var x15 = (function () { +var x15 = /** @class */ (function () { function x15() { this.member = function named() { return [d1, d2]; }; } return x15; }()); -var x16 = (function () { +var x16 = /** @class */ (function () { function x16() { this.member = function () { return [d1, d2]; }; } return x16; }()); -var x17 = (function () { +var x17 = /** @class */ (function () { function x17() { this.member = function () { return [d1, d2]; }; } return x17; }()); -var x18 = (function () { +var x18 = /** @class */ (function () { function x18() { this.member = function named() { return [d1, d2]; }; } return x18; }()); -var x19 = (function () { +var x19 = /** @class */ (function () { function x19() { this.member = [d1, d2]; } return x19; }()); -var x20 = (function () { +var x20 = /** @class */ (function () { function x20() { this.member = [d1, d2]; } return x20; }()); -var x21 = (function () { +var x21 = /** @class */ (function () { function x21() { this.member = [d1, d2]; } return x21; }()); -var x22 = (function () { +var x22 = /** @class */ (function () { function x22() { this.member = { n: [d1, d2] }; } return x22; }()); -var x23 = (function () { +var x23 = /** @class */ (function () { function x23() { this.member = function (n) { var n; return null; }; } return x23; }()); -var x24 = (function () { +var x24 = /** @class */ (function () { function x24() { this.member = { func: function (n) { return [d1, d2]; } }; } return x24; }()); -var x25 = (function () { +var x25 = /** @class */ (function () { function x25() { this.member = function () { return [d1, d2]; }; } return x25; }()); -var x26 = (function () { +var x26 = /** @class */ (function () { function x26() { this.member = function () { return [d1, d2]; }; } return x26; }()); -var x27 = (function () { +var x27 = /** @class */ (function () { function x27() { this.member = function named() { return [d1, d2]; }; } return x27; }()); -var x28 = (function () { +var x28 = /** @class */ (function () { function x28() { this.member = function () { return [d1, d2]; }; } return x28; }()); -var x29 = (function () { +var x29 = /** @class */ (function () { function x29() { this.member = function () { return [d1, d2]; }; } return x29; }()); -var x30 = (function () { +var x30 = /** @class */ (function () { function x30() { this.member = function named() { return [d1, d2]; }; } return x30; }()); -var x31 = (function () { +var x31 = /** @class */ (function () { function x31() { this.member = [d1, d2]; } return x31; }()); -var x32 = (function () { +var x32 = /** @class */ (function () { function x32() { this.member = [d1, d2]; } return x32; }()); -var x33 = (function () { +var x33 = /** @class */ (function () { function x33() { this.member = [d1, d2]; } return x33; }()); -var x34 = (function () { +var x34 = /** @class */ (function () { function x34() { this.member = { n: [d1, d2] }; } return x34; }()); -var x35 = (function () { +var x35 = /** @class */ (function () { function x35() { this.member = function (n) { var n; return null; }; } return x35; }()); -var x36 = (function () { +var x36 = /** @class */ (function () { function x36() { this.member = { func: function (n) { return [d1, d2]; } }; } return x36; }()); -var x37 = (function () { +var x37 = /** @class */ (function () { function x37() { this.member = function () { return [d1, d2]; }; } return x37; }()); -var x38 = (function () { +var x38 = /** @class */ (function () { function x38() { this.member = function () { return [d1, d2]; }; } return x38; }()); -var x39 = (function () { +var x39 = /** @class */ (function () { function x39() { this.member = function named() { return [d1, d2]; }; } return x39; }()); -var x40 = (function () { +var x40 = /** @class */ (function () { function x40() { this.member = function () { return [d1, d2]; }; } return x40; }()); -var x41 = (function () { +var x41 = /** @class */ (function () { function x41() { this.member = function () { return [d1, d2]; }; } return x41; }()); -var x42 = (function () { +var x42 = /** @class */ (function () { function x42() { this.member = function named() { return [d1, d2]; }; } return x42; }()); -var x43 = (function () { +var x43 = /** @class */ (function () { function x43() { this.member = [d1, d2]; } return x43; }()); -var x44 = (function () { +var x44 = /** @class */ (function () { function x44() { this.member = [d1, d2]; } return x44; }()); -var x45 = (function () { +var x45 = /** @class */ (function () { function x45() { this.member = [d1, d2]; } return x45; }()); -var x46 = (function () { +var x46 = /** @class */ (function () { function x46() { this.member = { n: [d1, d2] }; } return x46; }()); -var x47 = (function () { +var x47 = /** @class */ (function () { function x47() { this.member = function (n) { var n; return null; }; } return x47; }()); -var x48 = (function () { +var x48 = /** @class */ (function () { function x48() { this.member = { func: function (n) { return [d1, d2]; } }; } return x48; }()); -var x49 = (function () { +var x49 = /** @class */ (function () { function x49() { } x49.member = function () { return [d1, d2]; }; return x49; }()); -var x50 = (function () { +var x50 = /** @class */ (function () { function x50() { } x50.member = function () { return [d1, d2]; }; return x50; }()); -var x51 = (function () { +var x51 = /** @class */ (function () { function x51() { } x51.member = function named() { return [d1, d2]; }; return x51; }()); -var x52 = (function () { +var x52 = /** @class */ (function () { function x52() { } x52.member = function () { return [d1, d2]; }; return x52; }()); -var x53 = (function () { +var x53 = /** @class */ (function () { function x53() { } x53.member = function () { return [d1, d2]; }; return x53; }()); -var x54 = (function () { +var x54 = /** @class */ (function () { function x54() { } x54.member = function named() { return [d1, d2]; }; return x54; }()); -var x55 = (function () { +var x55 = /** @class */ (function () { function x55() { } x55.member = [d1, d2]; return x55; }()); -var x56 = (function () { +var x56 = /** @class */ (function () { function x56() { } x56.member = [d1, d2]; return x56; }()); -var x57 = (function () { +var x57 = /** @class */ (function () { function x57() { } x57.member = [d1, d2]; return x57; }()); -var x58 = (function () { +var x58 = /** @class */ (function () { function x58() { } x58.member = { n: [d1, d2] }; return x58; }()); -var x59 = (function () { +var x59 = /** @class */ (function () { function x59() { } x59.member = function (n) { var n; return null; }; return x59; }()); -var x60 = (function () { +var x60 = /** @class */ (function () { function x60() { } x60.member = { func: function (n) { return [d1, d2]; } }; return x60; }()); -var x61 = (function () { +var x61 = /** @class */ (function () { function x61() { } x61.member = function () { return [d1, d2]; }; return x61; }()); -var x62 = (function () { +var x62 = /** @class */ (function () { function x62() { } x62.member = function () { return [d1, d2]; }; return x62; }()); -var x63 = (function () { +var x63 = /** @class */ (function () { function x63() { } x63.member = function named() { return [d1, d2]; }; return x63; }()); -var x64 = (function () { +var x64 = /** @class */ (function () { function x64() { } x64.member = function () { return [d1, d2]; }; return x64; }()); -var x65 = (function () { +var x65 = /** @class */ (function () { function x65() { } x65.member = function () { return [d1, d2]; }; return x65; }()); -var x66 = (function () { +var x66 = /** @class */ (function () { function x66() { } x66.member = function named() { return [d1, d2]; }; return x66; }()); -var x67 = (function () { +var x67 = /** @class */ (function () { function x67() { } x67.member = [d1, d2]; return x67; }()); -var x68 = (function () { +var x68 = /** @class */ (function () { function x68() { } x68.member = [d1, d2]; return x68; }()); -var x69 = (function () { +var x69 = /** @class */ (function () { function x69() { } x69.member = [d1, d2]; return x69; }()); -var x70 = (function () { +var x70 = /** @class */ (function () { function x70() { } x70.member = { n: [d1, d2] }; return x70; }()); -var x71 = (function () { +var x71 = /** @class */ (function () { function x71() { } x71.member = function (n) { var n; return null; }; return x71; }()); -var x72 = (function () { +var x72 = /** @class */ (function () { function x72() { } x72.member = { func: function (n) { return [d1, d2]; } }; return x72; }()); -var x73 = (function () { +var x73 = /** @class */ (function () { function x73() { } x73.member = function () { return [d1, d2]; }; return x73; }()); -var x74 = (function () { +var x74 = /** @class */ (function () { function x74() { } x74.member = function () { return [d1, d2]; }; return x74; }()); -var x75 = (function () { +var x75 = /** @class */ (function () { function x75() { } x75.member = function named() { return [d1, d2]; }; return x75; }()); -var x76 = (function () { +var x76 = /** @class */ (function () { function x76() { } x76.member = function () { return [d1, d2]; }; return x76; }()); -var x77 = (function () { +var x77 = /** @class */ (function () { function x77() { } x77.member = function () { return [d1, d2]; }; return x77; }()); -var x78 = (function () { +var x78 = /** @class */ (function () { function x78() { } x78.member = function named() { return [d1, d2]; }; return x78; }()); -var x79 = (function () { +var x79 = /** @class */ (function () { function x79() { } x79.member = [d1, d2]; return x79; }()); -var x80 = (function () { +var x80 = /** @class */ (function () { function x80() { } x80.member = [d1, d2]; return x80; }()); -var x81 = (function () { +var x81 = /** @class */ (function () { function x81() { } x81.member = [d1, d2]; return x81; }()); -var x82 = (function () { +var x82 = /** @class */ (function () { function x82() { } x82.member = { n: [d1, d2] }; return x82; }()); -var x83 = (function () { +var x83 = /** @class */ (function () { function x83() { } x83.member = function (n) { var n; return null; }; return x83; }()); -var x84 = (function () { +var x84 = /** @class */ (function () { function x84() { } x84.member = { func: function (n) { return [d1, d2]; } }; return x84; }()); -var x85 = (function () { +var x85 = /** @class */ (function () { function x85(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } } return x85; }()); -var x86 = (function () { +var x86 = /** @class */ (function () { function x86(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } } return x86; }()); -var x87 = (function () { +var x87 = /** @class */ (function () { function x87(parm) { if (parm === void 0) { parm = function named() { return [d1, d2]; }; } } return x87; }()); -var x88 = (function () { +var x88 = /** @class */ (function () { function x88(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } } return x88; }()); -var x89 = (function () { +var x89 = /** @class */ (function () { function x89(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } } return x89; }()); -var x90 = (function () { +var x90 = /** @class */ (function () { function x90(parm) { if (parm === void 0) { parm = function named() { return [d1, d2]; }; } } return x90; }()); -var x91 = (function () { +var x91 = /** @class */ (function () { function x91(parm) { if (parm === void 0) { parm = [d1, d2]; } } return x91; }()); -var x92 = (function () { +var x92 = /** @class */ (function () { function x92(parm) { if (parm === void 0) { parm = [d1, d2]; } } return x92; }()); -var x93 = (function () { +var x93 = /** @class */ (function () { function x93(parm) { if (parm === void 0) { parm = [d1, d2]; } } return x93; }()); -var x94 = (function () { +var x94 = /** @class */ (function () { function x94(parm) { if (parm === void 0) { parm = { n: [d1, d2] }; } } return x94; }()); -var x95 = (function () { +var x95 = /** @class */ (function () { function x95(parm) { if (parm === void 0) { parm = function (n) { var n; return null; }; } } return x95; }()); -var x96 = (function () { +var x96 = /** @class */ (function () { function x96(parm) { if (parm === void 0) { parm = { func: function (n) { return [d1, d2]; } }; } } return x96; }()); -var x97 = (function () { +var x97 = /** @class */ (function () { function x97(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x97; }()); -var x98 = (function () { +var x98 = /** @class */ (function () { function x98(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x98; }()); -var x99 = (function () { +var x99 = /** @class */ (function () { function x99(parm) { if (parm === void 0) { parm = function named() { return [d1, d2]; }; } this.parm = parm; } return x99; }()); -var x100 = (function () { +var x100 = /** @class */ (function () { function x100(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x100; }()); -var x101 = (function () { +var x101 = /** @class */ (function () { function x101(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x101; }()); -var x102 = (function () { +var x102 = /** @class */ (function () { function x102(parm) { if (parm === void 0) { parm = function named() { return [d1, d2]; }; } this.parm = parm; } return x102; }()); -var x103 = (function () { +var x103 = /** @class */ (function () { function x103(parm) { if (parm === void 0) { parm = [d1, d2]; } this.parm = parm; } return x103; }()); -var x104 = (function () { +var x104 = /** @class */ (function () { function x104(parm) { if (parm === void 0) { parm = [d1, d2]; } this.parm = parm; } return x104; }()); -var x105 = (function () { +var x105 = /** @class */ (function () { function x105(parm) { if (parm === void 0) { parm = [d1, d2]; } this.parm = parm; } return x105; }()); -var x106 = (function () { +var x106 = /** @class */ (function () { function x106(parm) { if (parm === void 0) { parm = { n: [d1, d2] }; } this.parm = parm; } return x106; }()); -var x107 = (function () { +var x107 = /** @class */ (function () { function x107(parm) { if (parm === void 0) { parm = function (n) { var n; return null; }; } this.parm = parm; } return x107; }()); -var x108 = (function () { +var x108 = /** @class */ (function () { function x108(parm) { if (parm === void 0) { parm = { func: function (n) { return [d1, d2]; } }; } this.parm = parm; } return x108; }()); -var x109 = (function () { +var x109 = /** @class */ (function () { function x109(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x109; }()); -var x110 = (function () { +var x110 = /** @class */ (function () { function x110(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x110; }()); -var x111 = (function () { +var x111 = /** @class */ (function () { function x111(parm) { if (parm === void 0) { parm = function named() { return [d1, d2]; }; } this.parm = parm; } return x111; }()); -var x112 = (function () { +var x112 = /** @class */ (function () { function x112(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x112; }()); -var x113 = (function () { +var x113 = /** @class */ (function () { function x113(parm) { if (parm === void 0) { parm = function () { return [d1, d2]; }; } this.parm = parm; } return x113; }()); -var x114 = (function () { +var x114 = /** @class */ (function () { function x114(parm) { if (parm === void 0) { parm = function named() { return [d1, d2]; }; } this.parm = parm; } return x114; }()); -var x115 = (function () { +var x115 = /** @class */ (function () { function x115(parm) { if (parm === void 0) { parm = [d1, d2]; } this.parm = parm; } return x115; }()); -var x116 = (function () { +var x116 = /** @class */ (function () { function x116(parm) { if (parm === void 0) { parm = [d1, d2]; } this.parm = parm; } return x116; }()); -var x117 = (function () { +var x117 = /** @class */ (function () { function x117(parm) { if (parm === void 0) { parm = [d1, d2]; } this.parm = parm; } return x117; }()); -var x118 = (function () { +var x118 = /** @class */ (function () { function x118(parm) { if (parm === void 0) { parm = { n: [d1, d2] }; } this.parm = parm; } return x118; }()); -var x119 = (function () { +var x119 = /** @class */ (function () { function x119(parm) { if (parm === void 0) { parm = function (n) { var n; return null; }; } this.parm = parm; } return x119; }()); -var x120 = (function () { +var x120 = /** @class */ (function () { function x120(parm) { if (parm === void 0) { parm = { func: function (n) { return [d1, d2]; } }; } this.parm = parm; diff --git a/tests/baselines/reference/generativeRecursionWithTypeOf.js b/tests/baselines/reference/generativeRecursionWithTypeOf.js index 5a2ee9a0f1a..19403d0450f 100644 --- a/tests/baselines/reference/generativeRecursionWithTypeOf.js +++ b/tests/baselines/reference/generativeRecursionWithTypeOf.js @@ -11,7 +11,7 @@ module M { } //// [generativeRecursionWithTypeOf.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = function (x) { }; diff --git a/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js b/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js index 2a5177ca255..fc21390c568 100644 --- a/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js +++ b/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js @@ -8,7 +8,7 @@ class Bar { //// [genericArrayWithoutTypeAnnotation.js] -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } Bar.prototype.getBar = function (foo) { diff --git a/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js b/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js index 81d65dbbbb4..a2ea6a5a159 100644 --- a/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js +++ b/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js @@ -20,7 +20,7 @@ var a4: I = >z; //// [genericAssignmentCompatWithInterfaces1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.compareTo = function (other) { return 1; }; diff --git a/tests/baselines/reference/genericBaseClassLiteralProperty.js b/tests/baselines/reference/genericBaseClassLiteralProperty.js index 0c3a5ee6129..0b417b55944 100644 --- a/tests/baselines/reference/genericBaseClassLiteralProperty.js +++ b/tests/baselines/reference/genericBaseClassLiteralProperty.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var BaseClass = (function () { +var BaseClass = /** @class */ (function () { function BaseClass() { } return BaseClass; }()); -var SubClass = (function (_super) { +var SubClass = /** @class */ (function (_super) { __extends(SubClass, _super); function SubClass() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericBaseClassLiteralProperty2.js b/tests/baselines/reference/genericBaseClassLiteralProperty2.js index e2ef30f9ce8..543a30d104f 100644 --- a/tests/baselines/reference/genericBaseClassLiteralProperty2.js +++ b/tests/baselines/reference/genericBaseClassLiteralProperty2.js @@ -26,18 +26,18 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var CollectionItem2 = (function () { +var CollectionItem2 = /** @class */ (function () { function CollectionItem2() { } return CollectionItem2; }()); -var BaseCollection2 = (function () { +var BaseCollection2 = /** @class */ (function () { function BaseCollection2() { this._itemsByKey = {}; } return BaseCollection2; }()); -var DataView2 = (function (_super) { +var DataView2 = /** @class */ (function (_super) { __extends(DataView2, _super); function DataView2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericCallTypeArgumentInference.js b/tests/baselines/reference/genericCallTypeArgumentInference.js index 994b4a52e60..77f5c05c463 100644 --- a/tests/baselines/reference/genericCallTypeArgumentInference.js +++ b/tests/baselines/reference/genericCallTypeArgumentInference.js @@ -106,7 +106,7 @@ function foo2b(u) { } var r2 = foo2('', 1); // number var r3 = foo2b(1); // {} -var C = (function () { +var C = /** @class */ (function () { function C(t, u) { this.t = t; this.u = u; diff --git a/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js b/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js index 3ccdb5b6b55..c8b253e9169 100644 --- a/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js +++ b/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js @@ -119,19 +119,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -159,7 +159,7 @@ function foo2c() { } var r3 = foo2b(d1); // Base var r3b = foo2c(); // Base -var C = (function () { +var C = /** @class */ (function () { function C(t, u) { this.t = t; this.u = u; diff --git a/tests/baselines/reference/genericCallWithFixedArguments.js b/tests/baselines/reference/genericCallWithFixedArguments.js index a207d5c6d17..4e54fb380d0 100644 --- a/tests/baselines/reference/genericCallWithFixedArguments.js +++ b/tests/baselines/reference/genericCallWithFixedArguments.js @@ -8,13 +8,13 @@ g(7) // the parameter list is fixed, so this should not error //// [genericCallWithFixedArguments.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.bar = function () { }; diff --git a/tests/baselines/reference/genericCallWithFunctionTypedArguments4.js b/tests/baselines/reference/genericCallWithFunctionTypedArguments4.js index c4290b73828..bc07ed803c4 100644 --- a/tests/baselines/reference/genericCallWithFunctionTypedArguments4.js +++ b/tests/baselines/reference/genericCallWithFunctionTypedArguments4.js @@ -24,12 +24,12 @@ var r2 = foo4(b); // T is {} (candidates boolean and {}), U is any (candidates a //// [genericCallWithFunctionTypedArguments4.js] // No inference is made from function typed arguments which have multiple call signatures -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/genericCallWithObjectTypeArgs.js b/tests/baselines/reference/genericCallWithObjectTypeArgs.js index 3496c28ecc3..51b9bc27f9f 100644 --- a/tests/baselines/reference/genericCallWithObjectTypeArgs.js +++ b/tests/baselines/reference/genericCallWithObjectTypeArgs.js @@ -22,17 +22,17 @@ var r = foo(c1, d1); // error var r2 = foo(c1, c1); // ok //// [genericCallWithObjectTypeArgs.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/genericCallWithObjectTypeArgs2.js b/tests/baselines/reference/genericCallWithObjectTypeArgs2.js index c5de24019b2..e9fa6cde00e 100644 --- a/tests/baselines/reference/genericCallWithObjectTypeArgs2.js +++ b/tests/baselines/reference/genericCallWithObjectTypeArgs2.js @@ -43,19 +43,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints.js b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints.js index 308051b720e..f95e5704c48 100644 --- a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints.js +++ b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints.js @@ -36,17 +36,17 @@ var r2 = foo2(c1, c1); //// [genericCallWithObjectTypeArgsAndConstraints.js] // Generic call with constraints infering type parameter from object member properties // No errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints2.js b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints2.js index a4f8172a312..d45ac2737a1 100644 --- a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints2.js +++ b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints2.js @@ -51,12 +51,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints3.js b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints3.js index 074b25fdeea..35ae4216a18 100644 --- a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints3.js +++ b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints3.js @@ -49,19 +49,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints4.js b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints4.js index 2025c3eb6c0..2f9eedad079 100644 --- a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints4.js +++ b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints4.js @@ -35,12 +35,12 @@ function other() { //// [genericCallWithObjectTypeArgsAndConstraints4.js] // Generic call with constraints infering type parameter from object member properties -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints5.js b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints5.js index 355f639748b..5c72d952364 100644 --- a/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints5.js +++ b/tests/baselines/reference/genericCallWithObjectTypeArgsAndConstraints5.js @@ -26,12 +26,12 @@ function other() { //// [genericCallWithObjectTypeArgsAndConstraints5.js] // Generic call with constraints infering type parameter from object member properties -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/genericCallbacksAndClassHierarchy.js b/tests/baselines/reference/genericCallbacksAndClassHierarchy.js index b7b9e35a543..a308493498a 100644 --- a/tests/baselines/reference/genericCallbacksAndClassHierarchy.js +++ b/tests/baselines/reference/genericCallbacksAndClassHierarchy.js @@ -36,19 +36,19 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); M.C1 = C1; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); M.A = A; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -56,7 +56,7 @@ var M; return B; }(C1)); M.B = B; - var D = (function () { + var D = /** @class */ (function () { function D() { } D.prototype._subscribe = function (viewModel) { diff --git a/tests/baselines/reference/genericCallsWithoutParens.js b/tests/baselines/reference/genericCallsWithoutParens.js index b920016b58d..f94001be166 100644 --- a/tests/baselines/reference/genericCallsWithoutParens.js +++ b/tests/baselines/reference/genericCallsWithoutParens.js @@ -12,7 +12,7 @@ var c = new C; // parse error //// [genericCallsWithoutParens.js] function f() { } var r = f(); // parse error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/genericClassExpressionInFunction.js b/tests/baselines/reference/genericClassExpressionInFunction.js index e1a47ffaac7..aa3606ddf17 100644 --- a/tests/baselines/reference/genericClassExpressionInFunction.js +++ b/tests/baselines/reference/genericClassExpressionInFunction.js @@ -42,14 +42,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); function B1() { // class expression can use T - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; @@ -57,9 +57,9 @@ function B1() { return class_1; }(A)); } -var B2 = (function () { +var B2 = /** @class */ (function () { function B2() { - this.anon = (function (_super) { + this.anon = /** @class */ (function (_super) { __extends(class_2, _super); function class_2() { return _super !== null && _super.apply(this, arguments) || this; @@ -70,7 +70,7 @@ var B2 = (function () { return B2; }()); function B3() { - return (function (_super) { + return /** @class */ (function (_super) { __extends(Inner, _super); function Inner() { return _super !== null && _super.apply(this, arguments) || this; @@ -79,14 +79,14 @@ function B3() { }(A)); } // extends can call B -var K = (function (_super) { +var K = /** @class */ (function (_super) { __extends(K, _super); function K() { return _super !== null && _super.apply(this, arguments) || this; } return K; }(B1())); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -94,7 +94,7 @@ var C = (function (_super) { return C; }((new B2().anon))); var b3Number = B3(); -var S = (function (_super) { +var S = /** @class */ (function (_super) { __extends(S, _super); function S() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.js b/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.js index 588cf93fe4b..4cad4e20e7d 100644 --- a/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.js +++ b/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.js @@ -10,7 +10,7 @@ module bar { //// [genericClassImplementingGenericInterfaceFromAnotherModule.js] var bar; (function (bar) { - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/genericClassInheritsConstructorFromNonGenericClass.js b/tests/baselines/reference/genericClassInheritsConstructorFromNonGenericClass.js index c8a5b3ac0c4..e3a55b75336 100644 --- a/tests/baselines/reference/genericClassInheritsConstructorFromNonGenericClass.js +++ b/tests/baselines/reference/genericClassInheritsConstructorFromNonGenericClass.js @@ -16,21 +16,21 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; } return A; }(B)); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(C)); -var C = (function () { +var C = /** @class */ (function () { function C(p) { } return C; diff --git a/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js b/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js index b5c8f47bfd4..00ca2640099 100644 --- a/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js +++ b/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js @@ -92,7 +92,7 @@ var Portal; (function (Controls) { var Validators; (function (Validators) { - var Validator = (function () { + var Validator = /** @class */ (function () { function Validator(message) { } Validator.prototype.destroy = function () { }; @@ -111,7 +111,7 @@ var PortalFx; (function (Controls) { var Validators; (function (Validators) { - var Validator = (function (_super) { + var Validator = /** @class */ (function (_super) { __extends(Validator, _super); function Validator(message) { return _super.call(this, message) || this; @@ -123,7 +123,7 @@ var PortalFx; })(Controls = ViewModels.Controls || (ViewModels.Controls = {})); })(ViewModels = PortalFx.ViewModels || (PortalFx.ViewModels = {})); })(PortalFx || (PortalFx = {})); -var ViewModel = (function () { +var ViewModel = /** @class */ (function () { function ViewModel() { this.validators = ko.observableArray(); } diff --git a/tests/baselines/reference/genericClassStaticMethod.js b/tests/baselines/reference/genericClassStaticMethod.js index 803950f58df..0a7a8bcb4ce 100644 --- a/tests/baselines/reference/genericClassStaticMethod.js +++ b/tests/baselines/reference/genericClassStaticMethod.js @@ -21,14 +21,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.getFoo = function () { }; return Foo; }()); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js b/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js index 50510d88c24..30b98f7de2b 100644 --- a/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js +++ b/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js @@ -69,7 +69,7 @@ module WithCandidates { // Using function arguments, no errors expected var ImmediatelyFix; (function (ImmediatelyFix) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { @@ -81,7 +81,7 @@ var ImmediatelyFix; var r = c.foo(function (x) { return ''; }); // {} var r2 = c.foo(function (x) { return ''; }); // string var r3 = c.foo(function (x) { return ''; }); // {} - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function (x) { @@ -95,7 +95,7 @@ var ImmediatelyFix; })(ImmediatelyFix || (ImmediatelyFix = {})); var WithCandidates; (function (WithCandidates) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo2 = function (x, cb) { @@ -107,7 +107,7 @@ var WithCandidates; var r4 = c.foo2(1, function (a) { return ''; }); // string, contextual signature instantiation is applied to generic functions var r5 = c.foo2(1, function (a) { return ''; }); // string var r6 = c.foo2('', function (a) { return 1; }); // number - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo3 = function (x, cb, y) { @@ -118,7 +118,7 @@ var WithCandidates; var c2; var r7 = c2.foo3(1, function (a) { return ''; }, ''); // string var r8 = c2.foo3(1, function (a) { return ''; }, ''); // string - var C3 = (function () { + var C3 = /** @class */ (function () { function C3() { } C3.prototype.foo3 = function (x, cb, y) { diff --git a/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js b/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js index 467675c3497..2b8199d6898 100644 --- a/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js +++ b/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js @@ -63,24 +63,24 @@ module Interface { //// [genericClassWithObjectTypeArgsAndConstraints.js] // Generic call with constraints infering type parameter from object member properties // No errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); var Class; (function (Class) { - var G = (function () { + var G = /** @class */ (function () { function G() { } G.prototype.foo = function (t, t2) { @@ -94,7 +94,7 @@ var Class; var g; var r = g.foo(c1, d1); var r2 = g.foo(c1, c1); - var G2 = (function () { + var G2 = /** @class */ (function () { function G2() { } G2.prototype.foo2 = function (t, t2) { diff --git a/tests/baselines/reference/genericClassWithStaticFactory.js b/tests/baselines/reference/genericClassWithStaticFactory.js index ee65f23c2f1..a8ca7b02474 100644 --- a/tests/baselines/reference/genericClassWithStaticFactory.js +++ b/tests/baselines/reference/genericClassWithStaticFactory.js @@ -144,7 +144,7 @@ module Editor { //// [genericClassWithStaticFactory.js] var Editor; (function (Editor) { - var List = (function () { + var List = /** @class */ (function () { function List(isHead, data) { this.isHead = isHead; this.data = data; @@ -232,7 +232,7 @@ var Editor; return List; }()); Editor.List = List; - var ListFactory = (function () { + var ListFactory = /** @class */ (function () { function ListFactory() { } ListFactory.prototype.MakeHead = function () { diff --git a/tests/baselines/reference/genericClassWithStaticsUsingTypeArguments.js b/tests/baselines/reference/genericClassWithStaticsUsingTypeArguments.js index 2039e459572..28b0aab5b06 100644 --- a/tests/baselines/reference/genericClassWithStaticsUsingTypeArguments.js +++ b/tests/baselines/reference/genericClassWithStaticsUsingTypeArguments.js @@ -19,7 +19,7 @@ class Foo { //// [genericClassWithStaticsUsingTypeArguments.js] // Should be error to use 'T' in all declarations within Foo. -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.f = function (xs) { diff --git a/tests/baselines/reference/genericClasses0.js b/tests/baselines/reference/genericClasses0.js index df6e691b9da..90dff6154f8 100644 --- a/tests/baselines/reference/genericClasses0.js +++ b/tests/baselines/reference/genericClasses0.js @@ -8,7 +8,7 @@ var v1 : C; var y = v1.x; // should be 'string' //// [genericClasses0.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/genericClasses1.js b/tests/baselines/reference/genericClasses1.js index de4ad6f917b..1d991f812d5 100644 --- a/tests/baselines/reference/genericClasses1.js +++ b/tests/baselines/reference/genericClasses1.js @@ -8,7 +8,7 @@ var v1 = new C(); var y = v1.x; // should be 'string' //// [genericClasses1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/genericClasses2.js b/tests/baselines/reference/genericClasses2.js index dcfed142d02..f86936b9b64 100644 --- a/tests/baselines/reference/genericClasses2.js +++ b/tests/baselines/reference/genericClasses2.js @@ -16,7 +16,7 @@ var w = v1.y.a; // should be 'string' var z = v1.z.a; // should be 'number' //// [genericClasses2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/genericClasses3.js b/tests/baselines/reference/genericClasses3.js index 95eb5db106a..a9373e0ec42 100644 --- a/tests/baselines/reference/genericClasses3.js +++ b/tests/baselines/reference/genericClasses3.js @@ -28,12 +28,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericClasses4.js b/tests/baselines/reference/genericClasses4.js index ab3620d2d79..f36c20d49e4 100644 --- a/tests/baselines/reference/genericClasses4.js +++ b/tests/baselines/reference/genericClasses4.js @@ -19,7 +19,7 @@ class Vec2_T //// [genericClasses4.js] // once caused stack overflow -var Vec2_T = (function () { +var Vec2_T = /** @class */ (function () { function Vec2_T(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/genericClassesInModule.js b/tests/baselines/reference/genericClassesInModule.js index 6ca65804d89..ba081f814dc 100644 --- a/tests/baselines/reference/genericClassesInModule.js +++ b/tests/baselines/reference/genericClassesInModule.js @@ -11,13 +11,13 @@ var a = new Foo.B(); //// [genericClassesInModule.js] var Foo; (function (Foo) { - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; }()); Foo.B = B; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/genericClassesInModule2.js b/tests/baselines/reference/genericClassesInModule2.js index 738fa996cf7..606d791ed84 100644 --- a/tests/baselines/reference/genericClassesInModule2.js +++ b/tests/baselines/reference/genericClassesInModule2.js @@ -24,7 +24,7 @@ export class B { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A(callback) { this.callback = callback; var child = new B(this); @@ -35,7 +35,7 @@ define(["require", "exports"], function (require, exports) { return A; }()); exports.A = A; - var B = (function () { + var B = /** @class */ (function () { function B(parent) { this.parent = parent; } diff --git a/tests/baselines/reference/genericCloduleInModule.js b/tests/baselines/reference/genericCloduleInModule.js index 6164bfc0904..97fb6378df0 100644 --- a/tests/baselines/reference/genericCloduleInModule.js +++ b/tests/baselines/reference/genericCloduleInModule.js @@ -15,7 +15,7 @@ b.foo(); //// [genericCloduleInModule.js] var A; (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.foo = function () { }; diff --git a/tests/baselines/reference/genericCloduleInModule2.js b/tests/baselines/reference/genericCloduleInModule2.js index 55a5507eed2..8f610bed876 100644 --- a/tests/baselines/reference/genericCloduleInModule2.js +++ b/tests/baselines/reference/genericCloduleInModule2.js @@ -18,7 +18,7 @@ b.foo(); //// [genericCloduleInModule2.js] var A; (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.foo = function () { }; diff --git a/tests/baselines/reference/genericCloneReturnTypes.js b/tests/baselines/reference/genericCloneReturnTypes.js index 6d301c008e6..b7fe271b44a 100644 --- a/tests/baselines/reference/genericCloneReturnTypes.js +++ b/tests/baselines/reference/genericCloneReturnTypes.js @@ -26,7 +26,7 @@ b = b2; b = b3; //// [genericCloneReturnTypes.js] -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(x) { this.size = x; } diff --git a/tests/baselines/reference/genericCloneReturnTypes2.js b/tests/baselines/reference/genericCloneReturnTypes2.js index 1e908c4c865..9f033989993 100644 --- a/tests/baselines/reference/genericCloneReturnTypes2.js +++ b/tests/baselines/reference/genericCloneReturnTypes2.js @@ -16,7 +16,7 @@ var c: MyList = a.clone(); // bug was there was an error on this line var d: MyList = a.clone(); // error //// [genericCloneReturnTypes2.js] -var MyList = (function () { +var MyList = /** @class */ (function () { function MyList(n) { this.size = n; this.data = new Array(this.size); diff --git a/tests/baselines/reference/genericConstraint1.js b/tests/baselines/reference/genericConstraint1.js index 52ce0143357..f916ef69851 100644 --- a/tests/baselines/reference/genericConstraint1.js +++ b/tests/baselines/reference/genericConstraint1.js @@ -9,7 +9,7 @@ var x = new C(); x.bar2(2, ""); //// [genericConstraint1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar2 = function (x, y) { diff --git a/tests/baselines/reference/genericConstraint2.js b/tests/baselines/reference/genericConstraint2.js index 9056ec847d7..7c3343a8b38 100644 --- a/tests/baselines/reference/genericConstraint2.js +++ b/tests/baselines/reference/genericConstraint2.js @@ -29,7 +29,7 @@ function compare(x, y) { return 1; return x.comparer(y); } -var ComparableString = (function () { +var ComparableString = /** @class */ (function () { function ComparableString(currentValue) { this.currentValue = currentValue; } diff --git a/tests/baselines/reference/genericConstraintDeclaration.js b/tests/baselines/reference/genericConstraintDeclaration.js index eafda32f122..0adc854df53 100644 --- a/tests/baselines/reference/genericConstraintDeclaration.js +++ b/tests/baselines/reference/genericConstraintDeclaration.js @@ -9,7 +9,7 @@ class List{ //// [genericConstraintDeclaration.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } List.empty = function () { return null; }; diff --git a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.js b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.js index c66279ec873..31e93431bbc 100644 --- a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.js +++ b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.js @@ -41,7 +41,7 @@ var EndGate; (function (EndGate) { var Tweening; (function (Tweening) { - var Tween = (function () { + var Tween = /** @class */ (function () { function Tween(from) { this._from = from.Clone(); } @@ -53,7 +53,7 @@ var EndGate; (function (EndGate) { var Tweening; (function (Tweening) { - var NumberTween = (function (_super) { + var NumberTween = /** @class */ (function (_super) { __extends(NumberTween, _super); function NumberTween(from) { return _super.call(this, from) || this; diff --git a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.js b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.js index af5f46c3c57..2e24b03d82f 100644 --- a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.js +++ b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.js @@ -40,7 +40,7 @@ var EndGate; (function (EndGate) { var Tweening; (function (Tweening) { - var Tween = (function () { + var Tween = /** @class */ (function () { function Tween(from) { this._from = from.Clone(); } @@ -52,7 +52,7 @@ var EndGate; (function (EndGate) { var Tweening; (function (Tweening) { - var NumberTween = (function (_super) { + var NumberTween = /** @class */ (function (_super) { __extends(NumberTween, _super); function NumberTween(from) { return _super.call(this, from) || this; diff --git a/tests/baselines/reference/genericConstructExpressionWithoutArgs.js b/tests/baselines/reference/genericConstructExpressionWithoutArgs.js index 5eb21728eb1..f0cc7f7d163 100644 --- a/tests/baselines/reference/genericConstructExpressionWithoutArgs.js +++ b/tests/baselines/reference/genericConstructExpressionWithoutArgs.js @@ -11,13 +11,13 @@ var c2 = new C // error, type params are actually part of the arg list s //// [genericConstructExpressionWithoutArgs.js] -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); var b = new B; // no error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/genericDerivedTypeWithSpecializedBase.js b/tests/baselines/reference/genericDerivedTypeWithSpecializedBase.js index cd028bb28b2..ee9742c51e3 100644 --- a/tests/baselines/reference/genericDerivedTypeWithSpecializedBase.js +++ b/tests/baselines/reference/genericDerivedTypeWithSpecializedBase.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericDerivedTypeWithSpecializedBase2.js b/tests/baselines/reference/genericDerivedTypeWithSpecializedBase2.js index 694bc87c453..a4ec1f00f22 100644 --- a/tests/baselines/reference/genericDerivedTypeWithSpecializedBase2.js +++ b/tests/baselines/reference/genericDerivedTypeWithSpecializedBase2.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js b/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js index 7caa65b971b..dc3b205d176 100644 --- a/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js +++ b/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js @@ -16,7 +16,7 @@ var r5 = utils.mapReduce(c, f1, f2); //// [genericFunctionsWithOptionalParameters3.js] -var Collection = (function () { +var Collection = /** @class */ (function () { function Collection() { } Collection.prototype.add = function (x) { }; diff --git a/tests/baselines/reference/genericGetter.js b/tests/baselines/reference/genericGetter.js index 81e2531f1b9..6c0e511f01d 100644 --- a/tests/baselines/reference/genericGetter.js +++ b/tests/baselines/reference/genericGetter.js @@ -10,7 +10,7 @@ var c = new C(); var r: string = c.x; //// [genericGetter.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/genericGetter2.js b/tests/baselines/reference/genericGetter2.js index 022233b78e0..e1211adf1c5 100644 --- a/tests/baselines/reference/genericGetter2.js +++ b/tests/baselines/reference/genericGetter2.js @@ -9,12 +9,12 @@ class C { } //// [genericGetter2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/genericGetter3.js b/tests/baselines/reference/genericGetter3.js index 93465009378..6252d6f3c01 100644 --- a/tests/baselines/reference/genericGetter3.js +++ b/tests/baselines/reference/genericGetter3.js @@ -12,12 +12,12 @@ var c = new C(); var r: string = c.x; //// [genericGetter3.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/genericImplements.js b/tests/baselines/reference/genericImplements.js index 1a67fb29ad8..f38c6b115ed 100644 --- a/tests/baselines/reference/genericImplements.js +++ b/tests/baselines/reference/genericImplements.js @@ -21,34 +21,34 @@ class Z implements I { } // { f: () => T } //// [genericImplements.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); ; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); ; // OK -var X = (function () { +var X = /** @class */ (function () { function X() { } X.prototype.f = function () { return undefined; }; return X; }()); // { f: () => { b; } } // OK -var Y = (function () { +var Y = /** @class */ (function () { function Y() { } Y.prototype.f = function () { return undefined; }; return Y; }()); // { f: () => { a; } } // OK -var Z = (function () { +var Z = /** @class */ (function () { function Z() { } Z.prototype.f = function () { return undefined; }; diff --git a/tests/baselines/reference/genericInheritedDefaultConstructors.js b/tests/baselines/reference/genericInheritedDefaultConstructors.js index 15848c10874..1679322210d 100644 --- a/tests/baselines/reference/genericInheritedDefaultConstructors.js +++ b/tests/baselines/reference/genericInheritedDefaultConstructors.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericInstanceOf.js b/tests/baselines/reference/genericInstanceOf.js index 6d060a75fe1..d93125ae806 100644 --- a/tests/baselines/reference/genericInstanceOf.js +++ b/tests/baselines/reference/genericInstanceOf.js @@ -12,7 +12,7 @@ class C { } //// [genericInstanceOf.js] -var C = (function () { +var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; diff --git a/tests/baselines/reference/genericInterfaceImplementation.js b/tests/baselines/reference/genericInterfaceImplementation.js index c68c3e0d222..7e6cb6c2d0d 100644 --- a/tests/baselines/reference/genericInterfaceImplementation.js +++ b/tests/baselines/reference/genericInterfaceImplementation.js @@ -17,7 +17,7 @@ class None implements IOption{ //// [genericInterfaceImplementation.js] -var None = (function () { +var None = /** @class */ (function () { function None() { } None.prototype.get = function () { diff --git a/tests/baselines/reference/genericInterfacesWithoutTypeArguments.js b/tests/baselines/reference/genericInterfacesWithoutTypeArguments.js index e6a2fd65a66..e0d33bc9720 100644 --- a/tests/baselines/reference/genericInterfacesWithoutTypeArguments.js +++ b/tests/baselines/reference/genericInterfacesWithoutTypeArguments.js @@ -6,7 +6,7 @@ var c: C; //// [genericInterfacesWithoutTypeArguments.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/genericMemberFunction.js b/tests/baselines/reference/genericMemberFunction.js index 61a9298eb7f..5aa7ef5f696 100644 --- a/tests/baselines/reference/genericMemberFunction.js +++ b/tests/baselines/reference/genericMemberFunction.js @@ -26,7 +26,7 @@ export class BuildResult{ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var BuildError = (function () { + var BuildError = /** @class */ (function () { function BuildError() { } BuildError.prototype.parent = function () { @@ -35,7 +35,7 @@ define(["require", "exports"], function (require, exports) { return BuildError; }()); exports.BuildError = BuildError; - var FileWithErrors = (function () { + var FileWithErrors = /** @class */ (function () { function FileWithErrors() { } FileWithErrors.prototype.errors = function () { @@ -47,7 +47,7 @@ define(["require", "exports"], function (require, exports) { return FileWithErrors; }()); exports.FileWithErrors = FileWithErrors; - var BuildResult = (function () { + var BuildResult = /** @class */ (function () { function BuildResult() { } BuildResult.prototype.merge = function (other) { diff --git a/tests/baselines/reference/genericMergedDeclarationUsingTypeParameter2.js b/tests/baselines/reference/genericMergedDeclarationUsingTypeParameter2.js index 11a9c0891ae..36637719e19 100644 --- a/tests/baselines/reference/genericMergedDeclarationUsingTypeParameter2.js +++ b/tests/baselines/reference/genericMergedDeclarationUsingTypeParameter2.js @@ -7,7 +7,7 @@ module foo { //// [genericMergedDeclarationUsingTypeParameter2.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo(x) { } return foo; diff --git a/tests/baselines/reference/genericObjectCreationWithoutTypeArgs.js b/tests/baselines/reference/genericObjectCreationWithoutTypeArgs.js index bbd621ca09f..04459125022 100644 --- a/tests/baselines/reference/genericObjectCreationWithoutTypeArgs.js +++ b/tests/baselines/reference/genericObjectCreationWithoutTypeArgs.js @@ -10,7 +10,7 @@ var x4 = new SS; // Should be allowed, but currently give error ('supp //// [genericObjectCreationWithoutTypeArgs.js] -var SS = (function () { +var SS = /** @class */ (function () { function SS() { } return SS; diff --git a/tests/baselines/reference/genericObjectLitReturnType.js b/tests/baselines/reference/genericObjectLitReturnType.js index e9b1ba2f60d..a1d7c778cbd 100644 --- a/tests/baselines/reference/genericObjectLitReturnType.js +++ b/tests/baselines/reference/genericObjectLitReturnType.js @@ -12,7 +12,7 @@ t1.a = 5; // Should not error: t1 should have type {a: number}, instead has type //// [genericObjectLitReturnType.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } X.prototype.f = function (t) { return { a: t }; }; diff --git a/tests/baselines/reference/genericOfACloduleType1.js b/tests/baselines/reference/genericOfACloduleType1.js index 1c9657ec8f1..84f1a31d83e 100644 --- a/tests/baselines/reference/genericOfACloduleType1.js +++ b/tests/baselines/reference/genericOfACloduleType1.js @@ -13,7 +13,7 @@ module M { var g2 = new G() // was: error Type reference cannot refer to container 'M.C'. //// [genericOfACloduleType1.js] -var G = (function () { +var G = /** @class */ (function () { function G() { } G.prototype.bar = function (x) { return x; }; @@ -21,7 +21,7 @@ var G = (function () { }()); var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; @@ -29,7 +29,7 @@ var M; }()); M.C = C; (function (C) { - var X = (function () { + var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/genericOfACloduleType2.js b/tests/baselines/reference/genericOfACloduleType2.js index c96e3f4fa6d..51607688724 100644 --- a/tests/baselines/reference/genericOfACloduleType2.js +++ b/tests/baselines/reference/genericOfACloduleType2.js @@ -16,7 +16,7 @@ module N { } //// [genericOfACloduleType2.js] -var G = (function () { +var G = /** @class */ (function () { function G() { } G.prototype.bar = function (x) { return x; }; @@ -24,7 +24,7 @@ var G = (function () { }()); var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; @@ -32,7 +32,7 @@ var M; }()); M.C = C; (function (C) { - var X = (function () { + var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/genericOverloadSignatures.js b/tests/baselines/reference/genericOverloadSignatures.js index 829ee557e4e..9a568b73877 100644 --- a/tests/baselines/reference/genericOverloadSignatures.js +++ b/tests/baselines/reference/genericOverloadSignatures.js @@ -32,7 +32,7 @@ interface D { //// [genericOverloadSignatures.js] function f(a) { } -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/genericPrototypeProperty.js b/tests/baselines/reference/genericPrototypeProperty.js index 77102b280a1..963932a0231 100644 --- a/tests/baselines/reference/genericPrototypeProperty.js +++ b/tests/baselines/reference/genericPrototypeProperty.js @@ -10,7 +10,7 @@ var r2 = r.x var r3 = r.foo(null); //// [genericPrototypeProperty.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/genericPrototypeProperty2.js b/tests/baselines/reference/genericPrototypeProperty2.js index 66f058090dc..4a01e2ac828 100644 --- a/tests/baselines/reference/genericPrototypeProperty2.js +++ b/tests/baselines/reference/genericPrototypeProperty2.js @@ -26,24 +26,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var BaseEvent = (function () { +var BaseEvent = /** @class */ (function () { function BaseEvent() { } return BaseEvent; }()); -var MyEvent = (function (_super) { +var MyEvent = /** @class */ (function (_super) { __extends(MyEvent, _super); function MyEvent() { return _super !== null && _super.apply(this, arguments) || this; } return MyEvent; }(BaseEvent)); -var BaseEventWrapper = (function () { +var BaseEventWrapper = /** @class */ (function () { function BaseEventWrapper() { } return BaseEventWrapper; }()); -var MyEventWrapper = (function (_super) { +var MyEventWrapper = /** @class */ (function (_super) { __extends(MyEventWrapper, _super); function MyEventWrapper() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericPrototypeProperty3.js b/tests/baselines/reference/genericPrototypeProperty3.js index 1fef7a9b407..26fa7aa87ae 100644 --- a/tests/baselines/reference/genericPrototypeProperty3.js +++ b/tests/baselines/reference/genericPrototypeProperty3.js @@ -25,24 +25,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var BaseEvent = (function () { +var BaseEvent = /** @class */ (function () { function BaseEvent() { } return BaseEvent; }()); -var MyEvent = (function (_super) { +var MyEvent = /** @class */ (function (_super) { __extends(MyEvent, _super); function MyEvent() { return _super !== null && _super.apply(this, arguments) || this; } return MyEvent; }(BaseEvent)); -var BaseEventWrapper = (function () { +var BaseEventWrapper = /** @class */ (function () { function BaseEventWrapper() { } return BaseEventWrapper; }()); -var MyEventWrapper = (function (_super) { +var MyEventWrapper = /** @class */ (function (_super) { __extends(MyEventWrapper, _super); function MyEventWrapper() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js index 22886334aad..9838cee07bc 100644 --- a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js +++ b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js @@ -47,7 +47,7 @@ var TypeScript2; PullSymbolVisibility[PullSymbolVisibility["Private"] = 0] = "Private"; PullSymbolVisibility[PullSymbolVisibility["Public"] = 1] = "Public"; })(PullSymbolVisibility = TypeScript2.PullSymbolVisibility || (TypeScript2.PullSymbolVisibility = {})); - var PullSymbol = (function () { + var PullSymbol = /** @class */ (function () { function PullSymbol(name, declKind) { } // link methods @@ -59,7 +59,7 @@ var TypeScript2; return PullSymbol; }()); TypeScript2.PullSymbol = PullSymbol; - var PullTypeSymbol = (function (_super) { + var PullTypeSymbol = /** @class */ (function (_super) { __extends(PullTypeSymbol, _super); function PullTypeSymbol() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js index d0bf08113d2..210a118fd6b 100644 --- a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js +++ b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { })(); var TypeScript; (function (TypeScript) { - var MemberName = (function () { + var MemberName = /** @class */ (function () { function MemberName() { } MemberName.create = function (arg1, arg2, arg3) { @@ -53,14 +53,14 @@ var TypeScript; TypeScript.MemberName = MemberName; })(TypeScript || (TypeScript = {})); (function (TypeScript) { - var PullSymbol = (function () { + var PullSymbol = /** @class */ (function () { function PullSymbol() { this.type = null; } return PullSymbol; }()); TypeScript.PullSymbol = PullSymbol; - var PullTypeSymbol = (function (_super) { + var PullTypeSymbol = /** @class */ (function (_super) { __extends(PullTypeSymbol, _super); function PullTypeSymbol() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericReturnTypeFromGetter1.js b/tests/baselines/reference/genericReturnTypeFromGetter1.js index 728d81dd147..f193c6ca05f 100644 --- a/tests/baselines/reference/genericReturnTypeFromGetter1.js +++ b/tests/baselines/reference/genericReturnTypeFromGetter1.js @@ -12,7 +12,7 @@ export class DbSet { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var DbSet = (function () { + var DbSet = /** @class */ (function () { function DbSet() { } Object.defineProperty(DbSet.prototype, "entityType", { diff --git a/tests/baselines/reference/genericReversingTypeParameters.js b/tests/baselines/reference/genericReversingTypeParameters.js index 33f598a1642..42bd7b69d17 100644 --- a/tests/baselines/reference/genericReversingTypeParameters.js +++ b/tests/baselines/reference/genericReversingTypeParameters.js @@ -11,7 +11,7 @@ var i = b.inverse(); // used to get the type wrong here. var r2b = i.get(1); //// [genericReversingTypeParameters.js] -var BiMap = (function () { +var BiMap = /** @class */ (function () { function BiMap() { } BiMap.prototype.get = function (key) { return null; }; diff --git a/tests/baselines/reference/genericReversingTypeParameters2.js b/tests/baselines/reference/genericReversingTypeParameters2.js index 40102d790d9..5890a75ada8 100644 --- a/tests/baselines/reference/genericReversingTypeParameters2.js +++ b/tests/baselines/reference/genericReversingTypeParameters2.js @@ -10,7 +10,7 @@ var i = b.inverse(); // used to get the type wrong here. var r2b = i.get(1); //// [genericReversingTypeParameters2.js] -var BiMap = (function () { +var BiMap = /** @class */ (function () { function BiMap() { } BiMap.prototype.get = function (key) { return null; }; diff --git a/tests/baselines/reference/genericSpecializations1.js b/tests/baselines/reference/genericSpecializations1.js index 2aabf708a6f..a5891ea0323 100644 --- a/tests/baselines/reference/genericSpecializations1.js +++ b/tests/baselines/reference/genericSpecializations1.js @@ -16,19 +16,19 @@ class StringFoo3 implements IFoo { } //// [genericSpecializations1.js] -var IntFooBad = (function () { +var IntFooBad = /** @class */ (function () { function IntFooBad() { } IntFooBad.prototype.foo = function (x) { return null; }; return IntFooBad; }()); -var StringFoo2 = (function () { +var StringFoo2 = /** @class */ (function () { function StringFoo2() { } StringFoo2.prototype.foo = function (x) { return null; }; return StringFoo2; }()); -var StringFoo3 = (function () { +var StringFoo3 = /** @class */ (function () { function StringFoo3() { } StringFoo3.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/genericSpecializations2.js b/tests/baselines/reference/genericSpecializations2.js index 6975575ec5e..e7e787c6b0f 100644 --- a/tests/baselines/reference/genericSpecializations2.js +++ b/tests/baselines/reference/genericSpecializations2.js @@ -20,7 +20,7 @@ class StringFoo3 implements IFoo { //// [genericSpecializations2.js] -var IFoo = (function () { +var IFoo = /** @class */ (function () { function IFoo() { } IFoo.prototype.foo = function (x) { @@ -28,19 +28,19 @@ var IFoo = (function () { }; return IFoo; }()); -var IntFooBad = (function () { +var IntFooBad = /** @class */ (function () { function IntFooBad() { } IntFooBad.prototype.foo = function (x) { return null; }; return IntFooBad; }()); -var StringFoo2 = (function () { +var StringFoo2 = /** @class */ (function () { function StringFoo2() { } StringFoo2.prototype.foo = function (x) { return null; }; return StringFoo2; }()); -var StringFoo3 = (function () { +var StringFoo3 = /** @class */ (function () { function StringFoo3() { } StringFoo3.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/genericSpecializations3.js b/tests/baselines/reference/genericSpecializations3.js index 03d07b6dff9..4913484cb9e 100644 --- a/tests/baselines/reference/genericSpecializations3.js +++ b/tests/baselines/reference/genericSpecializations3.js @@ -38,21 +38,21 @@ var stringFoo3: StringFoo3; //// [genericSpecializations3.js] var iFoo; iFoo.foo(1); -var IntFooBad = (function () { +var IntFooBad = /** @class */ (function () { function IntFooBad() { } IntFooBad.prototype.foo = function (x) { return null; }; return IntFooBad; }()); var intFooBad; -var IntFoo = (function () { +var IntFoo = /** @class */ (function () { function IntFoo() { } IntFoo.prototype.foo = function (x) { return null; }; return IntFoo; }()); var intFoo; -var StringFoo2 = (function () { +var StringFoo2 = /** @class */ (function () { function StringFoo2() { } StringFoo2.prototype.foo = function (x) { return null; }; @@ -62,7 +62,7 @@ var stringFoo2; stringFoo2.foo("hm"); intFoo = stringFoo2; // error stringFoo2 = intFoo; // error -var StringFoo3 = (function () { +var StringFoo3 = /** @class */ (function () { function StringFoo3() { } StringFoo3.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/genericStaticAnyTypeFunction.js b/tests/baselines/reference/genericStaticAnyTypeFunction.js index 7ed9494d3cf..fc368fc4331 100644 --- a/tests/baselines/reference/genericStaticAnyTypeFunction.js +++ b/tests/baselines/reference/genericStaticAnyTypeFunction.js @@ -19,7 +19,7 @@ class A { //// [genericStaticAnyTypeFunction.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.one = function (source, value) { diff --git a/tests/baselines/reference/genericTypeAssertions1.js b/tests/baselines/reference/genericTypeAssertions1.js index 904e696af48..ac80c0c795e 100644 --- a/tests/baselines/reference/genericTypeAssertions1.js +++ b/tests/baselines/reference/genericTypeAssertions1.js @@ -5,7 +5,7 @@ var r: A = >new A(); // error var r2: A = >>foo; // error //// [genericTypeAssertions1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/genericTypeAssertions2.js b/tests/baselines/reference/genericTypeAssertions2.js index 160967e83de..6e12260fd2e 100644 --- a/tests/baselines/reference/genericTypeAssertions2.js +++ b/tests/baselines/reference/genericTypeAssertions2.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericTypeAssertions4.js b/tests/baselines/reference/genericTypeAssertions4.js index 991db3822ac..5f7950d0944 100644 --- a/tests/baselines/reference/genericTypeAssertions4.js +++ b/tests/baselines/reference/genericTypeAssertions4.js @@ -36,13 +36,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return ""; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -50,7 +50,7 @@ var B = (function (_super) { B.prototype.bar = function () { return 1; }; return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericTypeAssertions6.js b/tests/baselines/reference/genericTypeAssertions6.js index 069e567ab10..f6db5148ea1 100644 --- a/tests/baselines/reference/genericTypeAssertions6.js +++ b/tests/baselines/reference/genericTypeAssertions6.js @@ -35,7 +35,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(x) { var y = x; var z = x; @@ -46,7 +46,7 @@ var A = (function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericTypeConstraints.js b/tests/baselines/reference/genericTypeConstraints.js index cbb03b683a8..e5abc9736ec 100644 --- a/tests/baselines/reference/genericTypeConstraints.js +++ b/tests/baselines/reference/genericTypeConstraints.js @@ -24,23 +24,23 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.fooMethod = function () { }; return Foo; }()); -var FooExtended = (function () { +var FooExtended = /** @class */ (function () { function FooExtended() { } return FooExtended; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); -var BarExtended = (function (_super) { +var BarExtended = /** @class */ (function (_super) { __extends(BarExtended, _super); function BarExtended() { return _super.call(this) || this; diff --git a/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument.js b/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument.js index 8fc00dcc08f..28c676ba754 100644 --- a/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument.js +++ b/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument.js @@ -50,7 +50,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -62,7 +62,7 @@ var d; var e = function (x) { var y; return y; }; function f(x) { var y; return y; } var g = function f(x) { var y; return y; }; -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -71,21 +71,21 @@ var D = (function (_super) { }(C)); var M; (function (M) { - var E = (function () { + var E = /** @class */ (function () { function E() { } return E; }()); M.E = E; })(M || (M = {})); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(M.E)); -var D3 = (function () { +var D3 = /** @class */ (function () { function D3() { } return D3; diff --git a/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument2.js b/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument2.js index 9730afdee04..05f73caa414 100644 --- a/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument2.js +++ b/tests/baselines/reference/genericTypeReferenceWithoutTypeArgument2.js @@ -57,14 +57,14 @@ var d; var e = function (x) { var y; return y; }; function f(x) { var y; return y; } var g = function f(x) { var y; return y; }; -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(I)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js b/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js index 8e8060194b0..30497a8737f 100644 --- a/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js +++ b/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js @@ -12,7 +12,7 @@ var i2: I; // should be an error //// [genericTypeReferencesRequireTypeArgs.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { return null; }; diff --git a/tests/baselines/reference/genericTypeUsedWithoutTypeArguments1.js b/tests/baselines/reference/genericTypeUsedWithoutTypeArguments1.js index 765d9733727..c6914bedd01 100644 --- a/tests/baselines/reference/genericTypeUsedWithoutTypeArguments1.js +++ b/tests/baselines/reference/genericTypeUsedWithoutTypeArguments1.js @@ -4,7 +4,7 @@ class Bar implements Foo { } //// [genericTypeUsedWithoutTypeArguments1.js] -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/genericTypeWithCallableMembers.js b/tests/baselines/reference/genericTypeWithCallableMembers.js index c1a28b384bb..a2ae2c46fb4 100644 --- a/tests/baselines/reference/genericTypeWithCallableMembers.js +++ b/tests/baselines/reference/genericTypeWithCallableMembers.js @@ -13,7 +13,7 @@ class C { //// [genericTypeWithCallableMembers.js] -var C = (function () { +var C = /** @class */ (function () { function C(data, data2) { this.data = data; this.data2 = data2; diff --git a/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js b/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js index 3c3577b853e..00bca80ae10 100644 --- a/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js +++ b/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js @@ -10,7 +10,7 @@ var i: I = x; // Should not be allowed -- type of 'f' is incompatible with 'I' //// [genericTypeWithNonGenericBaseMisMatch.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } X.prototype.f = function (a) { }; diff --git a/tests/baselines/reference/genericWithCallSignatures1.js b/tests/baselines/reference/genericWithCallSignatures1.js index 95145470ac3..cd44e9444a4 100644 --- a/tests/baselines/reference/genericWithCallSignatures1.js +++ b/tests/baselines/reference/genericWithCallSignatures1.js @@ -21,7 +21,7 @@ class MyClass { //// [genericWithCallSignatures_0.js] //// [genericWithCallSignatures_1.js] /// -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } MyClass.prototype.myMethod = function () { diff --git a/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js b/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js index b7c0ca2a0db..1921f133322 100644 --- a/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js +++ b/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js @@ -9,7 +9,7 @@ var lazyArray = new LazyArray(); var value: string = lazyArray.array()["test"]; // used to be an error //// [genericWithIndexerOfTypeParameterType1.js] -var LazyArray = (function () { +var LazyArray = /** @class */ (function () { function LazyArray() { this.objects = {}; } diff --git a/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js b/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js index 3f5e3dcfe8e..aeb3634e34a 100644 --- a/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js +++ b/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js @@ -28,13 +28,13 @@ var __extends = (this && this.__extends) || (function () { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Collection = (function () { + var Collection = /** @class */ (function () { function Collection() { } return Collection; }()); exports.Collection = Collection; - var List = (function (_super) { + var List = /** @class */ (function (_super) { __extends(List, _super); function List() { return _super !== null && _super.apply(this, arguments) || this; @@ -43,13 +43,13 @@ define(["require", "exports"], function (require, exports) { return List; }(Collection)); exports.List = List; - var CollectionItem = (function () { + var CollectionItem = /** @class */ (function () { function CollectionItem() { } return CollectionItem; }()); exports.CollectionItem = CollectionItem; - var ListItem = (function (_super) { + var ListItem = /** @class */ (function (_super) { __extends(ListItem, _super); function ListItem() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/genericWithOpenTypeParameters1.js b/tests/baselines/reference/genericWithOpenTypeParameters1.js index 90ea23e43ef..fad1609d4d8 100644 --- a/tests/baselines/reference/genericWithOpenTypeParameters1.js +++ b/tests/baselines/reference/genericWithOpenTypeParameters1.js @@ -12,7 +12,7 @@ var f4 = (x: B) => { return x.foo(1); } // no error //// [genericWithOpenTypeParameters1.js] -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/generics3.js b/tests/baselines/reference/generics3.js index 8c68384dd68..873ede480d5 100644 --- a/tests/baselines/reference/generics3.js +++ b/tests/baselines/reference/generics3.js @@ -8,7 +8,7 @@ var b: C; a = b; // Ok - should be identical //// [generics3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/generics4.js b/tests/baselines/reference/generics4.js index 42b64224eb2..118b88d58de 100644 --- a/tests/baselines/reference/generics4.js +++ b/tests/baselines/reference/generics4.js @@ -8,7 +8,7 @@ var b: C; a = b; // Not ok - return types of "f" are different //// [generics4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/generics4NoError.js b/tests/baselines/reference/generics4NoError.js index b247a24b633..b46b89e5187 100644 --- a/tests/baselines/reference/generics4NoError.js +++ b/tests/baselines/reference/generics4NoError.js @@ -7,7 +7,7 @@ var b: C; //// [generics4NoError.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js b/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js index 43e933cd0fc..cbe7e7de207 100644 --- a/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js +++ b/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js @@ -19,7 +19,7 @@ var m = { //// [genericsWithDuplicateTypeParameters1.js] function f() { } function f2(a, b) { return null; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { }; diff --git a/tests/baselines/reference/genericsWithoutTypeParameters1.js b/tests/baselines/reference/genericsWithoutTypeParameters1.js index 443dd72da23..8ef64808d65 100644 --- a/tests/baselines/reference/genericsWithoutTypeParameters1.js +++ b/tests/baselines/reference/genericsWithoutTypeParameters1.js @@ -34,7 +34,7 @@ function f(x: T): A { } //// [genericsWithoutTypeParameters1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { return null; }; @@ -48,12 +48,12 @@ function foo(x, y) { } function foo2(x, y) { } var x = { a: new C() }; var x2 = { a: { bar: function () { return 1; } } }; -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.js b/tests/baselines/reference/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.js index 8b41cafa5b1..bc4a40dfecd 100644 --- a/tests/baselines/reference/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.js +++ b/tests/baselines/reference/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.js @@ -30,7 +30,7 @@ module MyModule { //// [getAccessorWithImpliedReturnTypeAndFunctionClassMerge.js] var MyModule; (function (MyModule) { - var MyClass = (function () { + var MyClass = /** @class */ (function () { function MyClass() { } Object.defineProperty(MyClass.prototype, "myGetter", { diff --git a/tests/baselines/reference/getAndSetAsMemberNames.js b/tests/baselines/reference/getAndSetAsMemberNames.js index 0b0d8ff7e01..1433e3cd3a8 100644 --- a/tests/baselines/reference/getAndSetAsMemberNames.js +++ b/tests/baselines/reference/getAndSetAsMemberNames.js @@ -22,18 +22,18 @@ class C5 { //// [getAndSetAsMemberNames.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { this.get = 1; } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.set = function (x) { @@ -41,13 +41,13 @@ var C3 = (function () { }; return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { this.get = true; } return C4; }()); -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { this.set = function () { return true; }; } diff --git a/tests/baselines/reference/getAndSetNotIdenticalType.js b/tests/baselines/reference/getAndSetNotIdenticalType.js index cf2cd75828b..edebef235b8 100644 --- a/tests/baselines/reference/getAndSetNotIdenticalType.js +++ b/tests/baselines/reference/getAndSetNotIdenticalType.js @@ -7,7 +7,7 @@ class C { } //// [getAndSetNotIdenticalType.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/getAndSetNotIdenticalType2.js b/tests/baselines/reference/getAndSetNotIdenticalType2.js index 82f4c553329..af729eb7d7a 100644 --- a/tests/baselines/reference/getAndSetNotIdenticalType2.js +++ b/tests/baselines/reference/getAndSetNotIdenticalType2.js @@ -16,12 +16,12 @@ var r = x.x; x.x = r; //// [getAndSetNotIdenticalType2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/getAndSetNotIdenticalType3.js b/tests/baselines/reference/getAndSetNotIdenticalType3.js index 2841c4d6d8a..ff2d04ef150 100644 --- a/tests/baselines/reference/getAndSetNotIdenticalType3.js +++ b/tests/baselines/reference/getAndSetNotIdenticalType3.js @@ -16,12 +16,12 @@ var r = x.x; x.x = r; //// [getAndSetNotIdenticalType3.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { diff --git a/tests/baselines/reference/getEmitOutput-pp.baseline b/tests/baselines/reference/getEmitOutput-pp.baseline index 683b454a275..82243870b29 100644 --- a/tests/baselines/reference/getEmitOutput-pp.baseline +++ b/tests/baselines/reference/getEmitOutput-pp.baseline @@ -1,7 +1,7 @@ EmitSkipped: false FileName : /tests/cases/fourslash/shims-pp/inputFile1.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; @@ -16,7 +16,7 @@ declare class Bar { EmitSkipped: false FileName : /tests/cases/fourslash/shims-pp/inputFile2.js var x1 = "hello world"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutput.baseline b/tests/baselines/reference/getEmitOutput.baseline index 8251850e1bb..9fa32d4dfe8 100644 --- a/tests/baselines/reference/getEmitOutput.baseline +++ b/tests/baselines/reference/getEmitOutput.baseline @@ -1,7 +1,7 @@ EmitSkipped: false FileName : /tests/cases/fourslash/shims/inputFile1.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; @@ -16,7 +16,7 @@ declare class Bar { EmitSkipped: false FileName : /tests/cases/fourslash/shims/inputFile2.js var x1 = "hello world"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputDeclarationMultiFiles.baseline b/tests/baselines/reference/getEmitOutputDeclarationMultiFiles.baseline index 56eb932fb5d..ac2d4850bb4 100644 --- a/tests/baselines/reference/getEmitOutputDeclarationMultiFiles.baseline +++ b/tests/baselines/reference/getEmitOutputDeclarationMultiFiles.baseline @@ -1,7 +1,7 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile1.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; @@ -16,7 +16,7 @@ declare class Bar { EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js var x1 = "hello world"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputDeclarationSingleFile.baseline b/tests/baselines/reference/getEmitOutputDeclarationSingleFile.baseline index a756897fffb..18e8920ba72 100644 --- a/tests/baselines/reference/getEmitOutputDeclarationSingleFile.baseline +++ b/tests/baselines/reference/getEmitOutputDeclarationSingleFile.baseline @@ -1,13 +1,13 @@ EmitSkipped: false FileName : declSingleFile.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); var x1 = "hello world"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputExternalModule.baseline b/tests/baselines/reference/getEmitOutputExternalModule.baseline index 1b18ace6ab6..bd4162854f8 100644 --- a/tests/baselines/reference/getEmitOutputExternalModule.baseline +++ b/tests/baselines/reference/getEmitOutputExternalModule.baseline @@ -1,7 +1,7 @@ EmitSkipped: false FileName : declSingleFile.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/getEmitOutputExternalModule2.baseline b/tests/baselines/reference/getEmitOutputExternalModule2.baseline index 0b6c4a9b1ff..3aff8629acf 100644 --- a/tests/baselines/reference/getEmitOutputExternalModule2.baseline +++ b/tests/baselines/reference/getEmitOutputExternalModule2.baseline @@ -1,13 +1,13 @@ EmitSkipped: false FileName : declSingleFile.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); var x = "world"; -var Bar2 = (function () { +var Bar2 = /** @class */ (function () { function Bar2() { } return Bar2; diff --git a/tests/baselines/reference/getEmitOutputMapRoots.baseline b/tests/baselines/reference/getEmitOutputMapRoots.baseline index 3b8792e3777..4b4a9b0395b 100644 --- a/tests/baselines/reference/getEmitOutputMapRoots.baseline +++ b/tests/baselines/reference/getEmitOutputMapRoots.baseline @@ -3,7 +3,7 @@ FileName : declSingleFile.js.map {"version":3,"file":"declSingleFile.js","sourceRoot":"","sources":["../inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : declSingleFile.js var x = 109; var foo = "hello world"; -var M = (function () { +var M = /** @class */ (function () { function M() { } return M; diff --git a/tests/baselines/reference/getEmitOutputNoErrors.baseline b/tests/baselines/reference/getEmitOutputNoErrors.baseline index 6469ab3d1a7..8cf9b0f143d 100644 --- a/tests/baselines/reference/getEmitOutputNoErrors.baseline +++ b/tests/baselines/reference/getEmitOutputNoErrors.baseline @@ -1,7 +1,7 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile.js var x; -var M = (function () { +var M = /** @class */ (function () { function M() { } return M; diff --git a/tests/baselines/reference/getEmitOutputOnlyOneFile.baseline b/tests/baselines/reference/getEmitOutputOnlyOneFile.baseline index dbcfe28afaa..b913e00e798 100644 --- a/tests/baselines/reference/getEmitOutputOnlyOneFile.baseline +++ b/tests/baselines/reference/getEmitOutputOnlyOneFile.baseline @@ -1,7 +1,7 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js var x; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputOutFile.baseline b/tests/baselines/reference/getEmitOutputOutFile.baseline index 0b5e93271e4..c683d963f0e 100644 --- a/tests/baselines/reference/getEmitOutputOutFile.baseline +++ b/tests/baselines/reference/getEmitOutputOutFile.baseline @@ -1,13 +1,13 @@ EmitSkipped: false FileName : outFile.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); var x1 = "hello world"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputSingleFile.baseline b/tests/baselines/reference/getEmitOutputSingleFile.baseline index 922f3ab8790..fd370667bc5 100644 --- a/tests/baselines/reference/getEmitOutputSingleFile.baseline +++ b/tests/baselines/reference/getEmitOutputSingleFile.baseline @@ -1,13 +1,13 @@ EmitSkipped: false FileName : outputDir/singleFile.js var x; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); var x; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputSingleFile2.baseline b/tests/baselines/reference/getEmitOutputSingleFile2.baseline index a756897fffb..18e8920ba72 100644 --- a/tests/baselines/reference/getEmitOutputSingleFile2.baseline +++ b/tests/baselines/reference/getEmitOutputSingleFile2.baseline @@ -1,13 +1,13 @@ EmitSkipped: false FileName : declSingleFile.js var x = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); var x1 = "hello world"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputSourceMap.baseline b/tests/baselines/reference/getEmitOutputSourceMap.baseline index 25667b8b701..e1e65087e6d 100644 --- a/tests/baselines/reference/getEmitOutputSourceMap.baseline +++ b/tests/baselines/reference/getEmitOutputSourceMap.baseline @@ -3,7 +3,7 @@ FileName : /tests/cases/fourslash/inputFile.js.map {"version":3,"file":"inputFile.js","sourceRoot":"","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js var x = 109; var foo = "hello world"; -var M = (function () { +var M = /** @class */ (function () { function M() { } return M; diff --git a/tests/baselines/reference/getEmitOutputSourceMap2.baseline b/tests/baselines/reference/getEmitOutputSourceMap2.baseline index 33c23a7ee48..35fdb2b8329 100644 --- a/tests/baselines/reference/getEmitOutputSourceMap2.baseline +++ b/tests/baselines/reference/getEmitOutputSourceMap2.baseline @@ -3,7 +3,7 @@ FileName : sample/outDir/inputFile1.js.map {"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : sample/outDir/inputFile1.js var x = 109; var foo = "hello world"; -var M = (function () { +var M = /** @class */ (function () { function M() { } return M; diff --git a/tests/baselines/reference/getEmitOutputSourceRoot.baseline b/tests/baselines/reference/getEmitOutputSourceRoot.baseline index 5881a61f22a..ddd6568b704 100644 --- a/tests/baselines/reference/getEmitOutputSourceRoot.baseline +++ b/tests/baselines/reference/getEmitOutputSourceRoot.baseline @@ -3,7 +3,7 @@ FileName : /tests/cases/fourslash/inputFile.js.map {"version":3,"file":"inputFile.js","sourceRoot":"sourceRootDir/","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js var x = 109; var foo = "hello world"; -var M = (function () { +var M = /** @class */ (function () { function M() { } return M; diff --git a/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline b/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline index 62e3f2eb7e5..f6d9cb184e6 100644 --- a/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline +++ b/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline @@ -3,7 +3,7 @@ FileName : /tests/cases/fourslash/inputFile1.js.map {"version":3,"file":"inputFile1.js","sourceRoot":"sourceRootDir/","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js var x = 109; var foo = "hello world"; -var M = (function () { +var M = /** @class */ (function () { function M() { } return M; @@ -13,7 +13,7 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js.map {"version":3,"file":"inputFile2.js","sourceRoot":"sourceRootDir/","sources":["inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,GAAG,wBAAwB,CAAC;AACnC;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile2.js var bar = "hello world Typescript"; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline b/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline index 015ddba07d9..5a045503708 100644 --- a/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline +++ b/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline @@ -3,7 +3,7 @@ FileName : /tests/cases/fourslash/inputFile1.js.map {"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,GAAW,CAAC,CAAC;AAClB;IAAA;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js // regular ts file var t = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/getEmitOutputTsxFile_React.baseline b/tests/baselines/reference/getEmitOutputTsxFile_React.baseline index b139e9c1ca0..4f5b8f65d22 100644 --- a/tests/baselines/reference/getEmitOutputTsxFile_React.baseline +++ b/tests/baselines/reference/getEmitOutputTsxFile_React.baseline @@ -3,7 +3,7 @@ FileName : /tests/cases/fourslash/inputFile1.js.map {"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,GAAW,CAAC,CAAC;AAClB;IAAA;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js // regular ts file var t = 5; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/getEmitOutputWithDeclarationFile.baseline b/tests/baselines/reference/getEmitOutputWithDeclarationFile.baseline index a10ef5967b0..fa07a2af00e 100644 --- a/tests/baselines/reference/getEmitOutputWithDeclarationFile.baseline +++ b/tests/baselines/reference/getEmitOutputWithDeclarationFile.baseline @@ -3,7 +3,7 @@ EmitSkipped: false EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js var x1 = "hello world"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputWithDeclarationFile2.baseline b/tests/baselines/reference/getEmitOutputWithDeclarationFile2.baseline index 5739596a8f0..b22067dc318 100644 --- a/tests/baselines/reference/getEmitOutputWithDeclarationFile2.baseline +++ b/tests/baselines/reference/getEmitOutputWithDeclarationFile2.baseline @@ -4,7 +4,7 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/getEmitOutputWithEmitterErrors.baseline b/tests/baselines/reference/getEmitOutputWithEmitterErrors.baseline index 326d547ae1b..e21f677a7ea 100644 --- a/tests/baselines/reference/getEmitOutputWithEmitterErrors.baseline +++ b/tests/baselines/reference/getEmitOutputWithEmitterErrors.baseline @@ -4,7 +4,7 @@ Diagnostics: FileName : /tests/cases/fourslash/inputFile.js var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/getEmitOutputWithEmitterErrors2.baseline b/tests/baselines/reference/getEmitOutputWithEmitterErrors2.baseline index 50e80f94831..5cc4df243d0 100644 --- a/tests/baselines/reference/getEmitOutputWithEmitterErrors2.baseline +++ b/tests/baselines/reference/getEmitOutputWithEmitterErrors2.baseline @@ -5,7 +5,7 @@ FileName : /tests/cases/fourslash/inputFile.js define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/getSetAccessorContextualTyping.js b/tests/baselines/reference/getSetAccessorContextualTyping.js index c717fb7d5e3..383e7894aef 100644 --- a/tests/baselines/reference/getSetAccessorContextualTyping.js +++ b/tests/baselines/reference/getSetAccessorContextualTyping.js @@ -29,7 +29,7 @@ class C { // In the body of a get accessor with no return type annotation, // if a matching set accessor exists and that set accessor has a parameter type annotation, // return expressions are contextually typed by the type given in the set accessor's parameter type annotation. -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "X", { diff --git a/tests/baselines/reference/getterControlFlowStrictNull.js b/tests/baselines/reference/getterControlFlowStrictNull.js index c3f7e410d0a..b55aea4bd61 100644 --- a/tests/baselines/reference/getterControlFlowStrictNull.js +++ b/tests/baselines/reference/getterControlFlowStrictNull.js @@ -19,7 +19,7 @@ class B { } //// [getterControlFlowStrictNull.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.a = function () { @@ -30,7 +30,7 @@ var A = (function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } Object.defineProperty(B.prototype, "a", { diff --git a/tests/baselines/reference/getterMissingReturnError.js b/tests/baselines/reference/getterMissingReturnError.js index 63fd3f57db1..b24458c189b 100644 --- a/tests/baselines/reference/getterMissingReturnError.js +++ b/tests/baselines/reference/getterMissingReturnError.js @@ -7,7 +7,7 @@ class test { //// [getterMissingReturnError.js] -var test = (function () { +var test = /** @class */ (function () { function test() { } Object.defineProperty(test.prototype, "p2", { diff --git a/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js b/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js index e38058fbebf..e9ed7bdd28a 100644 --- a/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js +++ b/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js @@ -10,7 +10,7 @@ class Greeter { //// [getterThatThrowsShouldNotNeedReturn.js] -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter() { } Object.defineProperty(Greeter.prototype, "greet", { diff --git a/tests/baselines/reference/gettersAndSetters.js b/tests/baselines/reference/gettersAndSetters.js index 16d66c7dc71..b69a468ce9c 100644 --- a/tests/baselines/reference/gettersAndSetters.js +++ b/tests/baselines/reference/gettersAndSetters.js @@ -42,7 +42,7 @@ var i:I1 = function (n) {return n;} //// [gettersAndSetters.js] // classes -var C = (function () { +var C = /** @class */ (function () { function C() { this.fooBack = ""; this.bazBack = ""; diff --git a/tests/baselines/reference/gettersAndSettersAccessibility.js b/tests/baselines/reference/gettersAndSettersAccessibility.js index b3b8d008d1e..77747909f48 100644 --- a/tests/baselines/reference/gettersAndSettersAccessibility.js +++ b/tests/baselines/reference/gettersAndSettersAccessibility.js @@ -6,7 +6,7 @@ class C99 { //// [gettersAndSettersAccessibility.js] -var C99 = (function () { +var C99 = /** @class */ (function () { function C99() { } Object.defineProperty(C99.prototype, "Baz", { diff --git a/tests/baselines/reference/gettersAndSettersErrors.js b/tests/baselines/reference/gettersAndSettersErrors.js index 5c9c56b67cf..2cd6bbd296a 100644 --- a/tests/baselines/reference/gettersAndSettersErrors.js +++ b/tests/baselines/reference/gettersAndSettersErrors.js @@ -17,7 +17,7 @@ class E { //// [gettersAndSettersErrors.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.Foo = 0; // error - duplicate identifier Foo - confirmed } @@ -39,7 +39,7 @@ var C = (function () { }); return C; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } Object.defineProperty(E.prototype, "Baz", { diff --git a/tests/baselines/reference/gettersAndSettersTypesAgree.js b/tests/baselines/reference/gettersAndSettersTypesAgree.js index 86802a30431..d2c50e1fd4f 100644 --- a/tests/baselines/reference/gettersAndSettersTypesAgree.js +++ b/tests/baselines/reference/gettersAndSettersTypesAgree.js @@ -11,7 +11,7 @@ var o1 = {get Foo(){return 0;}, set Foo(val){}}; // ok - types agree (inference) var o2 = {get Foo(){return 0;}, set Foo(val:number){}}; // ok - types agree //// [gettersAndSettersTypesAgree.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/giant.js b/tests/baselines/reference/giant.js index 71f78eeac53..a3d325f5884 100644 --- a/tests/baselines/reference/giant.js +++ b/tests/baselines/reference/giant.js @@ -700,7 +700,7 @@ define(["require", "exports"], function (require, exports) { var V; function F() { } ; - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.pF = function () { }; @@ -749,7 +749,7 @@ define(["require", "exports"], function (require, exports) { var V; function F() { } ; - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.pF = function () { }; @@ -798,7 +798,7 @@ define(["require", "exports"], function (require, exports) { var V; function F() { } ; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -809,7 +809,7 @@ define(["require", "exports"], function (require, exports) { function eF() { } M.eF = eF; ; - var eC = (function () { + var eC = /** @class */ (function () { function eC() { } return eC; @@ -825,7 +825,7 @@ define(["require", "exports"], function (require, exports) { function eF() { } M_1.eF = eF; ; - var eC = (function () { + var eC = /** @class */ (function () { function eC() { } eC.prototype.pF = function () { }; @@ -875,7 +875,7 @@ define(["require", "exports"], function (require, exports) { var V; function F() { } ; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -886,7 +886,7 @@ define(["require", "exports"], function (require, exports) { function eF() { } eM.eF = eF; ; - var eC = (function () { + var eC = /** @class */ (function () { function eC() { } return eC; @@ -904,7 +904,7 @@ define(["require", "exports"], function (require, exports) { function eF() { } exports.eF = eF; ; - var eC = (function () { + var eC = /** @class */ (function () { function eC() { } eC.prototype.pF = function () { }; @@ -954,7 +954,7 @@ define(["require", "exports"], function (require, exports) { var V; function F() { } ; - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.pF = function () { }; @@ -1003,7 +1003,7 @@ define(["require", "exports"], function (require, exports) { var V; function F() { } ; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -1014,7 +1014,7 @@ define(["require", "exports"], function (require, exports) { function eF() { } M.eF = eF; ; - var eC = (function () { + var eC = /** @class */ (function () { function eC() { } return eC; @@ -1030,7 +1030,7 @@ define(["require", "exports"], function (require, exports) { function eF() { } eM_1.eF = eF; ; - var eC = (function () { + var eC = /** @class */ (function () { function eC() { } eC.prototype.pF = function () { }; @@ -1080,7 +1080,7 @@ define(["require", "exports"], function (require, exports) { var V; function F() { } ; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -1091,7 +1091,7 @@ define(["require", "exports"], function (require, exports) { function eF() { } eM.eF = eF; ; - var eC = (function () { + var eC = /** @class */ (function () { function eC() { } return eC; diff --git a/tests/baselines/reference/globalIsContextualKeyword.js b/tests/baselines/reference/globalIsContextualKeyword.js index b6fa566c91a..2ec876186ed 100644 --- a/tests/baselines/reference/globalIsContextualKeyword.js +++ b/tests/baselines/reference/globalIsContextualKeyword.js @@ -21,7 +21,7 @@ function a() { var global = 1; } function b() { - var global = (function () { + var global = /** @class */ (function () { function global() { } return global; diff --git a/tests/baselines/reference/grammarAmbiguities1.js b/tests/baselines/reference/grammarAmbiguities1.js index f650030fd44..ff911010840 100644 --- a/tests/baselines/reference/grammarAmbiguities1.js +++ b/tests/baselines/reference/grammarAmbiguities1.js @@ -11,13 +11,13 @@ f(g < A, B > +(7)); //// [grammarAmbiguities1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.bar = function () { }; diff --git a/tests/baselines/reference/heterogeneousArrayAndOverloads.js b/tests/baselines/reference/heterogeneousArrayAndOverloads.js index b9ef4bc4b6e..cb0fb3d58e4 100644 --- a/tests/baselines/reference/heterogeneousArrayAndOverloads.js +++ b/tests/baselines/reference/heterogeneousArrayAndOverloads.js @@ -12,7 +12,7 @@ class arrTest { } //// [heterogeneousArrayAndOverloads.js] -var arrTest = (function () { +var arrTest = /** @class */ (function () { function arrTest() { } arrTest.prototype.test = function (arg1) { }; diff --git a/tests/baselines/reference/heterogeneousArrayLiterals.js b/tests/baselines/reference/heterogeneousArrayLiterals.js index f65fac6fb5d..499aa7e7818 100644 --- a/tests/baselines/reference/heterogeneousArrayLiterals.js +++ b/tests/baselines/reference/heterogeneousArrayLiterals.js @@ -157,19 +157,19 @@ var k = [function () { return 1; }, function () { return 1; }]; // { (): number var l = [function () { return 1; }, function () { return null; }]; // { (): any }[] var m = [function () { return 1; }, function () { return ''; }, function () { return null; }]; // { (): any }[] var n = [[function () { return 1; }], [function () { return ''; }]]; // {}[] -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/ifDoWhileStatements.js b/tests/baselines/reference/ifDoWhileStatements.js index 711ce1315dc..042fd802315 100644 --- a/tests/baselines/reference/ifDoWhileStatements.js +++ b/tests/baselines/reference/ifDoWhileStatements.js @@ -173,19 +173,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(C)); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -194,7 +194,7 @@ function F(x) { return 42; } function F2(x) { return x < 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -205,7 +205,7 @@ var M; })(M || (M = {})); var N; (function (N) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/illegalModifiersOnClassElements.js b/tests/baselines/reference/illegalModifiersOnClassElements.js index dc1b3682603..b87c822738b 100644 --- a/tests/baselines/reference/illegalModifiersOnClassElements.js +++ b/tests/baselines/reference/illegalModifiersOnClassElements.js @@ -5,7 +5,7 @@ class C { } //// [illegalModifiersOnClassElements.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.foo = 1; this.bar = 1; diff --git a/tests/baselines/reference/illegalSuperCallsInConstructor.js b/tests/baselines/reference/illegalSuperCallsInConstructor.js index bb29e857e9b..1f13cbff967 100644 --- a/tests/baselines/reference/illegalSuperCallsInConstructor.js +++ b/tests/baselines/reference/illegalSuperCallsInConstructor.js @@ -31,12 +31,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = this; diff --git a/tests/baselines/reference/implementClausePrecedingExtends.js b/tests/baselines/reference/implementClausePrecedingExtends.js index 8c6c591138e..058e1342dc5 100644 --- a/tests/baselines/reference/implementClausePrecedingExtends.js +++ b/tests/baselines/reference/implementClausePrecedingExtends.js @@ -13,12 +13,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/implementGenericWithMismatchedTypes.js b/tests/baselines/reference/implementGenericWithMismatchedTypes.js index e9c3a0e0ffd..de5b1c0bfbd 100644 --- a/tests/baselines/reference/implementGenericWithMismatchedTypes.js +++ b/tests/baselines/reference/implementGenericWithMismatchedTypes.js @@ -23,7 +23,7 @@ class C2 implements IFoo2 { // error //// [implementGenericWithMismatchedTypes.js] // no errors because in the derived types the best common type for T's value is Object // and that matches the original signature for assignability since we treat its T's as Object -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { @@ -31,7 +31,7 @@ var C = (function () { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function (x) { diff --git a/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js b/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js index ec2406f65fd..200347ced73 100644 --- a/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js +++ b/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js @@ -10,7 +10,7 @@ class Bug implements I { //// [implementInterfaceAnyMemberWithVoid.js] -var Bug = (function () { +var Bug = /** @class */ (function () { function Bug() { } Bug.prototype.foo = function (value) { diff --git a/tests/baselines/reference/implementPublicPropertyAsPrivate.js b/tests/baselines/reference/implementPublicPropertyAsPrivate.js index 8980fba52f3..f9c13d21973 100644 --- a/tests/baselines/reference/implementPublicPropertyAsPrivate.js +++ b/tests/baselines/reference/implementPublicPropertyAsPrivate.js @@ -7,7 +7,7 @@ class C implements I { } //// [implementPublicPropertyAsPrivate.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 0; // should raise error at class decl } diff --git a/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates.js b/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates.js index 835f37a2eed..746b588b0ea 100644 --- a/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates.js +++ b/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates.js @@ -25,27 +25,27 @@ class Bar4 implements I { // error } //// [implementingAnInterfaceExtendingClassWithPrivates.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); -var Bar2 = (function () { +var Bar2 = /** @class */ (function () { function Bar2() { } return Bar2; }()); -var Bar3 = (function () { +var Bar3 = /** @class */ (function () { function Bar3() { } return Bar3; }()); -var Bar4 = (function () { +var Bar4 = /** @class */ (function () { function Bar4() { } return Bar4; diff --git a/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates2.js b/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates2.js index d492e7fa7e2..b53d5b97b18 100644 --- a/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates2.js +++ b/tests/baselines/reference/implementingAnInterfaceExtendingClassWithPrivates2.js @@ -96,26 +96,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; } return Bar; }(Foo)); -var Bar2 = (function (_super) { +var Bar2 = /** @class */ (function (_super) { __extends(Bar2, _super); function Bar2() { return _super !== null && _super.apply(this, arguments) || this; } return Bar2; }(Foo)); -var Bar3 = (function (_super) { +var Bar3 = /** @class */ (function (_super) { __extends(Bar3, _super); function Bar3() { return _super !== null && _super.apply(this, arguments) || this; @@ -125,33 +125,33 @@ var Bar3 = (function (_super) { // another level of indirection var M; (function (M) { - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); - var Baz = (function (_super) { + var Baz = /** @class */ (function (_super) { __extends(Baz, _super); function Baz() { return _super !== null && _super.apply(this, arguments) || this; } return Baz; }(Foo)); - var Bar = (function (_super) { + var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; } return Bar; }(Foo)); - var Bar2 = (function (_super) { + var Bar2 = /** @class */ (function (_super) { __extends(Bar2, _super); function Bar2() { return _super !== null && _super.apply(this, arguments) || this; } return Bar2; }(Foo)); - var Bar3 = (function (_super) { + var Bar3 = /** @class */ (function (_super) { __extends(Bar3, _super); function Bar3() { return _super !== null && _super.apply(this, arguments) || this; @@ -162,19 +162,19 @@ var M; // two levels of privates var M2; (function (M2) { - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); - var Baz = (function (_super) { + var Baz = /** @class */ (function (_super) { __extends(Baz, _super); function Baz() { return _super !== null && _super.apply(this, arguments) || this; } return Baz; }(Foo)); - var Bar = (function (_super) { + var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; @@ -185,14 +185,14 @@ var M2; var r1 = b.z; var r2 = b.x; // error var r3 = b.y; // error - var Bar2 = (function (_super) { + var Bar2 = /** @class */ (function (_super) { __extends(Bar2, _super); function Bar2() { return _super !== null && _super.apply(this, arguments) || this; } return Bar2; }(Foo)); - var Bar3 = (function (_super) { + var Bar3 = /** @class */ (function (_super) { __extends(Bar3, _super); function Bar3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/implementingAnInterfaceExtendingClassWithProtecteds.js b/tests/baselines/reference/implementingAnInterfaceExtendingClassWithProtecteds.js index 6bffdf9d4e7..9e8eba7d1e8 100644 --- a/tests/baselines/reference/implementingAnInterfaceExtendingClassWithProtecteds.js +++ b/tests/baselines/reference/implementingAnInterfaceExtendingClassWithProtecteds.js @@ -52,53 +52,53 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); -var Bar2 = (function () { +var Bar2 = /** @class */ (function () { function Bar2() { } return Bar2; }()); -var Bar3 = (function () { +var Bar3 = /** @class */ (function () { function Bar3() { } return Bar3; }()); -var Bar4 = (function () { +var Bar4 = /** @class */ (function () { function Bar4() { } return Bar4; }()); -var Bar5 = (function (_super) { +var Bar5 = /** @class */ (function (_super) { __extends(Bar5, _super); function Bar5() { return _super !== null && _super.apply(this, arguments) || this; } return Bar5; }(Foo)); -var Bar6 = (function (_super) { +var Bar6 = /** @class */ (function (_super) { __extends(Bar6, _super); function Bar6() { return _super !== null && _super.apply(this, arguments) || this; } return Bar6; }(Foo)); -var Bar7 = (function (_super) { +var Bar7 = /** @class */ (function (_super) { __extends(Bar7, _super); function Bar7() { return _super !== null && _super.apply(this, arguments) || this; } return Bar7; }(Foo)); -var Bar8 = (function (_super) { +var Bar8 = /** @class */ (function (_super) { __extends(Bar8, _super); function Bar8() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/implementsClauseAlreadySeen.js b/tests/baselines/reference/implementsClauseAlreadySeen.js index 0aa3afe4b3e..5aa46b6d186 100644 --- a/tests/baselines/reference/implementsClauseAlreadySeen.js +++ b/tests/baselines/reference/implementsClauseAlreadySeen.js @@ -7,12 +7,12 @@ class D implements C implements C { } //// [implementsClauseAlreadySeen.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.baz = function () { }; diff --git a/tests/baselines/reference/implementsInClassExpression.js b/tests/baselines/reference/implementsInClassExpression.js index eefd058ec2e..13dee950017 100644 --- a/tests/baselines/reference/implementsInClassExpression.js +++ b/tests/baselines/reference/implementsInClassExpression.js @@ -8,7 +8,7 @@ let cls = class implements Foo { } //// [implementsInClassExpression.js] -var cls = (function () { +var cls = /** @class */ (function () { function class_1() { } class_1.prototype.doThing = function () { }; diff --git a/tests/baselines/reference/implicitAnyAnyReturningFunction.js b/tests/baselines/reference/implicitAnyAnyReturningFunction.js index 13fe799a852..319e2653daa 100644 --- a/tests/baselines/reference/implicitAnyAnyReturningFunction.js +++ b/tests/baselines/reference/implicitAnyAnyReturningFunction.js @@ -28,7 +28,7 @@ function B() { var someLocal = {}; return someLocal; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.A = function () { diff --git a/tests/baselines/reference/implicitAnyCastedValue.js b/tests/baselines/reference/implicitAnyCastedValue.js index 372f14647a1..51993d692e0 100644 --- a/tests/baselines/reference/implicitAnyCastedValue.js +++ b/tests/baselines/reference/implicitAnyCastedValue.js @@ -85,7 +85,7 @@ var x = function () { function foo() { return "hello world"; // this should not be an error } -var C = (function () { +var C = /** @class */ (function () { function C() { this.bar = null; // this should be an error this.foo = undefined; // this should be an error @@ -105,7 +105,7 @@ var C = (function () { }; return C; }()); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { this.getValue = null; // this should be an error } diff --git a/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js b/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js index a3a2e3d4b31..daee8c6e070 100644 --- a/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js +++ b/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js @@ -11,7 +11,7 @@ class C { //// [implicitAnyDeclareMemberWithoutType2.js] // this should be an error -var C = (function () { +var C = /** @class */ (function () { function C(c1, c2, c3) { this.x = null; // error at "x" } // error at "c1, c2" diff --git a/tests/baselines/reference/implicitAnyDeclareTypePropertyWithoutType.js b/tests/baselines/reference/implicitAnyDeclareTypePropertyWithoutType.js index 70c90f4c484..e4ff4dd9479 100644 --- a/tests/baselines/reference/implicitAnyDeclareTypePropertyWithoutType.js +++ b/tests/baselines/reference/implicitAnyDeclareTypePropertyWithoutType.js @@ -18,7 +18,7 @@ var x5: () => any; //// [implicitAnyDeclareTypePropertyWithoutType.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/implicitAnyFromCircularInference.js b/tests/baselines/reference/implicitAnyFromCircularInference.js index b55db223c75..1f522a601f2 100644 --- a/tests/baselines/reference/implicitAnyFromCircularInference.js +++ b/tests/baselines/reference/implicitAnyFromCircularInference.js @@ -74,14 +74,14 @@ function h() { } } function foo(x) { return "abc"; } -var C = (function () { +var C = /** @class */ (function () { function C() { // Error expected this.s = foo(this); } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { diff --git a/tests/baselines/reference/implicitAnyFunctionInvocationWithAnyArguements.js b/tests/baselines/reference/implicitAnyFunctionInvocationWithAnyArguements.js index ce25562841c..369109f0cb2 100644 --- a/tests/baselines/reference/implicitAnyFunctionInvocationWithAnyArguements.js +++ b/tests/baselines/reference/implicitAnyFunctionInvocationWithAnyArguements.js @@ -61,7 +61,7 @@ noError(null, []); noError(undefined, []); noError(null, [null, undefined]); noError(undefined, anyArray); -var C = (function () { +var C = /** @class */ (function () { function C(emtpyArray, variable) { } return C; diff --git a/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js b/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js index 69740a0ad31..4ae7de5864d 100644 --- a/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js +++ b/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js @@ -28,7 +28,7 @@ undefinedWidenFunction(); // this should be an error function nullWidenFunction() { return null; } // error at "nullWidenFunction" function undefinedWidenFunction() { return undefined; } // error at "undefinedWidenFunction" -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.nullWidenFuncOfC = function () { diff --git a/tests/baselines/reference/implicitAnyGenerics.js b/tests/baselines/reference/implicitAnyGenerics.js index 172d6c4da3a..2cd3cf30324 100644 --- a/tests/baselines/reference/implicitAnyGenerics.js +++ b/tests/baselines/reference/implicitAnyGenerics.js @@ -26,7 +26,7 @@ foo(); //// [implicitAnyGenerics.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -35,7 +35,7 @@ var c = new C(); var c2 = new C(); var c3 = new C(); var c4 = new C(); -var D = (function () { +var D = /** @class */ (function () { function D(x) { } return D; diff --git a/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.js b/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.js index 3997a56db0d..48793de094d 100644 --- a/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.js +++ b/tests/baselines/reference/implicitAnyGetAndSetAccessorWithAnyReturnType.js @@ -25,7 +25,7 @@ class GetterOnly { //// [implicitAnyGetAndSetAccessorWithAnyReturnType.js] // these should be errors -var GetAndSet = (function () { +var GetAndSet = /** @class */ (function () { function GetAndSet() { this.getAndSet = null; // error at "getAndSet" } @@ -42,7 +42,7 @@ var GetAndSet = (function () { }); return GetAndSet; }()); -var SetterOnly = (function () { +var SetterOnly = /** @class */ (function () { function SetterOnly() { } Object.defineProperty(SetterOnly.prototype, "haveOnlySet", { @@ -53,7 +53,7 @@ var SetterOnly = (function () { }); return SetterOnly; }()); -var GetterOnly = (function () { +var GetterOnly = /** @class */ (function () { function GetterOnly() { } Object.defineProperty(GetterOnly.prototype, "haveOnlyGet", { diff --git a/tests/baselines/reference/implicitAnyInCatch.js b/tests/baselines/reference/implicitAnyInCatch.js index f833135f00d..d6fe77f8369 100644 --- a/tests/baselines/reference/implicitAnyInCatch.js +++ b/tests/baselines/reference/implicitAnyInCatch.js @@ -21,7 +21,7 @@ catch (error) { if (error.number === -2147024809) { } } for (var key in this) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.temp = function () { diff --git a/tests/baselines/reference/implicitAnyWidenToAny.js b/tests/baselines/reference/implicitAnyWidenToAny.js index 0d1c42ad9d0..7158a69080a 100644 --- a/tests/baselines/reference/implicitAnyWidenToAny.js +++ b/tests/baselines/reference/implicitAnyWidenToAny.js @@ -34,7 +34,7 @@ var x1 = undefined; // error at "x1" var widenArray = [null, undefined]; // error at "widenArray" var emptyArray = []; // these should not be error -var AnimalObj = (function () { +var AnimalObj = /** @class */ (function () { function AnimalObj() { } return AnimalObj; diff --git a/tests/baselines/reference/importAliasIdentifiers.js b/tests/baselines/reference/importAliasIdentifiers.js index 278c5a2e8a0..94c8c8079ad 100644 --- a/tests/baselines/reference/importAliasIdentifiers.js +++ b/tests/baselines/reference/importAliasIdentifiers.js @@ -49,7 +49,7 @@ var p: { x: number; y: number; }; //// [importAliasIdentifiers.js] var moduleA; (function (moduleA) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -62,7 +62,7 @@ var alias = moduleA; var p; var p; var p; -var clodule = (function () { +var clodule = /** @class */ (function () { function clodule() { } return clodule; diff --git a/tests/baselines/reference/importAndVariableDeclarationConflict2.js b/tests/baselines/reference/importAndVariableDeclarationConflict2.js index 221fd20e7ec..03c8b8d9232 100644 --- a/tests/baselines/reference/importAndVariableDeclarationConflict2.js +++ b/tests/baselines/reference/importAndVariableDeclarationConflict2.js @@ -17,7 +17,7 @@ var m; m_1.m = ''; })(m || (m = {})); var x = m.m; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/importAsBaseClass.js b/tests/baselines/reference/importAsBaseClass.js index 725390825c6..aa18733adb0 100644 --- a/tests/baselines/reference/importAsBaseClass.js +++ b/tests/baselines/reference/importAsBaseClass.js @@ -13,7 +13,7 @@ class Hello extends Greeter { } //// [importAsBaseClass_0.js] "use strict"; exports.__esModule = true; -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter() { } Greeter.prototype.greet = function () { return 'greet'; }; @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var Greeter = require("./importAsBaseClass_0"); -var Hello = (function (_super) { +var Hello = /** @class */ (function (_super) { __extends(Hello, _super); function Hello() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js b/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js index 487d4e03a6c..3b70a69d9da 100644 --- a/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js +++ b/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js @@ -28,7 +28,7 @@ class C { //// [0.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.print = function () { return "I am B"; }; @@ -78,7 +78,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -var C = (function () { +var C = /** @class */ (function () { function C() { this.myModule = Promise.resolve().then(function () { return require("./0"); }); } diff --git a/tests/baselines/reference/importDecl.js b/tests/baselines/reference/importDecl.js index 1e5e5d0ec71..2eb9208910a 100644 --- a/tests/baselines/reference/importDecl.js +++ b/tests/baselines/reference/importDecl.js @@ -84,7 +84,7 @@ export var useMultiImport_m4_f4 = multiImport_m4.foo(); //// [importDecl_require.js] "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; @@ -95,7 +95,7 @@ exports.foo = foo; //// [importDecl_require1.js] "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; @@ -107,7 +107,7 @@ exports.foo = foo; //// [importDecl_require2.js] "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; @@ -118,7 +118,7 @@ exports.foo = foo; //// [importDecl_require3.js] "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js index cce30fd8b85..a6431f6a2c3 100644 --- a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js +++ b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js @@ -14,7 +14,7 @@ export var x: typeof a; //// [importDeclarationUsedAsTypeQuery_require.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/importHelpers.js b/tests/baselines/reference/importHelpers.js index 4fc7b99a813..fdf9b12ed52 100644 --- a/tests/baselines/reference/importHelpers.js +++ b/tests/baselines/reference/importHelpers.js @@ -37,13 +37,13 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); exports.A = A; -var B = (function (_super) { +var B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -51,7 +51,7 @@ var B = (function (_super) { return B; }(A)); exports.B = B; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { @@ -90,19 +90,19 @@ var __metadata = (this && this.__metadata) || function (k, v) { var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { diff --git a/tests/baselines/reference/importHelpersAmd.js b/tests/baselines/reference/importHelpersAmd.js index 3d74b2277fb..963569af530 100644 --- a/tests/baselines/reference/importHelpersAmd.js +++ b/tests/baselines/reference/importHelpersAmd.js @@ -23,7 +23,7 @@ export declare function __exportStar(m: any, exports: any): void; define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -35,7 +35,7 @@ define(["require", "exports", "tslib", "./a", "./a"], function (require, exports "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); tslib_1.__exportStar(a_2, exports); - var B = (function (_super) { + var B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/importHelpersInIsolatedModules.js b/tests/baselines/reference/importHelpersInIsolatedModules.js index 561bfebb351..38e7bcca948 100644 --- a/tests/baselines/reference/importHelpersInIsolatedModules.js +++ b/tests/baselines/reference/importHelpersInIsolatedModules.js @@ -37,13 +37,13 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); exports.A = A; -var B = (function (_super) { +var B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -51,7 +51,7 @@ var B = (function (_super) { return B; }(A)); exports.B = B; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { @@ -69,19 +69,19 @@ var C = (function () { }()); //// [script.js] var tslib_1 = require("tslib"); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { diff --git a/tests/baselines/reference/importHelpersNoHelpers.js b/tests/baselines/reference/importHelpersNoHelpers.js index ec1b21d797c..b4acad9aa1c 100644 --- a/tests/baselines/reference/importHelpersNoHelpers.js +++ b/tests/baselines/reference/importHelpersNoHelpers.js @@ -45,13 +45,13 @@ exports.x = 1; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); tslib_1.__exportStar(require("./other"), exports); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); exports.A = A; -var B = (function (_super) { +var B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -59,7 +59,7 @@ var B = (function (_super) { return B; }(A)); exports.B = B; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { @@ -101,19 +101,19 @@ var __metadata = (this && this.__metadata) || function (k, v) { var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { diff --git a/tests/baselines/reference/importHelpersNoModule.js b/tests/baselines/reference/importHelpersNoModule.js index 988bec04a42..bd87b58e62b 100644 --- a/tests/baselines/reference/importHelpersNoModule.js +++ b/tests/baselines/reference/importHelpersNoModule.js @@ -29,13 +29,13 @@ class C { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); exports.A = A; -var B = (function (_super) { +var B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -43,7 +43,7 @@ var B = (function (_super) { return B; }(A)); exports.B = B; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { @@ -82,19 +82,19 @@ var __metadata = (this && this.__metadata) || function (k, v) { var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function (x) { diff --git a/tests/baselines/reference/importHelpersOutFile.js b/tests/baselines/reference/importHelpersOutFile.js index 55bf2ea9d46..ec59f08f41a 100644 --- a/tests/baselines/reference/importHelpersOutFile.js +++ b/tests/baselines/reference/importHelpersOutFile.js @@ -24,7 +24,7 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge define("a", ["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -34,7 +34,7 @@ define("a", ["require", "exports"], function (require, exports) { define("b", ["require", "exports", "tslib", "a"], function (require, exports, tslib_1, a_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var B = (function (_super) { + var B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -46,7 +46,7 @@ define("b", ["require", "exports", "tslib", "a"], function (require, exports, ts define("c", ["require", "exports", "tslib", "a"], function (require, exports, tslib_2, a_2) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var C = (function (_super) { + var C = /** @class */ (function (_super) { tslib_2.__extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/importHelpersSystem.js b/tests/baselines/reference/importHelpersSystem.js index fbd0f5e589f..9392833f6f4 100644 --- a/tests/baselines/reference/importHelpersSystem.js +++ b/tests/baselines/reference/importHelpersSystem.js @@ -25,7 +25,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - A = (function () { + A = /** @class */ (function () { function A() { } return A; @@ -60,7 +60,7 @@ System.register(["tslib", "./a"], function (exports_1, context_1) { } ], execute: function () { - B = (function (_super) { + B = /** @class */ (function (_super) { tslib_1.__extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/importImportOnlyModule.js b/tests/baselines/reference/importImportOnlyModule.js index fa01655c47b..2bba9ec4478 100644 --- a/tests/baselines/reference/importImportOnlyModule.js +++ b/tests/baselines/reference/importImportOnlyModule.js @@ -19,7 +19,7 @@ var x = foo; // Cause a runtime dependency define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { this.m1 = 42; } diff --git a/tests/baselines/reference/importInTypePosition.js b/tests/baselines/reference/importInTypePosition.js index 542c6f34a48..23ed08db285 100644 --- a/tests/baselines/reference/importInTypePosition.js +++ b/tests/baselines/reference/importInTypePosition.js @@ -24,7 +24,7 @@ module C { //// [importInTypePosition.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/importShadowsGlobalName.js b/tests/baselines/reference/importShadowsGlobalName.js index 64631ce5427..1da6a98ad15 100644 --- a/tests/baselines/reference/importShadowsGlobalName.js +++ b/tests/baselines/reference/importShadowsGlobalName.js @@ -12,7 +12,7 @@ export = Bar; //// [Foo.js] define(["require", "exports"], function (require, exports) { "use strict"; - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { })(); define(["require", "exports", "Foo"], function (require, exports, Error) { "use strict"; - var Bar = (function (_super) { + var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/importStatements.js b/tests/baselines/reference/importStatements.js index a91b54f3a6d..9592f5a35d7 100644 --- a/tests/baselines/reference/importStatements.js +++ b/tests/baselines/reference/importStatements.js @@ -37,7 +37,7 @@ module E { //// [importStatements.js] var A; (function (A) { - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/importUsedInExtendsList1.js b/tests/baselines/reference/importUsedInExtendsList1.js index 15bf907ddd5..c122d5aef15 100644 --- a/tests/baselines/reference/importUsedInExtendsList1.js +++ b/tests/baselines/reference/importUsedInExtendsList1.js @@ -14,7 +14,7 @@ var r: string = s.foo; //// [importUsedInExtendsList1_require.js] "use strict"; exports.__esModule = true; -var Super = (function () { +var Super = /** @class */ (function () { function Super() { } return Super; @@ -35,7 +35,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; /// var foo = require("./importUsedInExtendsList1_require"); -var Sub = (function (_super) { +var Sub = /** @class */ (function (_super) { __extends(Sub, _super); function Sub() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/import_reference-exported-alias.js b/tests/baselines/reference/import_reference-exported-alias.js index b3d607a6943..263ab201087 100644 --- a/tests/baselines/reference/import_reference-exported-alias.js +++ b/tests/baselines/reference/import_reference-exported-alias.js @@ -28,7 +28,7 @@ define(["require", "exports"], function (require, exports) { (function (App) { var Services; (function (Services) { - var UserServices = (function () { + var UserServices = /** @class */ (function () { function UserServices() { } UserServices.prototype.getUserName = function () { diff --git a/tests/baselines/reference/import_reference-to-type-alias.js b/tests/baselines/reference/import_reference-to-type-alias.js index c6771d47bae..624c5192b50 100644 --- a/tests/baselines/reference/import_reference-to-type-alias.js +++ b/tests/baselines/reference/import_reference-to-type-alias.js @@ -25,7 +25,7 @@ define(["require", "exports"], function (require, exports) { (function (App) { var Services; (function (Services) { - var UserServices = (function () { + var UserServices = /** @class */ (function () { function UserServices() { } UserServices.prototype.getUserName = function () { diff --git a/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js b/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js index 9e99e9c75eb..84fd29a5aac 100644 --- a/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js +++ b/tests/baselines/reference/import_var-referencing-an-imported-module-alias.js @@ -13,7 +13,7 @@ var v = new hostVar.Host(); define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Host = (function () { + var Host = /** @class */ (function () { function Host() { } return Host; diff --git a/tests/baselines/reference/importedAliasesInTypePositions.js b/tests/baselines/reference/importedAliasesInTypePositions.js index b82ac22f4ed..aad4739b776 100644 --- a/tests/baselines/reference/importedAliasesInTypePositions.js +++ b/tests/baselines/reference/importedAliasesInTypePositions.js @@ -30,7 +30,7 @@ define(["require", "exports"], function (require, exports) { (function (mod) { var name; (function (name) { - var ReferredTo = (function () { + var ReferredTo = /** @class */ (function () { function ReferredTo() { } ReferredTo.prototype.doSomething = function () { @@ -49,7 +49,7 @@ define(["require", "exports"], function (require, exports) { exports.__esModule = true; var ImportingModule; (function (ImportingModule) { - var UsesReferredType = (function () { + var UsesReferredType = /** @class */ (function () { function UsesReferredType(referred) { this.referred = referred; } diff --git a/tests/baselines/reference/importedModuleAddToGlobal.js b/tests/baselines/reference/importedModuleAddToGlobal.js index b74b96f2eb6..a8c0fc8cdbe 100644 --- a/tests/baselines/reference/importedModuleAddToGlobal.js +++ b/tests/baselines/reference/importedModuleAddToGlobal.js @@ -19,7 +19,7 @@ module C { //// [importedModuleAddToGlobal.js] var B; (function (B_1) { - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/importedModuleClassNameClash.js b/tests/baselines/reference/importedModuleClassNameClash.js index 5f4f9677dcd..9d2dd6eb4f9 100644 --- a/tests/baselines/reference/importedModuleClassNameClash.js +++ b/tests/baselines/reference/importedModuleClassNameClash.js @@ -10,7 +10,7 @@ class foo { } define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var foo = (function () { + var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/inOperatorWithGeneric.js b/tests/baselines/reference/inOperatorWithGeneric.js index eb2df95bbde..81b1b7c3839 100644 --- a/tests/baselines/reference/inOperatorWithGeneric.js +++ b/tests/baselines/reference/inOperatorWithGeneric.js @@ -7,7 +7,7 @@ class C { } //// [inOperatorWithGeneric.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js b/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js index 677d177a4d0..fddcd3aa915 100644 --- a/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js +++ b/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js @@ -10,7 +10,7 @@ class Foo { //// [incompatibleAssignmentOfIdenticallyNamedTypes.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.fn = function () { diff --git a/tests/baselines/reference/incompatibleTypes.js b/tests/baselines/reference/incompatibleTypes.js index 6f786aee354..a5642370d19 100644 --- a/tests/baselines/reference/incompatibleTypes.js +++ b/tests/baselines/reference/incompatibleTypes.js @@ -76,7 +76,7 @@ var fp1: () =>any = a => 0; //// [incompatibleTypes.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.p1 = function () { @@ -84,7 +84,7 @@ var C1 = (function () { }; return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.p1 = function (n) { @@ -92,12 +92,12 @@ var C2 = (function () { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; diff --git a/tests/baselines/reference/incorrectClassOverloadChain.js b/tests/baselines/reference/incorrectClassOverloadChain.js index 8ebbc11d90e..7184b51e91a 100644 --- a/tests/baselines/reference/incorrectClassOverloadChain.js +++ b/tests/baselines/reference/incorrectClassOverloadChain.js @@ -6,7 +6,7 @@ class C { } //// [incorrectClassOverloadChain.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } diff --git a/tests/baselines/reference/incrementOnTypeParameter.js b/tests/baselines/reference/incrementOnTypeParameter.js index 2f3de20c419..d47177e00c2 100644 --- a/tests/baselines/reference/incrementOnTypeParameter.js +++ b/tests/baselines/reference/incrementOnTypeParameter.js @@ -10,7 +10,7 @@ class C { //// [incrementOnTypeParameter.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/incrementOperatorWithAnyOtherType.js b/tests/baselines/reference/incrementOperatorWithAnyOtherType.js index 989d4d900d3..a2a579f32f9 100644 --- a/tests/baselines/reference/incrementOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/incrementOperatorWithAnyOtherType.js @@ -54,7 +54,7 @@ var ANY; var ANY1; var ANY2 = ["", ""]; var obj = { x: 1, y: null }; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/incrementOperatorWithAnyOtherTypeInvalidOperations.js b/tests/baselines/reference/incrementOperatorWithAnyOtherTypeInvalidOperations.js index be2726f083b..c02e6e39a98 100644 --- a/tests/baselines/reference/incrementOperatorWithAnyOtherTypeInvalidOperations.js +++ b/tests/baselines/reference/incrementOperatorWithAnyOtherTypeInvalidOperations.js @@ -79,7 +79,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/incrementOperatorWithNumberType.js b/tests/baselines/reference/incrementOperatorWithNumberType.js index 16a56b45a20..d4c857148e8 100644 --- a/tests/baselines/reference/incrementOperatorWithNumberType.js +++ b/tests/baselines/reference/incrementOperatorWithNumberType.js @@ -43,7 +43,7 @@ objA.a++, M.n++; // ++ operator on number type var NUMBER; var NUMBER1 = [1, 2]; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/incrementOperatorWithNumberTypeInvalidOperations.js b/tests/baselines/reference/incrementOperatorWithNumberTypeInvalidOperations.js index 0bdb75eb0fa..efa8ceee45a 100644 --- a/tests/baselines/reference/incrementOperatorWithNumberTypeInvalidOperations.js +++ b/tests/baselines/reference/incrementOperatorWithNumberTypeInvalidOperations.js @@ -51,7 +51,7 @@ foo()++; var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/incrementOperatorWithUnsupportedBooleanType.js b/tests/baselines/reference/incrementOperatorWithUnsupportedBooleanType.js index 4e936e33514..1cf837603aa 100644 --- a/tests/baselines/reference/incrementOperatorWithUnsupportedBooleanType.js +++ b/tests/baselines/reference/incrementOperatorWithUnsupportedBooleanType.js @@ -58,7 +58,7 @@ objA.a++, M.n++; // ++ operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return true; }; diff --git a/tests/baselines/reference/incrementOperatorWithUnsupportedStringType.js b/tests/baselines/reference/incrementOperatorWithUnsupportedStringType.js index 781251d56b9..b8d12af6834 100644 --- a/tests/baselines/reference/incrementOperatorWithUnsupportedStringType.js +++ b/tests/baselines/reference/incrementOperatorWithUnsupportedStringType.js @@ -70,7 +70,7 @@ objA.a++, M.n++; var STRING; var STRING1 = ["", ""]; function foo() { return ""; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/indexClassByNumber.js b/tests/baselines/reference/indexClassByNumber.js index 8d5ecda30f5..216aa6a459c 100644 --- a/tests/baselines/reference/indexClassByNumber.js +++ b/tests/baselines/reference/indexClassByNumber.js @@ -9,7 +9,7 @@ f[0] = 4; // Shouldn't be allowed //// [indexClassByNumber.js] // Shouldn't be able to index a class instance by a number (unless it has declared a number index signature) -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/indexSignatureMustHaveTypeAnnotation.js b/tests/baselines/reference/indexSignatureMustHaveTypeAnnotation.js index 2aec01d1ff7..60cd04f49e2 100644 --- a/tests/baselines/reference/indexSignatureMustHaveTypeAnnotation.js +++ b/tests/baselines/reference/indexSignatureMustHaveTypeAnnotation.js @@ -16,12 +16,12 @@ class C2 { } //// [indexSignatureMustHaveTypeAnnotation.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/indexSignatureTypeCheck2.js b/tests/baselines/reference/indexSignatureTypeCheck2.js index edc608d77e0..6d518d59f79 100644 --- a/tests/baselines/reference/indexSignatureTypeCheck2.js +++ b/tests/baselines/reference/indexSignatureTypeCheck2.js @@ -15,7 +15,7 @@ interface indexErrors { } //// [indexSignatureTypeCheck2.js] -var IPropertySet = (function () { +var IPropertySet = /** @class */ (function () { function IPropertySet() { } return IPropertySet; diff --git a/tests/baselines/reference/indexSignatureWithAccessibilityModifier.js b/tests/baselines/reference/indexSignatureWithAccessibilityModifier.js index 6055849062c..92e98ba67ae 100644 --- a/tests/baselines/reference/indexSignatureWithAccessibilityModifier.js +++ b/tests/baselines/reference/indexSignatureWithAccessibilityModifier.js @@ -8,7 +8,7 @@ class C { } //// [indexSignatureWithAccessibilityModifier.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/indexSignatureWithInitializer.js b/tests/baselines/reference/indexSignatureWithInitializer.js index 48b91c01d03..9848555b650 100644 --- a/tests/baselines/reference/indexSignatureWithInitializer.js +++ b/tests/baselines/reference/indexSignatureWithInitializer.js @@ -9,7 +9,7 @@ class C { } //// [indexSignatureWithInitializer.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/indexSignatureWithInitializer1.js b/tests/baselines/reference/indexSignatureWithInitializer1.js index 78a94d931ab..dba425f6c66 100644 --- a/tests/baselines/reference/indexSignatureWithInitializer1.js +++ b/tests/baselines/reference/indexSignatureWithInitializer1.js @@ -4,7 +4,7 @@ class C { } //// [indexSignatureWithInitializer1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/indexSignatureWithoutTypeAnnotation1.js b/tests/baselines/reference/indexSignatureWithoutTypeAnnotation1.js index 8871299c102..170be03c627 100644 --- a/tests/baselines/reference/indexSignatureWithoutTypeAnnotation1.js +++ b/tests/baselines/reference/indexSignatureWithoutTypeAnnotation1.js @@ -4,7 +4,7 @@ class C { } //// [indexSignatureWithoutTypeAnnotation1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/indexTypeCheck.js b/tests/baselines/reference/indexTypeCheck.js index bed15a58ae2..4e28f28bb5a 100644 --- a/tests/baselines/reference/indexTypeCheck.js +++ b/tests/baselines/reference/indexTypeCheck.js @@ -76,7 +76,7 @@ s[{}]; // ok yellow[blue]; // error var x; x[0]; -var Benchmark = (function () { +var Benchmark = /** @class */ (function () { function Benchmark() { this.results = {}; } diff --git a/tests/baselines/reference/indexWithoutParamType2.js b/tests/baselines/reference/indexWithoutParamType2.js index c84a5a8855b..a7f5675178b 100644 --- a/tests/baselines/reference/indexWithoutParamType2.js +++ b/tests/baselines/reference/indexWithoutParamType2.js @@ -5,7 +5,7 @@ class C { } //// [indexWithoutParamType2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/indexedAccessRelation.js b/tests/baselines/reference/indexedAccessRelation.js index 10384c9eacd..318fe295984 100644 --- a/tests/baselines/reference/indexedAccessRelation.js +++ b/tests/baselines/reference/indexedAccessRelation.js @@ -33,18 +33,18 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var Component = (function () { +var Component = /** @class */ (function () { function Component() { } Component.prototype.setState = function (state) { }; return Component; }()); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Comp = (function (_super) { +var Comp = /** @class */ (function (_super) { __extends(Comp, _super); function Comp() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/indexedAccessTypeConstraints.js b/tests/baselines/reference/indexedAccessTypeConstraints.js index 075e93dfa23..236f2f33ff7 100644 --- a/tests/baselines/reference/indexedAccessTypeConstraints.js +++ b/tests/baselines/reference/indexedAccessTypeConstraints.js @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var Parent = (function () { +var Parent = /** @class */ (function () { function Parent() { } Parent.prototype.getData = function () { @@ -57,7 +57,7 @@ var Parent = (function () { }; return Parent; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { return _super !== null && _super.apply(this, arguments) || this; @@ -68,7 +68,7 @@ var Foo = (function (_super) { return Foo; }(Parent)); exports.Foo = Foo; -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/indexer2A.js b/tests/baselines/reference/indexer2A.js index 5d5ef6e0aea..02d51b6682e 100644 --- a/tests/baselines/reference/indexer2A.js +++ b/tests/baselines/reference/indexer2A.js @@ -8,12 +8,12 @@ class IDirectChildrenMap { var directChildrenMap = {}; //// [indexer2A.js] -var IHeapObjectProperty = (function () { +var IHeapObjectProperty = /** @class */ (function () { function IHeapObjectProperty() { } return IHeapObjectProperty; }()); -var IDirectChildrenMap = (function () { +var IDirectChildrenMap = /** @class */ (function () { function IDirectChildrenMap() { } return IDirectChildrenMap; diff --git a/tests/baselines/reference/indexerA.js b/tests/baselines/reference/indexerA.js index dc8e92f22cf..5350337f811 100644 --- a/tests/baselines/reference/indexerA.js +++ b/tests/baselines/reference/indexerA.js @@ -11,12 +11,12 @@ var jq:JQuery={ 0: { id : "a" }, 1: { id : "b" } }; jq[0].id; //// [indexerA.js] -var JQueryElement = (function () { +var JQueryElement = /** @class */ (function () { function JQueryElement() { } return JQueryElement; }()); -var JQuery = (function () { +var JQuery = /** @class */ (function () { function JQuery() { } return JQuery; diff --git a/tests/baselines/reference/indexerAsOptional.js b/tests/baselines/reference/indexerAsOptional.js index afe713a1102..ae18707727a 100644 --- a/tests/baselines/reference/indexerAsOptional.js +++ b/tests/baselines/reference/indexerAsOptional.js @@ -10,7 +10,7 @@ class indexSig2 { } //// [indexerAsOptional.js] -var indexSig2 = (function () { +var indexSig2 = /** @class */ (function () { function indexSig2() { } return indexSig2; diff --git a/tests/baselines/reference/indexerConstraints2.js b/tests/baselines/reference/indexerConstraints2.js index 4336fd2ff32..f5bfc3c64d8 100644 --- a/tests/baselines/reference/indexerConstraints2.js +++ b/tests/baselines/reference/indexerConstraints2.js @@ -39,12 +39,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -52,12 +52,12 @@ var B = (function (_super) { return B; }(A)); // Inheritance -var F = (function () { +var F = /** @class */ (function () { function F() { } return F; }()); -var G = (function (_super) { +var G = /** @class */ (function (_super) { __extends(G, _super); function G() { return _super !== null && _super.apply(this, arguments) || this; @@ -65,12 +65,12 @@ var G = (function (_super) { return G; }(F)); // Other way -var H = (function () { +var H = /** @class */ (function () { function H() { } return H; }()); -var I = (function (_super) { +var I = /** @class */ (function (_super) { __extends(I, _super); function I() { return _super !== null && _super.apply(this, arguments) || this; @@ -78,12 +78,12 @@ var I = (function (_super) { return I; }(H)); // With hidden indexer -var J = (function () { +var J = /** @class */ (function () { function J() { } return J; }()); -var K = (function (_super) { +var K = /** @class */ (function (_super) { __extends(K, _super); function K() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/indexerReturningTypeParameter1.js b/tests/baselines/reference/indexerReturningTypeParameter1.js index cdc1bdf19d1..7ab10ab43af 100644 --- a/tests/baselines/reference/indexerReturningTypeParameter1.js +++ b/tests/baselines/reference/indexerReturningTypeParameter1.js @@ -16,7 +16,7 @@ var r2 = a2.groupBy(); //// [indexerReturningTypeParameter1.js] var a; var r = a.groupBy(); -var c = (function () { +var c = /** @class */ (function () { function c() { } c.prototype.groupBy = function () { diff --git a/tests/baselines/reference/indexerSignatureWithRestParam.js b/tests/baselines/reference/indexerSignatureWithRestParam.js index 3f6f149bd7f..e80f401af15 100644 --- a/tests/baselines/reference/indexerSignatureWithRestParam.js +++ b/tests/baselines/reference/indexerSignatureWithRestParam.js @@ -8,7 +8,7 @@ class C { } //// [indexerSignatureWithRestParam.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/indexersInClassType.js b/tests/baselines/reference/indexersInClassType.js index 9b085aa8fe2..67123f2178e 100644 --- a/tests/baselines/reference/indexersInClassType.js +++ b/tests/baselines/reference/indexersInClassType.js @@ -18,7 +18,7 @@ var r3 = r.a //// [indexersInClassType.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.fn = function () { diff --git a/tests/baselines/reference/indirectSelfReference.js b/tests/baselines/reference/indirectSelfReference.js index 6410e463dbb..4720e94d309 100644 --- a/tests/baselines/reference/indirectSelfReference.js +++ b/tests/baselines/reference/indirectSelfReference.js @@ -13,14 +13,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function (_super) { +var a = /** @class */ (function (_super) { __extends(a, _super); function a() { return _super !== null && _super.apply(this, arguments) || this; } return a; }(b)); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/indirectSelfReferenceGeneric.js b/tests/baselines/reference/indirectSelfReferenceGeneric.js index 695970159d9..c253eeeabcb 100644 --- a/tests/baselines/reference/indirectSelfReferenceGeneric.js +++ b/tests/baselines/reference/indirectSelfReferenceGeneric.js @@ -13,14 +13,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function (_super) { +var a = /** @class */ (function (_super) { __extends(a, _super); function a() { return _super !== null && _super.apply(this, arguments) || this; } return a; }(b)); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js b/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js index 0c3cf4b0cbe..36a12ceadda 100644 --- a/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js +++ b/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js @@ -74,7 +74,7 @@ testSet.transform( //// [inferFromGenericFunctionReturnTypes1.js] // Repro from #15680 // This is a contrived class. We could do the same thing with Observables, etc. -var SetOf = (function () { +var SetOf = /** @class */ (function () { function SetOf() { } SetOf.prototype.add = function (a) { diff --git a/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js b/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js index 3f95b10d08a..332de9e7409 100644 --- a/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js +++ b/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js @@ -108,7 +108,7 @@ var a4 = ["a", "b"].map(combine(wrap(function (s) { return s.length; }), wrap(fu var a5 = ["a", "b"].map(combine(identity, wrap(function (s) { return s.length; }))); var a6 = ["a", "b"].map(combine(wrap(function (s) { return s.length; }), identity)); // This is a contrived class. We could do the same thing with Observables, etc. -var SetOf = (function () { +var SetOf = /** @class */ (function () { function SetOf() { } SetOf.prototype.add = function (a) { diff --git a/tests/baselines/reference/inferParameterWithMethodCallInitializer.js b/tests/baselines/reference/inferParameterWithMethodCallInitializer.js index 5b33f78f766..cdd0a190300 100644 --- a/tests/baselines/reference/inferParameterWithMethodCallInitializer.js +++ b/tests/baselines/reference/inferParameterWithMethodCallInitializer.js @@ -24,7 +24,7 @@ class Weird { function getNumber() { return 1; } -var Example = (function () { +var Example = /** @class */ (function () { function Example() { } Example.prototype.getNumber = function () { @@ -40,7 +40,7 @@ function weird(a) { if (a === void 0) { a = this.getNumber(); } return a; } -var Weird = (function () { +var Weird = /** @class */ (function () { function Weird() { } Weird.prototype.doSomething = function (a) { diff --git a/tests/baselines/reference/inferSetterParamType.js b/tests/baselines/reference/inferSetterParamType.js index 33f785aab62..7c1c2a44ecb 100644 --- a/tests/baselines/reference/inferSetterParamType.js +++ b/tests/baselines/reference/inferSetterParamType.js @@ -19,7 +19,7 @@ class Foo2 { //// [inferSetterParamType.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Object.defineProperty(Foo.prototype, "bar", { @@ -33,7 +33,7 @@ var Foo = (function () { }); return Foo; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } Object.defineProperty(Foo2.prototype, "bar", { diff --git a/tests/baselines/reference/inferentialTypingUsingApparentType3.js b/tests/baselines/reference/inferentialTypingUsingApparentType3.js index f6375375366..7d6ffc5353b 100644 --- a/tests/baselines/reference/inferentialTypingUsingApparentType3.js +++ b/tests/baselines/reference/inferentialTypingUsingApparentType3.js @@ -27,7 +27,7 @@ var person = new ObjectField({ person.fields.id; //// [inferentialTypingUsingApparentType3.js] -var CharField = (function () { +var CharField = /** @class */ (function () { function CharField() { } CharField.prototype.clean = function (input) { @@ -35,7 +35,7 @@ var CharField = (function () { }; return CharField; }()); -var NumberField = (function () { +var NumberField = /** @class */ (function () { function NumberField() { } NumberField.prototype.clean = function (input) { @@ -43,7 +43,7 @@ var NumberField = (function () { }; return NumberField; }()); -var ObjectField = (function () { +var ObjectField = /** @class */ (function () { function ObjectField(fields) { this.fields = fields; } diff --git a/tests/baselines/reference/inferringClassMembersFromAssignments.js b/tests/baselines/reference/inferringClassMembersFromAssignments.js index c6a6d0c4e27..3fa72bce2cf 100644 --- a/tests/baselines/reference/inferringClassMembersFromAssignments.js +++ b/tests/baselines/reference/inferringClassMembersFromAssignments.js @@ -124,7 +124,7 @@ var stringOrNumberOrUndefined = C.inStaticNestedArrowFunction; //// [output.js] -var C = (function () { +var C = /** @class */ (function () { function C() { var _this = this; this.prop = function () { diff --git a/tests/baselines/reference/infinitelyExpandingOverloads.js b/tests/baselines/reference/infinitelyExpandingOverloads.js index a16baaa6d6c..fcf21983b7a 100644 --- a/tests/baselines/reference/infinitelyExpandingOverloads.js +++ b/tests/baselines/reference/infinitelyExpandingOverloads.js @@ -27,18 +27,18 @@ class Widget { } //// [infinitelyExpandingOverloads.js] -var Validator2 = (function () { +var Validator2 = /** @class */ (function () { function Validator2() { } return Validator2; }()); -var ViewModel = (function () { +var ViewModel = /** @class */ (function () { function ViewModel() { this.validationPlacements = new Array(); } return ViewModel; }()); -var Widget = (function () { +var Widget = /** @class */ (function () { function Widget(viewModelType) { } Object.defineProperty(Widget.prototype, "options", { diff --git a/tests/baselines/reference/infinitelyExpandingTypesNonGenericBase.js b/tests/baselines/reference/infinitelyExpandingTypesNonGenericBase.js index fd9bbac1623..d38a2a2a22c 100644 --- a/tests/baselines/reference/infinitelyExpandingTypesNonGenericBase.js +++ b/tests/baselines/reference/infinitelyExpandingTypesNonGenericBase.js @@ -35,17 +35,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Functionality = (function () { +var Functionality = /** @class */ (function () { function Functionality() { } return Functionality; }()); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritFromGenericTypeParameter.js b/tests/baselines/reference/inheritFromGenericTypeParameter.js index f8145ec2c01..ee782758f6e 100644 --- a/tests/baselines/reference/inheritFromGenericTypeParameter.js +++ b/tests/baselines/reference/inheritFromGenericTypeParameter.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritSameNamePrivatePropertiesFromDifferentOrigins.js b/tests/baselines/reference/inheritSameNamePrivatePropertiesFromDifferentOrigins.js index dec161d95ac..dd3b489c59a 100644 --- a/tests/baselines/reference/inheritSameNamePrivatePropertiesFromDifferentOrigins.js +++ b/tests/baselines/reference/inheritSameNamePrivatePropertiesFromDifferentOrigins.js @@ -12,12 +12,12 @@ interface A extends C, C2 { // error } //// [inheritSameNamePrivatePropertiesFromDifferentOrigins.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/inheritSameNamePrivatePropertiesFromSameOrigin.js b/tests/baselines/reference/inheritSameNamePrivatePropertiesFromSameOrigin.js index 138e3aa5694..07cf281fcfd 100644 --- a/tests/baselines/reference/inheritSameNamePrivatePropertiesFromSameOrigin.js +++ b/tests/baselines/reference/inheritSameNamePrivatePropertiesFromSameOrigin.js @@ -21,19 +21,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(B)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritSameNamePropertiesWithDifferentVisibility.js b/tests/baselines/reference/inheritSameNamePropertiesWithDifferentVisibility.js index fff751e4cd7..8152e5f2173 100644 --- a/tests/baselines/reference/inheritSameNamePropertiesWithDifferentVisibility.js +++ b/tests/baselines/reference/inheritSameNamePropertiesWithDifferentVisibility.js @@ -12,12 +12,12 @@ interface A extends C, C2 { // error } //// [inheritSameNamePropertiesWithDifferentVisibility.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/inheritance.js b/tests/baselines/reference/inheritance.js index 48d96b10f9c..049f43dde0f 100644 --- a/tests/baselines/reference/inheritance.js +++ b/tests/baselines/reference/inheritance.js @@ -45,50 +45,50 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B1 = (function () { +var B1 = /** @class */ (function () { function B1() { } return B1; }()); -var B2 = (function () { +var B2 = /** @class */ (function () { function B2() { } return B2; }()); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(B1)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(B2)); -var N = (function () { +var N = /** @class */ (function () { function N() { } return N; }()); -var ND = (function (_super) { +var ND = /** @class */ (function (_super) { __extends(ND, _super); function ND() { return _super !== null && _super.apply(this, arguments) || this; } return ND; }(N)); -var Good = (function () { +var Good = /** @class */ (function () { function Good() { this.f = function () { return 0; }; } Good.prototype.g = function () { return 0; }; return Good; }()); -var Baad = (function (_super) { +var Baad = /** @class */ (function (_super) { __extends(Baad, _super); function Baad() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritance1.js b/tests/baselines/reference/inheritance1.js index a00330e8556..833cde761a8 100644 --- a/tests/baselines/reference/inheritance1.js +++ b/tests/baselines/reference/inheritance1.js @@ -72,12 +72,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Control = (function () { +var Control = /** @class */ (function () { function Control() { } return Control; }()); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; @@ -85,7 +85,7 @@ var Button = (function (_super) { Button.prototype.select = function () { }; return Button; }(Control)); -var TextBox = (function (_super) { +var TextBox = /** @class */ (function (_super) { __extends(TextBox, _super); function TextBox() { return _super !== null && _super.apply(this, arguments) || this; @@ -93,27 +93,27 @@ var TextBox = (function (_super) { TextBox.prototype.select = function () { }; return TextBox; }(Control)); -var ImageBase = (function (_super) { +var ImageBase = /** @class */ (function (_super) { __extends(ImageBase, _super); function ImageBase() { return _super !== null && _super.apply(this, arguments) || this; } return ImageBase; }(Control)); -var Image1 = (function (_super) { +var Image1 = /** @class */ (function (_super) { __extends(Image1, _super); function Image1() { return _super !== null && _super.apply(this, arguments) || this; } return Image1; }(Control)); -var Locations = (function () { +var Locations = /** @class */ (function () { function Locations() { } Locations.prototype.select = function () { }; return Locations; }()); -var Locations1 = (function () { +var Locations1 = /** @class */ (function () { function Locations1() { } Locations1.prototype.select = function () { }; diff --git a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js index 52ab48573fd..7cc9e923fbc 100644 --- a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js +++ b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js @@ -21,20 +21,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.myMethod = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js index c64a0e4259c..7ccb84e27c7 100644 --- a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js +++ b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js @@ -21,20 +21,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.myMethod = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js b/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js index 9ac0fe18592..bb08eb451dd 100644 --- a/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js +++ b/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js @@ -21,20 +21,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.myMethod = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberAccessorOverridingAccessor.js b/tests/baselines/reference/inheritanceMemberAccessorOverridingAccessor.js index fae79488dce..3e0fca2d4fa 100644 --- a/tests/baselines/reference/inheritanceMemberAccessorOverridingAccessor.js +++ b/tests/baselines/reference/inheritanceMemberAccessorOverridingAccessor.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } Object.defineProperty(a.prototype, "x", { @@ -42,7 +42,7 @@ var a = (function () { }); return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js b/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js index 3fc6417afaf..bf309a97573 100644 --- a/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js +++ b/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } a.prototype.x = function () { @@ -33,7 +33,7 @@ var a = (function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.js b/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.js index 1d0a8f09a40..0d87721ab7d 100644 --- a/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.js +++ b/tests/baselines/reference/inheritanceMemberAccessorOverridingProperty.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js b/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js index 93b72b73c8b..6e61ea69c78 100644 --- a/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js +++ b/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } Object.defineProperty(a.prototype, "x", { @@ -39,7 +39,7 @@ var a = (function () { }); return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js b/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js index 0f189aa50cc..c326e74f224 100644 --- a/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js +++ b/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } a.prototype.x = function () { @@ -30,7 +30,7 @@ var a = (function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js b/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js index 996138a53d9..a74d560188d 100644 --- a/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js +++ b/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.js b/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.js index 97b856980ea..27ad7fcf08b 100644 --- a/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.js +++ b/tests/baselines/reference/inheritanceMemberPropertyOverridingAccessor.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } Object.defineProperty(a.prototype, "x", { @@ -39,7 +39,7 @@ var a = (function () { }); return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js b/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js index c7c6c84f9d0..9ffb3b39483 100644 --- a/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js +++ b/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } a.prototype.x = function () { @@ -28,7 +28,7 @@ var a = (function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceMemberPropertyOverridingProperty.js b/tests/baselines/reference/inheritanceMemberPropertyOverridingProperty.js index c8e9c5ef9d4..31627899e11 100644 --- a/tests/baselines/reference/inheritanceMemberPropertyOverridingProperty.js +++ b/tests/baselines/reference/inheritanceMemberPropertyOverridingProperty.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceOfGenericConstructorMethod1.js b/tests/baselines/reference/inheritanceOfGenericConstructorMethod1.js index 62355930d92..9c0f4f0dfe9 100644 --- a/tests/baselines/reference/inheritanceOfGenericConstructorMethod1.js +++ b/tests/baselines/reference/inheritanceOfGenericConstructorMethod1.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.js b/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.js index 12c5eac07e9..68480c97cc9 100644 --- a/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.js +++ b/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.js @@ -27,13 +27,13 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); M.C1 = C1; - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; @@ -42,7 +42,7 @@ var M; })(M || (M = {})); var N; (function (N) { - var D1 = (function (_super) { + var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; @@ -50,7 +50,7 @@ var N; return D1; }(M.C1)); N.D1 = D1; - var D2 = (function (_super) { + var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticAccessorOverridingAccessor.js b/tests/baselines/reference/inheritanceStaticAccessorOverridingAccessor.js index 4af25e03d13..109e0429ec0 100644 --- a/tests/baselines/reference/inheritanceStaticAccessorOverridingAccessor.js +++ b/tests/baselines/reference/inheritanceStaticAccessorOverridingAccessor.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } Object.defineProperty(a, "x", { @@ -42,7 +42,7 @@ var a = (function () { }); return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.js b/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.js index 904868fecd9..405627bc4b6 100644 --- a/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.js +++ b/tests/baselines/reference/inheritanceStaticAccessorOverridingMethod.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } a.x = function () { @@ -33,7 +33,7 @@ var a = (function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticAccessorOverridingProperty.js b/tests/baselines/reference/inheritanceStaticAccessorOverridingProperty.js index cf6e23685f1..85e6863a1ab 100644 --- a/tests/baselines/reference/inheritanceStaticAccessorOverridingProperty.js +++ b/tests/baselines/reference/inheritanceStaticAccessorOverridingProperty.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.js b/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.js index 91946af7478..ce72c5314e5 100644 --- a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.js +++ b/tests/baselines/reference/inheritanceStaticFuncOverridingAccessor.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } Object.defineProperty(a, "x", { @@ -39,7 +39,7 @@ var a = (function () { }); return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessorOfFuncType.js b/tests/baselines/reference/inheritanceStaticFuncOverridingAccessorOfFuncType.js index 9b7e0dd925c..4d6a3b20f07 100644 --- a/tests/baselines/reference/inheritanceStaticFuncOverridingAccessorOfFuncType.js +++ b/tests/baselines/reference/inheritanceStaticFuncOverridingAccessorOfFuncType.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } Object.defineProperty(a, "x", { @@ -34,7 +34,7 @@ var a = (function () { }); return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticFuncOverridingMethod.js b/tests/baselines/reference/inheritanceStaticFuncOverridingMethod.js index 7e50c2c0318..641957535bb 100644 --- a/tests/baselines/reference/inheritanceStaticFuncOverridingMethod.js +++ b/tests/baselines/reference/inheritanceStaticFuncOverridingMethod.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } a.x = function () { @@ -30,7 +30,7 @@ var a = (function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticFuncOverridingProperty.js b/tests/baselines/reference/inheritanceStaticFuncOverridingProperty.js index fab0f4fb579..11401e2f901 100644 --- a/tests/baselines/reference/inheritanceStaticFuncOverridingProperty.js +++ b/tests/baselines/reference/inheritanceStaticFuncOverridingProperty.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticFuncOverridingPropertyOfFuncType.js b/tests/baselines/reference/inheritanceStaticFuncOverridingPropertyOfFuncType.js index b973095e5b8..a15f56da7af 100644 --- a/tests/baselines/reference/inheritanceStaticFuncOverridingPropertyOfFuncType.js +++ b/tests/baselines/reference/inheritanceStaticFuncOverridingPropertyOfFuncType.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticFunctionOverridingInstanceProperty.js b/tests/baselines/reference/inheritanceStaticFunctionOverridingInstanceProperty.js index 017adeea3c7..a231a9ea92a 100644 --- a/tests/baselines/reference/inheritanceStaticFunctionOverridingInstanceProperty.js +++ b/tests/baselines/reference/inheritanceStaticFunctionOverridingInstanceProperty.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticMembersCompatible.js b/tests/baselines/reference/inheritanceStaticMembersCompatible.js index 96416e977fa..45684a4c815 100644 --- a/tests/baselines/reference/inheritanceStaticMembersCompatible.js +++ b/tests/baselines/reference/inheritanceStaticMembersCompatible.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticMembersIncompatible.js b/tests/baselines/reference/inheritanceStaticMembersIncompatible.js index 15f3298f2cc..0683471e585 100644 --- a/tests/baselines/reference/inheritanceStaticMembersIncompatible.js +++ b/tests/baselines/reference/inheritanceStaticMembersIncompatible.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticPropertyOverridingAccessor.js b/tests/baselines/reference/inheritanceStaticPropertyOverridingAccessor.js index 3c19e3c5f67..87df64db68d 100644 --- a/tests/baselines/reference/inheritanceStaticPropertyOverridingAccessor.js +++ b/tests/baselines/reference/inheritanceStaticPropertyOverridingAccessor.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } Object.defineProperty(a, "x", { @@ -37,7 +37,7 @@ var a = (function () { }); return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticPropertyOverridingMethod.js b/tests/baselines/reference/inheritanceStaticPropertyOverridingMethod.js index 1ec8e5f5f65..a14f9f7106c 100644 --- a/tests/baselines/reference/inheritanceStaticPropertyOverridingMethod.js +++ b/tests/baselines/reference/inheritanceStaticPropertyOverridingMethod.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } a.x = function () { @@ -28,7 +28,7 @@ var a = (function () { }; return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritanceStaticPropertyOverridingProperty.js b/tests/baselines/reference/inheritanceStaticPropertyOverridingProperty.js index 6c83789d51d..a19c863848a 100644 --- a/tests/baselines/reference/inheritanceStaticPropertyOverridingProperty.js +++ b/tests/baselines/reference/inheritanceStaticPropertyOverridingProperty.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; }()); -var b = (function (_super) { +var b = /** @class */ (function (_super) { __extends(b, _super); function b() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritedConstructorWithRestParams.js b/tests/baselines/reference/inheritedConstructorWithRestParams.js index 5e7e3736885..0e1291a2ee0 100644 --- a/tests/baselines/reference/inheritedConstructorWithRestParams.js +++ b/tests/baselines/reference/inheritedConstructorWithRestParams.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { var a = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -34,7 +34,7 @@ var Base = (function () { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritedConstructorWithRestParams2.js b/tests/baselines/reference/inheritedConstructorWithRestParams2.js index c27b723b562..ec53f949180 100644 --- a/tests/baselines/reference/inheritedConstructorWithRestParams2.js +++ b/tests/baselines/reference/inheritedConstructorWithRestParams2.js @@ -45,24 +45,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var IBaseBase = (function () { +var IBaseBase = /** @class */ (function () { function IBaseBase(x) { } return IBaseBase; }()); -var BaseBase2 = (function () { +var BaseBase2 = /** @class */ (function () { function BaseBase2(x) { } return BaseBase2; }()); -var Base = (function (_super) { +var Base = /** @class */ (function (_super) { __extends(Base, _super); function Base() { return _super !== null && _super.apply(this, arguments) || this; } return Base; }(BaseBase)); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/inheritedModuleMembersForClodule.js b/tests/baselines/reference/inheritedModuleMembersForClodule.js index be7aec77731..894f50148c8 100644 --- a/tests/baselines/reference/inheritedModuleMembersForClodule.js +++ b/tests/baselines/reference/inheritedModuleMembersForClodule.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = function () { @@ -40,7 +40,7 @@ var C = (function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -54,7 +54,7 @@ var D = (function (_super) { D.foo = foo; ; })(D || (D = {})); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/initializerReferencingConstructorLocals.js b/tests/baselines/reference/initializerReferencingConstructorLocals.js index a4922e954d7..b192d7b9dc3 100644 --- a/tests/baselines/reference/initializerReferencingConstructorLocals.js +++ b/tests/baselines/reference/initializerReferencingConstructorLocals.js @@ -23,7 +23,7 @@ class D { //// [initializerReferencingConstructorLocals.js] // Initializer expressions for instance member variables are evaluated in the scope of the class constructor body but are not permitted to reference parameters or local variables of the constructor. -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.a = z; // error this.c = this.z; // error @@ -32,7 +32,7 @@ var C = (function () { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { this.a = z; // error this.c = this.z; // error diff --git a/tests/baselines/reference/initializerReferencingConstructorParameters.js b/tests/baselines/reference/initializerReferencingConstructorParameters.js index 881913d5b5f..21de1f3c203 100644 --- a/tests/baselines/reference/initializerReferencingConstructorParameters.js +++ b/tests/baselines/reference/initializerReferencingConstructorParameters.js @@ -27,20 +27,20 @@ class F { //// [initializerReferencingConstructorParameters.js] // Initializer expressions for instance member variables are evaluated in the scope of the class constructor body but are not permitted to reference parameters or local variables of the constructor. -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.a = x; // error } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { this.x = x; this.a = x; // error } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E(x) { this.x = x; this.a = this.x; // ok @@ -48,7 +48,7 @@ var E = (function () { } return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F(x) { this.x = x; this.a = this.x; // ok diff --git a/tests/baselines/reference/innerAliases.js b/tests/baselines/reference/innerAliases.js index cda2be1c5a9..93ccbd88edc 100644 --- a/tests/baselines/reference/innerAliases.js +++ b/tests/baselines/reference/innerAliases.js @@ -30,7 +30,7 @@ var A; (function (B) { var C; (function (C) { - var Class1 = (function () { + var Class1 = /** @class */ (function () { function Class1() { } return Class1; @@ -45,7 +45,7 @@ var D; var c1 = new inner.Class1(); var E; (function (E) { - var Class2 = (function () { + var Class2 = /** @class */ (function () { function Class2() { } return Class2; diff --git a/tests/baselines/reference/innerAliases2.js b/tests/baselines/reference/innerAliases2.js index 6ac0a57a484..872a74e7261 100644 --- a/tests/baselines/reference/innerAliases2.js +++ b/tests/baselines/reference/innerAliases2.js @@ -22,7 +22,7 @@ module consumer { //// [innerAliases2.js] var _provider; (function (_provider) { - var UsefulClass = (function () { + var UsefulClass = /** @class */ (function () { function UsefulClass() { } UsefulClass.prototype.foo = function () { diff --git a/tests/baselines/reference/innerBoundLambdaEmit.js b/tests/baselines/reference/innerBoundLambdaEmit.js index fe3981cd335..9a1928436d0 100644 --- a/tests/baselines/reference/innerBoundLambdaEmit.js +++ b/tests/baselines/reference/innerBoundLambdaEmit.js @@ -12,7 +12,7 @@ interface Array { //// [innerBoundLambdaEmit.js] var M; (function (M) { - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/innerExtern.js b/tests/baselines/reference/innerExtern.js index 11f526c8310..db149c66cfc 100644 --- a/tests/baselines/reference/innerExtern.js +++ b/tests/baselines/reference/innerExtern.js @@ -18,7 +18,7 @@ var A; (function (A) { var B; (function (B) { - var C = (function () { + var C = /** @class */ (function () { function C() { this.x = BB.Elephant.X; } diff --git a/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js b/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js index 02b0ccfb382..984584389f6 100644 --- a/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js +++ b/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js @@ -40,7 +40,7 @@ class C2 { //// [innerTypeParameterShadowingOuterOne2.js] // inner type parameters shadow outer ones of the same name // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.g = function () { @@ -53,7 +53,7 @@ var C = (function () { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.g = function () { diff --git a/tests/baselines/reference/instanceAndStaticDeclarations1.js b/tests/baselines/reference/instanceAndStaticDeclarations1.js index 093e9c15cc8..57c9bba7dbf 100644 --- a/tests/baselines/reference/instanceAndStaticDeclarations1.js +++ b/tests/baselines/reference/instanceAndStaticDeclarations1.js @@ -14,7 +14,7 @@ class Point { //// [instanceAndStaticDeclarations1.js] // from spec -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js b/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js index d6dc08f3850..48c032b0d53 100644 --- a/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js +++ b/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js @@ -13,7 +13,7 @@ class C { } //// [instanceMemberAssignsToClassPrototype.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/instanceMemberInitialization.js b/tests/baselines/reference/instanceMemberInitialization.js index dd9a0fc3b6f..f153090d719 100644 --- a/tests/baselines/reference/instanceMemberInitialization.js +++ b/tests/baselines/reference/instanceMemberInitialization.js @@ -9,7 +9,7 @@ var c2 = new C(); var r = c.x === c2.x; //// [instanceMemberInitialization.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } diff --git a/tests/baselines/reference/instanceOfAssignability.js b/tests/baselines/reference/instanceOfAssignability.js index db5554596af..ec66250dfda 100644 --- a/tests/baselines/reference/instanceOfAssignability.js +++ b/tests/baselines/reference/instanceOfAssignability.js @@ -101,30 +101,30 @@ var __extends = (this && this.__extends) || (function () { }; })(); // Derived1 is assignable to, but not a subtype of, Base -var Derived1 = (function () { +var Derived1 = /** @class */ (function () { function Derived1() { } return Derived1; }()); // Derived2 is a subtype of Base that is not assignable to Derived1 -var Derived2 = (function () { +var Derived2 = /** @class */ (function () { function Derived2() { } return Derived2; }()); -var Animal = (function () { +var Animal = /** @class */ (function () { function Animal() { } return Animal; }()); -var Mammal = (function (_super) { +var Mammal = /** @class */ (function (_super) { __extends(Mammal, _super); function Mammal() { return _super !== null && _super.apply(this, arguments) || this; } return Mammal; }(Animal)); -var Giraffe = (function (_super) { +var Giraffe = /** @class */ (function (_super) { __extends(Giraffe, _super); function Giraffe() { return _super !== null && _super.apply(this, arguments) || this; @@ -180,7 +180,7 @@ function fn7(x) { var y = x; } } -var ABC = (function () { +var ABC = /** @class */ (function () { function ABC() { } return ABC; diff --git a/tests/baselines/reference/instanceOfInExternalModules.js b/tests/baselines/reference/instanceOfInExternalModules.js index 293be662a4d..9e3949a5285 100644 --- a/tests/baselines/reference/instanceOfInExternalModules.js +++ b/tests/baselines/reference/instanceOfInExternalModules.js @@ -15,7 +15,7 @@ function IsFoo(value: any): boolean { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js b/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js index 44c781c8c98..4cade935e41 100644 --- a/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js +++ b/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js @@ -55,7 +55,7 @@ var __extends = (this && this.__extends) || (function () { })(); var NonGeneric; (function (NonGeneric) { - var C = (function () { + var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; @@ -71,7 +71,7 @@ var NonGeneric; C.prototype.fn = function () { return this; }; return C; }()); - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -87,7 +87,7 @@ var NonGeneric; })(NonGeneric || (NonGeneric = {})); var Generic; (function (Generic) { - var C = (function () { + var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; @@ -103,7 +103,7 @@ var Generic; C.prototype.fn = function () { return this; }; return C; }()); - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/instancePropertyInClassType.js b/tests/baselines/reference/instancePropertyInClassType.js index ee447aa5233..32bd215f66a 100644 --- a/tests/baselines/reference/instancePropertyInClassType.js +++ b/tests/baselines/reference/instancePropertyInClassType.js @@ -41,7 +41,7 @@ module Generic { //// [instancePropertyInClassType.js] var NonGeneric; (function (NonGeneric) { - var C = (function () { + var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; @@ -66,7 +66,7 @@ var NonGeneric; })(NonGeneric || (NonGeneric = {})); var Generic; (function (Generic) { - var C = (function () { + var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; diff --git a/tests/baselines/reference/instanceSubtypeCheck2.js b/tests/baselines/reference/instanceSubtypeCheck2.js index 0a02162d707..70f07618dd6 100644 --- a/tests/baselines/reference/instanceSubtypeCheck2.js +++ b/tests/baselines/reference/instanceSubtypeCheck2.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/instanceofOperator.js b/tests/baselines/reference/instanceofOperator.js index 55e3d448b3b..b5df46f0e60 100644 --- a/tests/baselines/reference/instanceofOperator.js +++ b/tests/baselines/reference/instanceofOperator.js @@ -31,7 +31,7 @@ module test { // Boolean primitive type. var test; (function (test) { - var Object = (function () { + var Object = /** @class */ (function () { function Object() { } return Object; diff --git a/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js b/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js index 90badcf8e92..70e7761875f 100644 --- a/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js +++ b/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js @@ -47,7 +47,7 @@ var rb10 = x instanceof o3; var rc1 = '' instanceof {}; //// [instanceofOperatorWithInvalidOperands.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/instanceofOperatorWithLHSIsObject.js b/tests/baselines/reference/instanceofOperatorWithLHSIsObject.js index e7f35c8da4c..163f2a2d08c 100644 --- a/tests/baselines/reference/instanceofOperatorWithLHSIsObject.js +++ b/tests/baselines/reference/instanceofOperatorWithLHSIsObject.js @@ -16,7 +16,7 @@ var r4 = d instanceof x1; //// [instanceofOperatorWithLHSIsObject.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/instanceofWithStructurallyIdenticalTypes.js b/tests/baselines/reference/instanceofWithStructurallyIdenticalTypes.js index b7d2ec46914..e8cbb46e113 100644 --- a/tests/baselines/reference/instanceofWithStructurallyIdenticalTypes.js +++ b/tests/baselines/reference/instanceofWithStructurallyIdenticalTypes.js @@ -82,17 +82,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; @@ -125,24 +125,24 @@ function foo2(x) { return "error"; } // More tests -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var A1 = (function (_super) { +var A1 = /** @class */ (function (_super) { __extends(A1, _super); function A1() { return _super !== null && _super.apply(this, arguments) || this; } return A1; }(A)); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/instantiateGenericClassWithWrongNumberOfTypeArguments.js b/tests/baselines/reference/instantiateGenericClassWithWrongNumberOfTypeArguments.js index f8b4f680f0f..74812fd71d6 100644 --- a/tests/baselines/reference/instantiateGenericClassWithWrongNumberOfTypeArguments.js +++ b/tests/baselines/reference/instantiateGenericClassWithWrongNumberOfTypeArguments.js @@ -19,13 +19,13 @@ var d = new D(); //// [instantiateGenericClassWithWrongNumberOfTypeArguments.js] // it is always an error to provide a type argument list whose count does not match the type parameter list // both of these attempts to construct a type is an error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var c = new C(); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/instantiateGenericClassWithZeroTypeArguments.js b/tests/baselines/reference/instantiateGenericClassWithZeroTypeArguments.js index 2e7e3f87d1b..d99365bc332 100644 --- a/tests/baselines/reference/instantiateGenericClassWithZeroTypeArguments.js +++ b/tests/baselines/reference/instantiateGenericClassWithZeroTypeArguments.js @@ -17,13 +17,13 @@ var d = new D(); //// [instantiateGenericClassWithZeroTypeArguments.js] // no errors expected when instantiating a generic type with no type arguments provided -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var c = new C(); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/instantiateNonGenericTypeWithTypeArguments.js b/tests/baselines/reference/instantiateNonGenericTypeWithTypeArguments.js index 4c750024e43..c43acc26cfc 100644 --- a/tests/baselines/reference/instantiateNonGenericTypeWithTypeArguments.js +++ b/tests/baselines/reference/instantiateNonGenericTypeWithTypeArguments.js @@ -21,7 +21,7 @@ var r2 = new a(); //// [instantiateNonGenericTypeWithTypeArguments.js] // it is an error to provide type arguments to a non-generic call // all of these are errors -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/instantiatedBaseTypeConstraints.js b/tests/baselines/reference/instantiatedBaseTypeConstraints.js index c333ed36e1f..a059a33b1ed 100644 --- a/tests/baselines/reference/instantiatedBaseTypeConstraints.js +++ b/tests/baselines/reference/instantiatedBaseTypeConstraints.js @@ -12,7 +12,7 @@ class Bar implements Foo { //// [instantiatedBaseTypeConstraints.js] -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } Bar.prototype.foo = function (bar) { diff --git a/tests/baselines/reference/instantiatedModule.js b/tests/baselines/reference/instantiatedModule.js index 8e7027d5fd7..3e5b1b68a1a 100644 --- a/tests/baselines/reference/instantiatedModule.js +++ b/tests/baselines/reference/instantiatedModule.js @@ -78,7 +78,7 @@ var p1; // makes this an instantiated mmodule var M2; (function (M2) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } Point.Origin = function () { diff --git a/tests/baselines/reference/instantiatedReturnTypeContravariance.js b/tests/baselines/reference/instantiatedReturnTypeContravariance.js index 52f96561f20..35aa24748e3 100644 --- a/tests/baselines/reference/instantiatedReturnTypeContravariance.js +++ b/tests/baselines/reference/instantiatedReturnTypeContravariance.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var c = (function () { +var c = /** @class */ (function () { function c() { } c.prototype.foo = function () { @@ -49,7 +49,7 @@ var c = (function () { }; return c; }()); -var d = (function (_super) { +var d = /** @class */ (function (_super) { __extends(d, _super); function d() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/intTypeCheck.js b/tests/baselines/reference/intTypeCheck.js index 84eb19ac27d..f62d853a6c5 100644 --- a/tests/baselines/reference/intTypeCheck.js +++ b/tests/baselines/reference/intTypeCheck.js @@ -206,7 +206,7 @@ var obj86: i8 = new anyVar; var obj87: i8 = new {}; //// [intTypeCheck.js] -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; diff --git a/tests/baselines/reference/interfaceClassMerging.js b/tests/baselines/reference/interfaceClassMerging.js index e2167776f22..638d6baabaf 100644 --- a/tests/baselines/reference/interfaceClassMerging.js +++ b/tests/baselines/reference/interfaceClassMerging.js @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.additionalMethod = function (a) { @@ -59,7 +59,7 @@ var Foo = (function () { }; return Foo; }()); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/interfaceClassMerging2.js b/tests/baselines/reference/interfaceClassMerging2.js index 4c879ba4cab..dd057b6a0cc 100644 --- a/tests/baselines/reference/interfaceClassMerging2.js +++ b/tests/baselines/reference/interfaceClassMerging2.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.classFooMethod = function () { @@ -55,7 +55,7 @@ var Foo = (function () { }; return Foo; }()); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/interfaceContextualType.js b/tests/baselines/reference/interfaceContextualType.js index ec502725925..8f2950749d9 100644 --- a/tests/baselines/reference/interfaceContextualType.js +++ b/tests/baselines/reference/interfaceContextualType.js @@ -24,7 +24,7 @@ class Bug { //// [interfaceContextualType.js] "use strict"; exports.__esModule = true; -var Bug = (function () { +var Bug = /** @class */ (function () { function Bug() { } Bug.prototype.ok = function () { diff --git a/tests/baselines/reference/interfaceDeclaration1.js b/tests/baselines/reference/interfaceDeclaration1.js index 91c84fbbc81..7adc55414c6 100644 --- a/tests/baselines/reference/interfaceDeclaration1.js +++ b/tests/baselines/reference/interfaceDeclaration1.js @@ -56,7 +56,7 @@ interface i12 extends i10, i11 { } //// [interfaceDeclaration1.js] var v1; v1(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { var prototype = 3; } diff --git a/tests/baselines/reference/interfaceDeclaration2.js b/tests/baselines/reference/interfaceDeclaration2.js index bdd061448be..8bcb088e55f 100644 --- a/tests/baselines/reference/interfaceDeclaration2.js +++ b/tests/baselines/reference/interfaceDeclaration2.js @@ -14,7 +14,7 @@ var I4:number; //// [interfaceDeclaration2.js] -var I2 = (function () { +var I2 = /** @class */ (function () { function I2() { } return I2; diff --git a/tests/baselines/reference/interfaceDeclaration3.js b/tests/baselines/reference/interfaceDeclaration3.js index 41f12dbac05..3ff20d41fb2 100644 --- a/tests/baselines/reference/interfaceDeclaration3.js +++ b/tests/baselines/reference/interfaceDeclaration3.js @@ -61,27 +61,27 @@ define(["require", "exports"], function (require, exports) { exports.__esModule = true; var M1; (function (M1) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; }()); - var C3 = (function () { + var C3 = /** @class */ (function () { function C3() { } return C3; }()); - var C4 = (function () { + var C4 = /** @class */ (function () { function C4() { } return C4; }()); - var C5 = (function () { + var C5 = /** @class */ (function () { function C5() { } return C5; @@ -89,33 +89,33 @@ define(["require", "exports"], function (require, exports) { })(M1 || (M1 = {})); var M2; (function (M2) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; }()); - var C3 = (function () { + var C3 = /** @class */ (function () { function C3() { } return C3; }()); })(M2 = exports.M2 || (exports.M2 = {})); - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; }()); - var C3 = (function () { + var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/interfaceDeclaration4.js b/tests/baselines/reference/interfaceDeclaration4.js index cf97cf66972..a85471dacbc 100644 --- a/tests/baselines/reference/interfaceDeclaration4.js +++ b/tests/baselines/reference/interfaceDeclaration4.js @@ -45,25 +45,25 @@ interface Foo.I1 { } // import Foo = require("interfaceDeclaration5") var Foo; (function (Foo) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); Foo.C1 = C1; })(Foo || (Foo = {})); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); // Err - not implemented item -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/interfaceDeclaration5.js b/tests/baselines/reference/interfaceDeclaration5.js index 318e8903c36..d4d97711656 100644 --- a/tests/baselines/reference/interfaceDeclaration5.js +++ b/tests/baselines/reference/interfaceDeclaration5.js @@ -7,7 +7,7 @@ export class C1 { } define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; diff --git a/tests/baselines/reference/interfaceExtendingClass.js b/tests/baselines/reference/interfaceExtendingClass.js index e2ca3f89791..388d4232e82 100644 --- a/tests/baselines/reference/interfaceExtendingClass.js +++ b/tests/baselines/reference/interfaceExtendingClass.js @@ -20,7 +20,7 @@ var f: Foo = i; i = f; //// [interfaceExtendingClass.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.y = function () { }; diff --git a/tests/baselines/reference/interfaceExtendingClass2.js b/tests/baselines/reference/interfaceExtendingClass2.js index e3ede26b48e..9c4f56151e0 100644 --- a/tests/baselines/reference/interfaceExtendingClass2.js +++ b/tests/baselines/reference/interfaceExtendingClass2.js @@ -16,7 +16,7 @@ interface I2 extends Foo { // error } //// [interfaceExtendingClass2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.y = function () { }; diff --git a/tests/baselines/reference/interfaceExtendingClassWithPrivates.js b/tests/baselines/reference/interfaceExtendingClassWithPrivates.js index 576f1a10128..5c24b536e4b 100644 --- a/tests/baselines/reference/interfaceExtendingClassWithPrivates.js +++ b/tests/baselines/reference/interfaceExtendingClassWithPrivates.js @@ -16,7 +16,7 @@ var r = i.y; var r2 = i.x; // error //// [interfaceExtendingClassWithPrivates.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/interfaceExtendingClassWithPrivates2.js b/tests/baselines/reference/interfaceExtendingClassWithPrivates2.js index a6f966a8fac..62ea69fc7ce 100644 --- a/tests/baselines/reference/interfaceExtendingClassWithPrivates2.js +++ b/tests/baselines/reference/interfaceExtendingClassWithPrivates2.js @@ -28,17 +28,17 @@ var r2 = i.x; // error var r3 = i.y; // error //// [interfaceExtendingClassWithPrivates2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); -var Baz = (function () { +var Baz = /** @class */ (function () { function Baz() { } return Baz; diff --git a/tests/baselines/reference/interfaceExtendingClassWithProtecteds.js b/tests/baselines/reference/interfaceExtendingClassWithProtecteds.js index 18c145ab72e..67e431641ed 100644 --- a/tests/baselines/reference/interfaceExtendingClassWithProtecteds.js +++ b/tests/baselines/reference/interfaceExtendingClassWithProtecteds.js @@ -16,7 +16,7 @@ var r = i.y; var r2 = i.x; // error //// [interfaceExtendingClassWithProtecteds.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/interfaceExtendingClassWithProtecteds2.js b/tests/baselines/reference/interfaceExtendingClassWithProtecteds2.js index 6bf6b22120b..5d3e920f533 100644 --- a/tests/baselines/reference/interfaceExtendingClassWithProtecteds2.js +++ b/tests/baselines/reference/interfaceExtendingClassWithProtecteds2.js @@ -28,17 +28,17 @@ var r2 = i.x; // error var r3 = i.y; // error //// [interfaceExtendingClassWithProtecteds2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); -var Baz = (function () { +var Baz = /** @class */ (function () { function Baz() { } return Baz; diff --git a/tests/baselines/reference/interfaceExtendsClass1.js b/tests/baselines/reference/interfaceExtendsClass1.js index 69560e82557..00408a75f4c 100644 --- a/tests/baselines/reference/interfaceExtendsClass1.js +++ b/tests/baselines/reference/interfaceExtendsClass1.js @@ -29,12 +29,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Control = (function () { +var Control = /** @class */ (function () { function Control() { } return Control; }()); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; @@ -42,7 +42,7 @@ var Button = (function (_super) { Button.prototype.select = function () { }; return Button; }(Control)); -var TextBox = (function (_super) { +var TextBox = /** @class */ (function (_super) { __extends(TextBox, _super); function TextBox() { return _super !== null && _super.apply(this, arguments) || this; @@ -50,14 +50,14 @@ var TextBox = (function (_super) { TextBox.prototype.select = function () { }; return TextBox; }(Control)); -var Image = (function (_super) { +var Image = /** @class */ (function (_super) { __extends(Image, _super); function Image() { return _super !== null && _super.apply(this, arguments) || this; } return Image; }(Control)); -var Location = (function () { +var Location = /** @class */ (function () { function Location() { } Location.prototype.select = function () { }; diff --git a/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js b/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js index 12d1539bb3d..8fe4fc675c0 100644 --- a/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js +++ b/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js @@ -38,14 +38,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } C.prototype.foo = function (x) { return x; }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js b/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js index cec3eed8497..86e2d430552 100644 --- a/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js +++ b/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js @@ -34,14 +34,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } C.prototype.foo = function (x) { return x; }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -54,7 +54,7 @@ var D = (function (_super) { D.prototype.bar = function () { }; return D; }(C)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/interfaceExtendsObjectIntersection.js b/tests/baselines/reference/interfaceExtendsObjectIntersection.js index 678829edeb8..add381d3b26 100644 --- a/tests/baselines/reference/interfaceExtendsObjectIntersection.js +++ b/tests/baselines/reference/interfaceExtendsObjectIntersection.js @@ -65,77 +65,77 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { return _super !== null && _super.apply(this, arguments) || this; } return C1; }(Constructor())); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(Constructor())); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; } return C3; }(Constructor())); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; } return C4; }(Constructor())); -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; } return C5; }(Constructor())); -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; } return C6; }(Constructor())); -var C7 = (function (_super) { +var C7 = /** @class */ (function (_super) { __extends(C7, _super); function C7() { return _super !== null && _super.apply(this, arguments) || this; } return C7; }(Constructor())); -var C20 = (function (_super) { +var C20 = /** @class */ (function (_super) { __extends(C20, _super); function C20() { return _super !== null && _super.apply(this, arguments) || this; } return C20; }(Constructor())); -var C21 = (function (_super) { +var C21 = /** @class */ (function (_super) { __extends(C21, _super); function C21() { return _super !== null && _super.apply(this, arguments) || this; } return C21; }(Constructor())); -var C22 = (function (_super) { +var C22 = /** @class */ (function (_super) { __extends(C22, _super); function C22() { return _super !== null && _super.apply(this, arguments) || this; } return C22; }(Constructor())); -var C23 = (function (_super) { +var C23 = /** @class */ (function (_super) { __extends(C23, _super); function C23() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/interfaceExtendsObjectIntersectionErrors.js b/tests/baselines/reference/interfaceExtendsObjectIntersectionErrors.js index 7ae09d693ff..97ea1c19e1c 100644 --- a/tests/baselines/reference/interfaceExtendsObjectIntersectionErrors.js +++ b/tests/baselines/reference/interfaceExtendsObjectIntersectionErrors.js @@ -59,35 +59,35 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { return _super !== null && _super.apply(this, arguments) || this; } return C1; }(Constructor())); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(Constructor())); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; } return C3; }(Constructor())); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; } return C4; }(Constructor())); -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/interfaceImplementation1.js b/tests/baselines/reference/interfaceImplementation1.js index 6a8d1b2d782..37cedb9aafa 100644 --- a/tests/baselines/reference/interfaceImplementation1.js +++ b/tests/baselines/reference/interfaceImplementation1.js @@ -47,13 +47,13 @@ c["foo"]; //// [interfaceImplementation1.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.iFn = function (n, s) { }; return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { this.x = 1; } diff --git a/tests/baselines/reference/interfaceImplementation2.js b/tests/baselines/reference/interfaceImplementation2.js index 747fb0a6da3..bd897c71441 100644 --- a/tests/baselines/reference/interfaceImplementation2.js +++ b/tests/baselines/reference/interfaceImplementation2.js @@ -14,7 +14,7 @@ class C3 implements I1 { //// [interfaceImplementation2.js] -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/interfaceImplementation3.js b/tests/baselines/reference/interfaceImplementation3.js index ef713d517b7..6d90e01397d 100644 --- a/tests/baselines/reference/interfaceImplementation3.js +++ b/tests/baselines/reference/interfaceImplementation3.js @@ -16,7 +16,7 @@ class C4 implements I1 { //// [interfaceImplementation3.js] -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } C4.prototype.iFn = function () { }; diff --git a/tests/baselines/reference/interfaceImplementation4.js b/tests/baselines/reference/interfaceImplementation4.js index 07d2f85e311..454af776ede 100644 --- a/tests/baselines/reference/interfaceImplementation4.js +++ b/tests/baselines/reference/interfaceImplementation4.js @@ -14,7 +14,7 @@ class C5 implements I1 { //// [interfaceImplementation4.js] -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } C5.prototype.iFn = function () { }; diff --git a/tests/baselines/reference/interfaceImplementation5.js b/tests/baselines/reference/interfaceImplementation5.js index e2b1ad345a9..9b2ffd88e40 100644 --- a/tests/baselines/reference/interfaceImplementation5.js +++ b/tests/baselines/reference/interfaceImplementation5.js @@ -32,7 +32,7 @@ class C6 implements I1 { //// [interfaceImplementation5.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } Object.defineProperty(C1.prototype, "getset1", { @@ -42,7 +42,7 @@ var C1 = (function () { }); return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } Object.defineProperty(C2.prototype, "getset1", { @@ -52,7 +52,7 @@ var C2 = (function () { }); return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } Object.defineProperty(C3.prototype, "getset1", { @@ -63,7 +63,7 @@ var C3 = (function () { }); return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } Object.defineProperty(C4.prototype, "getset1", { @@ -73,7 +73,7 @@ var C4 = (function () { }); return C4; }()); -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } Object.defineProperty(C5.prototype, "getset1", { @@ -83,7 +83,7 @@ var C5 = (function () { }); return C5; }()); -var C6 = (function () { +var C6 = /** @class */ (function () { function C6() { } Object.defineProperty(C6.prototype, "getset1", { diff --git a/tests/baselines/reference/interfaceImplementation6.js b/tests/baselines/reference/interfaceImplementation6.js index 0bc759f6cda..76c387558e9 100644 --- a/tests/baselines/reference/interfaceImplementation6.js +++ b/tests/baselines/reference/interfaceImplementation6.js @@ -28,23 +28,23 @@ export class Test { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; }()); - var C3 = (function () { + var C3 = /** @class */ (function () { function C3() { var item; } return C3; }()); - var Test = (function () { + var Test = /** @class */ (function () { function Test() { this.pt = { item: 1 }; } diff --git a/tests/baselines/reference/interfaceImplementation7.js b/tests/baselines/reference/interfaceImplementation7.js index 7a1a29c65bf..a348ae30b42 100644 --- a/tests/baselines/reference/interfaceImplementation7.js +++ b/tests/baselines/reference/interfaceImplementation7.js @@ -11,7 +11,7 @@ class C1 implements i4 { //// [interfaceImplementation7.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.name = function () { return ""; }; diff --git a/tests/baselines/reference/interfaceImplementation8.js b/tests/baselines/reference/interfaceImplementation8.js index c966cdc2c14..5e8abb77d1c 100644 --- a/tests/baselines/reference/interfaceImplementation8.js +++ b/tests/baselines/reference/interfaceImplementation8.js @@ -51,48 +51,48 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; } return C4; }(C1)); -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; } return C5; }(C2)); -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; } return C6; }(C3)); -var C7 = (function () { +var C7 = /** @class */ (function () { function C7() { } return C7; }()); -var C8 = (function (_super) { +var C8 = /** @class */ (function (_super) { __extends(C8, _super); function C8() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/interfaceInReopenedModule.js b/tests/baselines/reference/interfaceInReopenedModule.js index 1196cd4df29..001cb022762 100644 --- a/tests/baselines/reference/interfaceInReopenedModule.js +++ b/tests/baselines/reference/interfaceInReopenedModule.js @@ -15,7 +15,7 @@ module m { // In second instance of same module, exported interface is not visible var m; (function (m) { - var n = (function () { + var n = /** @class */ (function () { function n() { } return n; diff --git a/tests/baselines/reference/interfaceInheritance.js b/tests/baselines/reference/interfaceInheritance.js index 85ae7287f4a..f916f93ed30 100644 --- a/tests/baselines/reference/interfaceInheritance.js +++ b/tests/baselines/reference/interfaceInheritance.js @@ -41,7 +41,7 @@ i5 = i4; // should be an error //// [interfaceInheritance.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; diff --git a/tests/baselines/reference/interfacePropertiesWithSameName3.js b/tests/baselines/reference/interfacePropertiesWithSameName3.js index bf4b9edefc1..4aba8983e15 100644 --- a/tests/baselines/reference/interfacePropertiesWithSameName3.js +++ b/tests/baselines/reference/interfacePropertiesWithSameName3.js @@ -9,12 +9,12 @@ interface F2 extends E2, D2 { } // error //// [interfacePropertiesWithSameName3.js] -var D2 = (function () { +var D2 = /** @class */ (function () { function D2() { } return D2; }()); -var E2 = (function () { +var E2 = /** @class */ (function () { function E2() { } return E2; diff --git a/tests/baselines/reference/interfaceSubtyping.js b/tests/baselines/reference/interfaceSubtyping.js index e0552a964e9..ab46cbf13b0 100644 --- a/tests/baselines/reference/interfaceSubtyping.js +++ b/tests/baselines/reference/interfaceSubtyping.js @@ -10,7 +10,7 @@ class Camera implements iface{ //// [interfaceSubtyping.js] -var Camera = (function () { +var Camera = /** @class */ (function () { function Camera(str) { this.str = str; } diff --git a/tests/baselines/reference/interfaceWithMultipleDeclarations.js b/tests/baselines/reference/interfaceWithMultipleDeclarations.js index e2ba78877e6..de903acdfa6 100644 --- a/tests/baselines/reference/interfaceWithMultipleDeclarations.js +++ b/tests/baselines/reference/interfaceWithMultipleDeclarations.js @@ -38,7 +38,7 @@ interface I4> { // Should not be error } //// [interfaceWithMultipleDeclarations.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/interfaceWithPropertyOfEveryType.js b/tests/baselines/reference/interfaceWithPropertyOfEveryType.js index fef3d2457d8..3f2dd890364 100644 --- a/tests/baselines/reference/interfaceWithPropertyOfEveryType.js +++ b/tests/baselines/reference/interfaceWithPropertyOfEveryType.js @@ -43,7 +43,7 @@ var a: Foo = { } //// [interfaceWithPropertyOfEveryType.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType.js b/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType.js index fb5c0bd147a..86b1bcf8fd6 100644 --- a/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType.js +++ b/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType.js @@ -16,12 +16,12 @@ interface Foo2 extends Base2 { // error } //// [interfaceWithPropertyThatIsPrivateInBaseType.js] -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; diff --git a/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js b/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js index 783a1fe4c8b..092941e3207 100644 --- a/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js +++ b/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js @@ -16,13 +16,13 @@ interface Foo2 extends Base2 { // error } //// [interfaceWithPropertyThatIsPrivateInBaseType2.js] -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.x = function () { }; return Base; }()); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } Base2.prototype.x = function () { }; diff --git a/tests/baselines/reference/interfacedecl.js b/tests/baselines/reference/interfacedecl.js index 24d9df256ca..c42bd0ef38f 100644 --- a/tests/baselines/reference/interfacedecl.js +++ b/tests/baselines/reference/interfacedecl.js @@ -47,7 +47,7 @@ class c1 implements a { var instance2 = new c1(); //// [interfacedecl.js] -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/interfacedeclWithIndexerErrors.js b/tests/baselines/reference/interfacedeclWithIndexerErrors.js index 0e979a09d63..776d43b940d 100644 --- a/tests/baselines/reference/interfacedeclWithIndexerErrors.js +++ b/tests/baselines/reference/interfacedeclWithIndexerErrors.js @@ -47,7 +47,7 @@ class c1 implements a { var instance2 = new c1(); //// [interfacedeclWithIndexerErrors.js] -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/internalAliasClass.js b/tests/baselines/reference/internalAliasClass.js index 7f3c7b69581..f3632a20fff 100644 --- a/tests/baselines/reference/internalAliasClass.js +++ b/tests/baselines/reference/internalAliasClass.js @@ -12,7 +12,7 @@ module c { //// [internalAliasClass.js] var a; (function (a) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js index 0b333ac1830..b8090f80ae1 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js @@ -22,7 +22,7 @@ export var d = new m2.m3.c(); exports.__esModule = true; var x; (function (x) { - var c = (function () { + var c = /** @class */ (function () { function c() { } c.prototype.foo = function (a) { diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js index cf2eb41662b..0f15cec0e9c 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js @@ -20,7 +20,7 @@ export module m2 { exports.__esModule = true; var x; (function (x) { - var c = (function () { + var c = /** @class */ (function () { function c() { } c.prototype.foo = function (a) { diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js index 1de7fe25407..f5186e0e78d 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js @@ -22,7 +22,7 @@ export var d = new m2.m3.c(); exports.__esModule = true; var x; (function (x) { - var c = (function () { + var c = /** @class */ (function () { function c() { } c.prototype.foo = function (a) { diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js index e224b40c9f3..0af0418c72c 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js @@ -16,7 +16,7 @@ var cReturnVal = cProp.foo(10); exports.__esModule = true; var x; (function (x) { - var c = (function () { + var c = /** @class */ (function () { function c() { } c.prototype.foo = function (a) { diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js index 16f53fe3e8b..08ef9ae1359 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js @@ -16,7 +16,7 @@ var cReturnVal = cProp.foo(10); exports.__esModule = true; var x; (function (x) { - var c = (function () { + var c = /** @class */ (function () { function c() { } c.prototype.foo = function (a) { diff --git a/tests/baselines/reference/internalAliasInitializedModule.js b/tests/baselines/reference/internalAliasInitializedModule.js index 1d5e773994e..9d0b68096c8 100644 --- a/tests/baselines/reference/internalAliasInitializedModule.js +++ b/tests/baselines/reference/internalAliasInitializedModule.js @@ -16,7 +16,7 @@ var a; (function (a) { var b; (function (b) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js index 85335a0fb7f..9f00c4291b7 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.js @@ -19,7 +19,7 @@ define(["require", "exports"], function (require, exports) { (function (a) { var b; (function (b) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js index c39e6cfd168..62fa55f2af4 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js @@ -18,7 +18,7 @@ var a; (function (a) { var b; (function (b) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js index 6e66118f5b9..e098a74b191 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.js @@ -20,7 +20,7 @@ var a; (function (a) { var b; (function (b) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js index 86d9f88cee3..021d8db3ab6 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.js @@ -16,7 +16,7 @@ var a; (function (a) { var b; (function (b) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js index 79185fed228..8c971f14934 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js @@ -17,7 +17,7 @@ define(["require", "exports"], function (require, exports) { (function (a) { var b; (function (b) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.js b/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.js index a0c0e0b34fe..8fef7e8d2e1 100644 --- a/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.js +++ b/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.js @@ -14,7 +14,7 @@ module B { //// [internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js b/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js index 5fc852cca40..f8523446d74 100644 --- a/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js +++ b/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js @@ -13,7 +13,7 @@ module B { //// [internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.js b/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.js index 1df5c768f97..eb3e4ceed73 100644 --- a/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.js +++ b/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.js @@ -13,7 +13,7 @@ module B { //// [internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js b/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js index 4706390148f..c803d0b7787 100644 --- a/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js +++ b/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js @@ -12,7 +12,7 @@ module B { //// [internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/intrinsics.js b/tests/baselines/reference/intrinsics.js index 82f6ceda758..e7c1dd54354 100644 --- a/tests/baselines/reference/intrinsics.js +++ b/tests/baselines/reference/intrinsics.js @@ -18,7 +18,7 @@ var foo: (__proto__: number) => void; var hasOwnProperty; // Error var m1; (function (m1) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -26,7 +26,7 @@ var m1; })(m1 || (m1 = {})); __proto__ = 0; // Error, __proto__ not defined m1.__proto__ = 0; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/invalidAssignmentsToVoid.js b/tests/baselines/reference/invalidAssignmentsToVoid.js index 5f3a8ddabfc..8cb68baad21 100644 --- a/tests/baselines/reference/invalidAssignmentsToVoid.js +++ b/tests/baselines/reference/invalidAssignmentsToVoid.js @@ -28,7 +28,7 @@ x = 1; x = true; x = ''; x = {}; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/invalidBooleanAssignments.js b/tests/baselines/reference/invalidBooleanAssignments.js index 48951c77fb1..b8daf44b917 100644 --- a/tests/baselines/reference/invalidBooleanAssignments.js +++ b/tests/baselines/reference/invalidBooleanAssignments.js @@ -37,7 +37,7 @@ var E; E[E["A"] = 0] = "A"; })(E || (E = {})); var e = x; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/invalidImportAliasIdentifiers.js b/tests/baselines/reference/invalidImportAliasIdentifiers.js index b7b931fa494..f22e704323f 100644 --- a/tests/baselines/reference/invalidImportAliasIdentifiers.js +++ b/tests/baselines/reference/invalidImportAliasIdentifiers.js @@ -28,7 +28,7 @@ import i = I; // none of these should work, since non are actually modules var V = 12; var v = V; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/invalidInstantiatedModule.js b/tests/baselines/reference/invalidInstantiatedModule.js index 65328dc15b5..9cc6057bdcb 100644 --- a/tests/baselines/reference/invalidInstantiatedModule.js +++ b/tests/baselines/reference/invalidInstantiatedModule.js @@ -18,7 +18,7 @@ var p: m.Point; // Error //// [invalidInstantiatedModule.js] var M; (function (M) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; diff --git a/tests/baselines/reference/invalidModuleWithStatementsOfEveryKind.js b/tests/baselines/reference/invalidModuleWithStatementsOfEveryKind.js index 2ca72edf3c1..5dd9f0289a9 100644 --- a/tests/baselines/reference/invalidModuleWithStatementsOfEveryKind.js +++ b/tests/baselines/reference/invalidModuleWithStatementsOfEveryKind.js @@ -92,12 +92,12 @@ var __extends = (this && this.__extends) || (function () { })(); var Y; (function (Y) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var BB = (function (_super) { + var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; @@ -107,12 +107,12 @@ var Y; })(Y || (Y = {})); var Y2; (function (Y2) { - var AA = (function () { + var AA = /** @class */ (function () { function AA() { } return AA; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -124,7 +124,7 @@ var Y3; (function (Y3) { var Module; (function (Module) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -141,12 +141,12 @@ var Y4; })(Y4 || (Y4 = {})); var YY; (function (YY) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var BB = (function (_super) { + var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; @@ -156,12 +156,12 @@ var YY; })(YY || (YY = {})); var YY2; (function (YY2) { - var AA = (function () { + var AA = /** @class */ (function () { function AA() { } return AA; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -173,7 +173,7 @@ var YY3; (function (YY3) { var Module; (function (Module) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -190,12 +190,12 @@ var YY4; })(YY4 || (YY4 = {})); var YYY; (function (YYY) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var BB = (function (_super) { + var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; @@ -205,12 +205,12 @@ var YYY; })(YYY || (YYY = {})); var YYY2; (function (YYY2) { - var AA = (function () { + var AA = /** @class */ (function () { function AA() { } return AA; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -222,7 +222,7 @@ var YYY3; (function (YYY3) { var Module; (function (Module) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/invalidMultipleVariableDeclarations.js b/tests/baselines/reference/invalidMultipleVariableDeclarations.js index 7e1616cfca4..0b13b68a808 100644 --- a/tests/baselines/reference/invalidMultipleVariableDeclarations.js +++ b/tests/baselines/reference/invalidMultipleVariableDeclarations.js @@ -64,19 +64,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(C)); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -84,7 +84,7 @@ var D = (function () { function F(x) { return 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/invalidNestedModules.js b/tests/baselines/reference/invalidNestedModules.js index 676817139f9..1ac56e8c688 100644 --- a/tests/baselines/reference/invalidNestedModules.js +++ b/tests/baselines/reference/invalidNestedModules.js @@ -36,7 +36,7 @@ var A; (function (B) { var C; (function (C) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; @@ -48,7 +48,7 @@ var A; (function (A) { var B; (function (B) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -60,7 +60,7 @@ var M2; (function (M2) { var X; (function (X) { - var Point = (function () { + var Point = /** @class */ (function () { function Point() { } return Point; diff --git a/tests/baselines/reference/invalidNewTarget.es5.js b/tests/baselines/reference/invalidNewTarget.es5.js index 1c2da520fcb..54bc5ea2d64 100644 --- a/tests/baselines/reference/invalidNewTarget.es5.js +++ b/tests/baselines/reference/invalidNewTarget.es5.js @@ -27,7 +27,7 @@ const O = { //// [invalidNewTarget.es5.js] var a = _newTarget; var b = function () { return _newTarget; }; -var C = (function () { +var C = /** @class */ (function () { function C() { var _newTarget = this.constructor; this.f = function () { return _newTarget; }; diff --git a/tests/baselines/reference/invalidNumberAssignments.js b/tests/baselines/reference/invalidNumberAssignments.js index 674421b3791..6b96686238f 100644 --- a/tests/baselines/reference/invalidNumberAssignments.js +++ b/tests/baselines/reference/invalidNumberAssignments.js @@ -29,7 +29,7 @@ var a = x; var b = x; var c = x; var d = x; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/invalidReferenceSyntax1.js b/tests/baselines/reference/invalidReferenceSyntax1.js index e220c41dd6f..8a1a460a227 100644 --- a/tests/baselines/reference/invalidReferenceSyntax1.js +++ b/tests/baselines/reference/invalidReferenceSyntax1.js @@ -6,7 +6,7 @@ class C { //// [invalidReferenceSyntax1.js] /// >>var c = (function () { +>>>var c = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js index e95bfbffaec..e996e595763 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js @@ -13,7 +13,7 @@ function bar() { } //// [a.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt index 6a0ac0aac3a..28133b73dd2 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt @@ -8,7 +8,7 @@ sources: a.ts emittedFile:tests/cases/compiler/a.js sourceFile:a.ts ------------------------------------------------------------------- ->>>var c = (function () { +>>>var c = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js index e098aaaa1c9..9fc16e26cd5 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js @@ -13,7 +13,7 @@ function bar() { } //// [a.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt index cee611eb9e8..fcc7e0b1fda 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt @@ -8,7 +8,7 @@ sources: ../tests/cases/compiler/a.ts emittedFile:out/a.js sourceFile:../tests/cases/compiler/a.ts ------------------------------------------------------------------- ->>>var c = (function () { +>>>var c = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/jsFileCompilationWithOut.js b/tests/baselines/reference/jsFileCompilationWithOut.js index 0ee9f08ebd4..6c9e486cacc 100644 --- a/tests/baselines/reference/jsFileCompilationWithOut.js +++ b/tests/baselines/reference/jsFileCompilationWithOut.js @@ -10,7 +10,7 @@ function foo() { //// [out.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/jsFileCompilationWithOutDeclarationFileNameSameAsInputJsFile.js b/tests/baselines/reference/jsFileCompilationWithOutDeclarationFileNameSameAsInputJsFile.js index f87ce797d66..94da177e8e1 100644 --- a/tests/baselines/reference/jsFileCompilationWithOutDeclarationFileNameSameAsInputJsFile.js +++ b/tests/baselines/reference/jsFileCompilationWithOutDeclarationFileNameSameAsInputJsFile.js @@ -8,7 +8,7 @@ class c { declare function foo(): boolean; //// [b.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/jsFileCompilationWithoutOut.js b/tests/baselines/reference/jsFileCompilationWithoutOut.js index 5bed8b3a8bb..98a533a9325 100644 --- a/tests/baselines/reference/jsFileCompilationWithoutOut.js +++ b/tests/baselines/reference/jsFileCompilationWithoutOut.js @@ -10,7 +10,7 @@ function foo() { //// [a.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.js b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.js index 186918fc15b..b5c6ebd5eb2 100644 --- a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.js +++ b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.js @@ -38,7 +38,7 @@ getObj().a = 1; //// [output.js] var variable = {}; variable.a = 0; -var C = (function () { +var C = /** @class */ (function () { function C() { this.initializedMember = {}; this.member = {}; diff --git a/tests/baselines/reference/jsdocInTypeScript.js b/tests/baselines/reference/jsdocInTypeScript.js index 1583561c7be..e79f400d039 100644 --- a/tests/baselines/reference/jsdocInTypeScript.js +++ b/tests/baselines/reference/jsdocInTypeScript.js @@ -50,7 +50,7 @@ const obj = { foo: (a, b) => a + b }; //// [jsdocInTypeScript.js] -var T = (function () { +var T = /** @class */ (function () { function T() { } return T; diff --git a/tests/baselines/reference/jsxAndTypeAssertion.js b/tests/baselines/reference/jsxAndTypeAssertion.js index e36d1841b51..cf4033f4c57 100644 --- a/tests/baselines/reference/jsxAndTypeAssertion.js +++ b/tests/baselines/reference/jsxAndTypeAssertion.js @@ -22,7 +22,7 @@ x = x, x = ; //// [jsxAndTypeAssertion.jsx] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js b/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js index b549fb58a0a..1039735cc05 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js +++ b/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js @@ -16,7 +16,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); require("./jsx"); var skate; var React = { createElement: skate.h }; -var Component = (function () { +var Component = /** @class */ (function () { function Component() { } Component.prototype.renderCallback = function () { diff --git a/tests/baselines/reference/jsxInExtendsClause.js b/tests/baselines/reference/jsxInExtendsClause.js index 779b2d4cf8a..92398cf692f 100644 --- a/tests/baselines/reference/jsxInExtendsClause.js +++ b/tests/baselines/reference/jsxInExtendsClause.js @@ -22,13 +22,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { return _super !== null && _super.apply(this, arguments) || this; } return Foo; -}(createComponentClass(function () { return (function (_super) { +}(createComponentClass(function () { return /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/jsxViaImport.2.js b/tests/baselines/reference/jsxViaImport.2.js index 813df2de938..ba6bde70086 100644 --- a/tests/baselines/reference/jsxViaImport.2.js +++ b/tests/baselines/reference/jsxViaImport.2.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; /// var BaseComponent_1 = require("BaseComponent"); -var TestComponent = (function (_super) { +var TestComponent = /** @class */ (function (_super) { __extends(TestComponent, _super); function TestComponent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/jsxViaImport.js b/tests/baselines/reference/jsxViaImport.js index cfbbb9eb456..28d760f531f 100644 --- a/tests/baselines/reference/jsxViaImport.js +++ b/tests/baselines/reference/jsxViaImport.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; /// var BaseComponent = require("BaseComponent"); -var TestComponent = (function (_super) { +var TestComponent = /** @class */ (function (_super) { __extends(TestComponent, _super); function TestComponent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/keyofAndIndexedAccess.js b/tests/baselines/reference/keyofAndIndexedAccess.js index cbd9549b163..1a68d9d484d 100644 --- a/tests/baselines/reference/keyofAndIndexedAccess.js +++ b/tests/baselines/reference/keyofAndIndexedAccess.js @@ -565,24 +565,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Shape = (function () { +var Shape = /** @class */ (function () { function Shape() { } return Shape; }()); -var TaggedShape = (function (_super) { +var TaggedShape = /** @class */ (function (_super) { __extends(TaggedShape, _super); function TaggedShape() { return _super !== null && _super.apply(this, arguments) || this; } return TaggedShape; }(Shape)); -var Item = (function () { +var Item = /** @class */ (function () { function Item() { } return Item; }()); -var Options = (function () { +var Options = /** @class */ (function () { function Options() { } return Options; @@ -615,7 +615,7 @@ function f13(foo, bar) { var y = getProperty(foo, "100"); // any var z = getProperty(foo, bar); // any } -var Component = (function () { +var Component = /** @class */ (function () { function Component() { } Component.prototype.getProperty = function (key) { @@ -659,7 +659,7 @@ function f34(ts) { var tag1 = f33(ts, "tag"); var tag2 = getProperty(ts, "tag"); } -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -751,7 +751,7 @@ function f84() { var x1 = f83({ foo: { x: "hello" } }, "foo"); // string var x2 = f83({ bar: { x: 42 } }, "bar"); // number } -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.get = function (key) { @@ -791,7 +791,7 @@ function f90(x1, x2, x3, x4) { x4.length; } // Repros from #12011 -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.get = function (prop) { @@ -802,7 +802,7 @@ var Base = (function () { }; return Base; }()); -var Person = (function (_super) { +var Person = /** @class */ (function (_super) { __extends(Person, _super); function Person(parts) { var _this = _super.call(this) || this; @@ -814,7 +814,7 @@ var Person = (function (_super) { }; return Person; }(Base)); -var OtherPerson = (function () { +var OtherPerson = /** @class */ (function () { function OtherPerson(parts) { setProperty(this, "parts", parts); } @@ -883,12 +883,12 @@ function updateIds2(obj, key, stringMap) { stringMap[x]; // Should be OK. } // Repro from #13604 -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -899,7 +899,7 @@ var B = (function (_super) { return B; }(A)); // Repro from #13749 -var Form = (function () { +var Form = /** @class */ (function () { function Form() { } Form.prototype.set = function (prop, value) { @@ -908,13 +908,13 @@ var Form = (function () { return Form; }()); // Repro from #13787 -var SampleClass = (function () { +var SampleClass = /** @class */ (function () { function SampleClass(props) { this.props = Object.freeze(props); } return SampleClass; }()); -var AnotherSampleClass = (function (_super) { +var AnotherSampleClass = /** @class */ (function (_super) { __extends(AnotherSampleClass, _super); function AnotherSampleClass(props) { var _this = this; diff --git a/tests/baselines/reference/keyofAndIndexedAccessErrors.js b/tests/baselines/reference/keyofAndIndexedAccessErrors.js index 556aca12971..838a3a6a86b 100644 --- a/tests/baselines/reference/keyofAndIndexedAccessErrors.js +++ b/tests/baselines/reference/keyofAndIndexedAccessErrors.js @@ -80,7 +80,7 @@ function f20(k1: keyof (T | U), k2: keyof (T & U), o1: T | U, o2: T & U) { } //// [keyofAndIndexedAccessErrors.js] -var Shape = (function () { +var Shape = /** @class */ (function () { function Shape() { } return Shape; diff --git a/tests/baselines/reference/lambdaArgCrash.js b/tests/baselines/reference/lambdaArgCrash.js index 9a903b513d9..86e75c19fc1 100644 --- a/tests/baselines/reference/lambdaArgCrash.js +++ b/tests/baselines/reference/lambdaArgCrash.js @@ -45,7 +45,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Event = (function () { +var Event = /** @class */ (function () { function Event() { // TODO: remove this._listeners = []; @@ -58,7 +58,7 @@ var Event = (function () { }; return Event; }()); -var ItemSetEvent = (function (_super) { +var ItemSetEvent = /** @class */ (function (_super) { __extends(ItemSetEvent, _super); function ItemSetEvent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/lambdaPropSelf.js b/tests/baselines/reference/lambdaPropSelf.js index 5e19726f794..7e42e4a44c2 100644 --- a/tests/baselines/reference/lambdaPropSelf.js +++ b/tests/baselines/reference/lambdaPropSelf.js @@ -24,7 +24,7 @@ module M { //// [lambdaPropSelf.js] -var Person = (function () { +var Person = /** @class */ (function () { function Person(name, children) { var _this = this; this.name = name; @@ -33,7 +33,7 @@ var Person = (function () { } return Person; }()); -var T = (function () { +var T = /** @class */ (function () { function T() { } T.prototype.fo = function () { diff --git a/tests/baselines/reference/libMembers.js b/tests/baselines/reference/libMembers.js index 46ef17bb651..84e76851e99 100644 --- a/tests/baselines/reference/libMembers.js +++ b/tests/baselines/reference/libMembers.js @@ -23,7 +23,7 @@ s.subby(12); // error unresolved String.fromCharCode(12); var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/lift.js b/tests/baselines/reference/lift.js index 80eebe9cb00..ddcd44afd1e 100644 --- a/tests/baselines/reference/lift.js +++ b/tests/baselines/reference/lift.js @@ -28,13 +28,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B(y) { this.y = y; } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C(y, z, w) { var _this = _super.call(this, y) || this; diff --git a/tests/baselines/reference/listFailure.js b/tests/baselines/reference/listFailure.js index ab0e9ca5bff..82063e04b04 100644 --- a/tests/baselines/reference/listFailure.js +++ b/tests/baselines/reference/listFailure.js @@ -44,7 +44,7 @@ module Editor { //// [listFailure.js] var Editor; (function (Editor) { - var Buffer = (function () { + var Buffer = /** @class */ (function () { function Buffer() { this.lines = ListMakeHead(); } @@ -68,7 +68,7 @@ var Editor; return null; } Editor.ListMakeEntry = ListMakeEntry; - var List = (function () { + var List = /** @class */ (function () { function List() { } List.prototype.add = function (data) { @@ -80,7 +80,7 @@ var Editor; }; return List; }()); - var Line = (function () { + var Line = /** @class */ (function () { function Line() { } return Line; diff --git a/tests/baselines/reference/literalTypes2.js b/tests/baselines/reference/literalTypes2.js index 415129b2d9b..a5e0f6dcb84 100644 --- a/tests/baselines/reference/literalTypes2.js +++ b/tests/baselines/reference/literalTypes2.js @@ -251,7 +251,7 @@ function f3() { var x7 = c7; var x8 = c8; } -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { this.x1 = 1; this.x2 = -123; @@ -304,7 +304,7 @@ function f12() { return "two"; } } -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function () { diff --git a/tests/baselines/reference/literalTypesWidenInParameterPosition.js b/tests/baselines/reference/literalTypesWidenInParameterPosition.js index 2c1d165b6ec..28d578e9aa1 100644 --- a/tests/baselines/reference/literalTypesWidenInParameterPosition.js +++ b/tests/baselines/reference/literalTypesWidenInParameterPosition.js @@ -10,7 +10,7 @@ new D(7); // ok //// [literalTypesWidenInParameterPosition.js] -var D = (function () { +var D = /** @class */ (function () { function D(widen) { if (widen === void 0) { widen = 2; } this.widen = widen; diff --git a/tests/baselines/reference/literalsInComputedProperties1.js b/tests/baselines/reference/literalsInComputedProperties1.js index dd94709d2cf..c5b0060f626 100644 --- a/tests/baselines/reference/literalsInComputedProperties1.js +++ b/tests/baselines/reference/literalsInComputedProperties1.js @@ -67,7 +67,7 @@ y[1].toExponential(); y[2].toExponential(); y[3].toExponential(); y[4].toExponential(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/localClassesInLoop.js b/tests/baselines/reference/localClassesInLoop.js index d01d86da8d1..155a87c961b 100644 --- a/tests/baselines/reference/localClassesInLoop.js +++ b/tests/baselines/reference/localClassesInLoop.js @@ -14,7 +14,7 @@ use(data[0]() === data[1]()); "use strict"; var data = []; var _loop_1 = function (x) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/localTypes1.js b/tests/baselines/reference/localTypes1.js index 4eddc5c838c..09cc78fc58e 100644 --- a/tests/baselines/reference/localTypes1.js +++ b/tests/baselines/reference/localTypes1.js @@ -158,7 +158,7 @@ function f1() { E[E["B"] = 1] = "B"; E[E["C"] = 2] = "C"; })(E || (E = {})); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -175,7 +175,7 @@ function f2() { E[E["B"] = 1] = "B"; E[E["C"] = 2] = "C"; })(E || (E = {})); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -195,7 +195,7 @@ function f3(b) { E[E["C"] = 2] = "C"; })(E || (E = {})); if (b) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -205,7 +205,7 @@ function f3(b) { return a; } else { - var A_1 = (function () { + var A_1 = /** @class */ (function () { function A() { } return A; @@ -224,7 +224,7 @@ function f5() { E[E["B"] = 1] = "B"; E[E["C"] = 2] = "C"; })(E || (E = {})); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -238,7 +238,7 @@ function f5() { E[E["B"] = 1] = "B"; E[E["C"] = 2] = "C"; })(E || (E = {})); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -246,7 +246,7 @@ function f5() { return new C(); }; } -var A = (function () { +var A = /** @class */ (function () { function A() { var E; (function (E) { @@ -254,7 +254,7 @@ var A = (function () { E[E["B"] = 1] = "B"; E[E["C"] = 2] = "C"; })(E || (E = {})); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -267,7 +267,7 @@ var A = (function () { E[E["B"] = 1] = "B"; E[E["C"] = 2] = "C"; })(E || (E = {})); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -282,7 +282,7 @@ var A = (function () { E[E["B"] = 1] = "B"; E[E["C"] = 2] = "C"; })(E || (E = {})); - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -295,13 +295,13 @@ var A = (function () { return A; }()); function f6() { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); function g() { - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -309,7 +309,7 @@ function f6() { return B; }(A)); function h() { - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/localTypes2.js b/tests/baselines/reference/localTypes2.js index e8713f75241..ec76bb4792f 100644 --- a/tests/baselines/reference/localTypes2.js +++ b/tests/baselines/reference/localTypes2.js @@ -44,7 +44,7 @@ function f3() { //// [localTypes2.js] function f1() { function f() { - var C = (function () { + var C = /** @class */ (function () { function C(x, y) { this.x = x; this.y = y; @@ -60,7 +60,7 @@ function f1() { } function f2() { function f(x) { - var C = (function () { + var C = /** @class */ (function () { function C(y) { this.y = y; this.x = x; @@ -76,7 +76,7 @@ function f2() { } function f3() { function f(x, y) { - var C = (function () { + var C = /** @class */ (function () { function C() { this.x = x; this.y = y; diff --git a/tests/baselines/reference/localTypes3.js b/tests/baselines/reference/localTypes3.js index 462959e68d1..831efc3f3a1 100644 --- a/tests/baselines/reference/localTypes3.js +++ b/tests/baselines/reference/localTypes3.js @@ -44,7 +44,7 @@ function f3() { //// [localTypes3.js] function f1() { function f() { - var C = (function () { + var C = /** @class */ (function () { function C(x, y) { this.x = x; this.y = y; @@ -60,7 +60,7 @@ function f1() { } function f2() { function f(x) { - var C = (function () { + var C = /** @class */ (function () { function C(y) { this.y = y; this.x = x; @@ -76,7 +76,7 @@ function f2() { } function f3() { function f(x, y) { - var C = (function () { + var C = /** @class */ (function () { function C() { this.x = x; this.y = y; diff --git a/tests/baselines/reference/localTypes5.js b/tests/baselines/reference/localTypes5.js index c7f0f722741..d5afefd79d1 100644 --- a/tests/baselines/reference/localTypes5.js +++ b/tests/baselines/reference/localTypes5.js @@ -17,12 +17,12 @@ var x = foo(); //// [localTypes5.js] function foo() { - var X = (function () { + var X = /** @class */ (function () { function X() { } X.prototype.m = function () { return (function () { - var Y = (function () { + var Y = /** @class */ (function () { function Y() { } return Y; diff --git a/tests/baselines/reference/logicalNotOperatorWithAnyOtherType.js b/tests/baselines/reference/logicalNotOperatorWithAnyOtherType.js index 6f51a3cdda0..971f9fafd1d 100644 --- a/tests/baselines/reference/logicalNotOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/logicalNotOperatorWithAnyOtherType.js @@ -70,7 +70,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/logicalNotOperatorWithBooleanType.js b/tests/baselines/reference/logicalNotOperatorWithBooleanType.js index bd273fffc36..84289a8b24d 100644 --- a/tests/baselines/reference/logicalNotOperatorWithBooleanType.js +++ b/tests/baselines/reference/logicalNotOperatorWithBooleanType.js @@ -42,7 +42,7 @@ var ResultIsBoolean = !!BOOLEAN; // ! operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return false; }; diff --git a/tests/baselines/reference/logicalNotOperatorWithNumberType.js b/tests/baselines/reference/logicalNotOperatorWithNumberType.js index f643b5452bb..f8d1b9233f6 100644 --- a/tests/baselines/reference/logicalNotOperatorWithNumberType.js +++ b/tests/baselines/reference/logicalNotOperatorWithNumberType.js @@ -50,7 +50,7 @@ var ResultIsBoolean13 = !!!(NUMBER + NUMBER); var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/logicalNotOperatorWithStringType.js b/tests/baselines/reference/logicalNotOperatorWithStringType.js index 8a80ed8761a..2fc94552229 100644 --- a/tests/baselines/reference/logicalNotOperatorWithStringType.js +++ b/tests/baselines/reference/logicalNotOperatorWithStringType.js @@ -49,7 +49,7 @@ var ResultIsBoolean14 = !!!(STRING + STRING); var STRING; var STRING1 = ["", "abc"]; function foo() { return "abc"; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/looseThisTypeInFunctions.js b/tests/baselines/reference/looseThisTypeInFunctions.js index cb1fbcc8b95..fcf39472c56 100644 --- a/tests/baselines/reference/looseThisTypeInFunctions.js +++ b/tests/baselines/reference/looseThisTypeInFunctions.js @@ -49,7 +49,7 @@ i.explicitThis = function(m) { //// [looseThisTypeInFunctions.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.explicitThis = function (m) { diff --git a/tests/baselines/reference/m7Bugs.js b/tests/baselines/reference/m7Bugs.js index d5fd319b993..46dee928dd1 100644 --- a/tests/baselines/reference/m7Bugs.js +++ b/tests/baselines/reference/m7Bugs.js @@ -39,12 +39,12 @@ var __extends = (this && this.__extends) || (function () { })(); var s = ({}); var x = {}; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mappedTypeErrors.js b/tests/baselines/reference/mappedTypeErrors.js index dcaa737edd8..bc73780a478 100644 --- a/tests/baselines/reference/mappedTypeErrors.js +++ b/tests/baselines/reference/mappedTypeErrors.js @@ -196,7 +196,7 @@ setState(foo, {}); setState(foo, foo); setState(foo, { a: undefined }); // Error setState(foo, { c: true }); // Error -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.setState = function (props) { diff --git a/tests/baselines/reference/mappedTypes3.js b/tests/baselines/reference/mappedTypes3.js index b839e02d3a3..cac0e915b1b 100644 --- a/tests/baselines/reference/mappedTypes3.js +++ b/tests/baselines/reference/mappedTypes3.js @@ -39,7 +39,7 @@ function f3(bb: BoxifiedBacon) { } //// [mappedTypes3.js] -var Box = (function () { +var Box = /** @class */ (function () { function Box() { } return Box; diff --git a/tests/baselines/reference/mappedTypesAndObjects.js b/tests/baselines/reference/mappedTypesAndObjects.js index 664f3b9572d..cad6a7d99ee 100644 --- a/tests/baselines/reference/mappedTypesAndObjects.js +++ b/tests/baselines/reference/mappedTypesAndObjects.js @@ -59,7 +59,7 @@ function f3(x) { } ; // Repro from #13747 -var Form = (function () { +var Form = /** @class */ (function () { function Form() { this.values = {}; } diff --git a/tests/baselines/reference/matchReturnTypeInAllBranches.js b/tests/baselines/reference/matchReturnTypeInAllBranches.js index 4ac2c63eb4f..b774a998801 100644 --- a/tests/baselines/reference/matchReturnTypeInAllBranches.js +++ b/tests/baselines/reference/matchReturnTypeInAllBranches.js @@ -37,7 +37,7 @@ cookieMonster = new IceCreamMonster("Chocolate Chip", false, "COOOOOKIE", "Cooki //// [matchReturnTypeInAllBranches.js] // Represents a monster who enjoys ice cream -var IceCreamMonster = (function () { +var IceCreamMonster = /** @class */ (function () { function IceCreamMonster(iceCreamFlavor, wantsSprinkles, soundsWhenEating, name) { this.iceCreamFlavor = iceCreamFlavor; this.iceCreamRemaining = 100; diff --git a/tests/baselines/reference/memberAccessMustUseModuleInstances.js b/tests/baselines/reference/memberAccessMustUseModuleInstances.js index 2ba05b016be..1612a0632f0 100644 --- a/tests/baselines/reference/memberAccessMustUseModuleInstances.js +++ b/tests/baselines/reference/memberAccessMustUseModuleInstances.js @@ -18,7 +18,7 @@ WinJS.Promise.timeout(10); define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Promise = (function () { + var Promise = /** @class */ (function () { function Promise() { } Promise.timeout = function (delay) { diff --git a/tests/baselines/reference/memberFunctionOverloadMixingStaticAndInstance.js b/tests/baselines/reference/memberFunctionOverloadMixingStaticAndInstance.js index 6555151ccd7..db3b2838195 100644 --- a/tests/baselines/reference/memberFunctionOverloadMixingStaticAndInstance.js +++ b/tests/baselines/reference/memberFunctionOverloadMixingStaticAndInstance.js @@ -20,22 +20,22 @@ class F { } //// [memberFunctionOverloadMixingStaticAndInstance.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F() { } return F; diff --git a/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js b/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js index ecf9a14033b..a1d8b3f7f2b 100644 --- a/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js +++ b/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js @@ -50,7 +50,7 @@ var r3 = C.foo(1); // error var r4 = D.bar(''); // error //// [memberFunctionsWithPrivateOverloads.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { }; @@ -59,7 +59,7 @@ var C = (function () { C.bar = function (x, y) { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo = function (x, y) { }; diff --git a/tests/baselines/reference/memberFunctionsWithPublicOverloads.js b/tests/baselines/reference/memberFunctionsWithPublicOverloads.js index 91b9e829673..1e476fddfd9 100644 --- a/tests/baselines/reference/memberFunctionsWithPublicOverloads.js +++ b/tests/baselines/reference/memberFunctionsWithPublicOverloads.js @@ -41,7 +41,7 @@ class D { } //// [memberFunctionsWithPublicOverloads.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { }; @@ -50,7 +50,7 @@ var C = (function () { C.bar = function (x, y) { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo = function (x, y) { }; diff --git a/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js b/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js index 1d8d40533c6..f227ad7a885 100644 --- a/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js +++ b/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js @@ -63,7 +63,7 @@ var d: D; var r2 = d.foo(2); // error //// [memberFunctionsWithPublicPrivateOverloads.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { }; @@ -74,7 +74,7 @@ var C = (function () { C.baz = function (x, y) { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo = function (x, y) { }; diff --git a/tests/baselines/reference/memberScope.js b/tests/baselines/reference/memberScope.js index f8600053b1e..3d15adface9 100644 --- a/tests/baselines/reference/memberScope.js +++ b/tests/baselines/reference/memberScope.js @@ -10,7 +10,7 @@ module Salt { //// [memberScope.js] var Salt; (function (Salt) { - var Pepper = (function () { + var Pepper = /** @class */ (function () { function Pepper() { } return Pepper; diff --git a/tests/baselines/reference/memberVariableDeclarations1.js b/tests/baselines/reference/memberVariableDeclarations1.js index f72633a7c83..a1caf2b3ca7 100644 --- a/tests/baselines/reference/memberVariableDeclarations1.js +++ b/tests/baselines/reference/memberVariableDeclarations1.js @@ -29,7 +29,7 @@ e2 = e1; //// [memberVariableDeclarations1.js] // from spec -var Employee = (function () { +var Employee = /** @class */ (function () { function Employee() { this.retired = false; this.manager = null; @@ -37,7 +37,7 @@ var Employee = (function () { } return Employee; }()); -var Employee2 = (function () { +var Employee2 = /** @class */ (function () { function Employee2() { this.retired = false; this.manager = null; diff --git a/tests/baselines/reference/mergedClassInterface.js b/tests/baselines/reference/mergedClassInterface.js index 54f806f2017..cc26d614e12 100644 --- a/tests/baselines/reference/mergedClassInterface.js +++ b/tests/baselines/reference/mergedClassInterface.js @@ -51,12 +51,12 @@ interface C6 { } declare class C7 { } //// [file1.js] -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; diff --git a/tests/baselines/reference/mergedDeclarations5.js b/tests/baselines/reference/mergedDeclarations5.js index a1e144fc223..1b886c86035 100644 --- a/tests/baselines/reference/mergedDeclarations5.js +++ b/tests/baselines/reference/mergedDeclarations5.js @@ -12,7 +12,7 @@ class B extends A { } //// [a.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mergedDeclarations6.js b/tests/baselines/reference/mergedDeclarations6.js index 2b492b569c2..e36d2832237 100644 --- a/tests/baselines/reference/mergedDeclarations6.js +++ b/tests/baselines/reference/mergedDeclarations6.js @@ -26,7 +26,7 @@ export class B extends A { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.setProtected = function (val) { @@ -50,7 +50,7 @@ var __extends = (this && this.__extends) || (function () { define(["require", "exports", "./a"], function (require, exports, a_1) { "use strict"; exports.__esModule = true; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mergedInheritedClassInterface.js b/tests/baselines/reference/mergedInheritedClassInterface.js index 25ad2b8be75..b4075b0b47b 100644 --- a/tests/baselines/reference/mergedInheritedClassInterface.js +++ b/tests/baselines/reference/mergedInheritedClassInterface.js @@ -57,13 +57,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var BaseClass = (function () { +var BaseClass = /** @class */ (function () { function BaseClass() { } BaseClass.prototype.baseMethod = function () { }; return BaseClass; }()); -var Child = (function (_super) { +var Child = /** @class */ (function (_super) { __extends(Child, _super); function Child() { return _super !== null && _super.apply(this, arguments) || this; @@ -71,13 +71,13 @@ var Child = (function (_super) { Child.prototype.method = function () { }; return Child; }(BaseClass)); -var ChildNoBaseClass = (function () { +var ChildNoBaseClass = /** @class */ (function () { function ChildNoBaseClass() { } ChildNoBaseClass.prototype.method2 = function () { }; return ChildNoBaseClass; }()); -var Grandchild = (function (_super) { +var Grandchild = /** @class */ (function (_super) { __extends(Grandchild, _super); function Grandchild() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mergedInterfacesWithInheritedPrivates.js b/tests/baselines/reference/mergedInterfacesWithInheritedPrivates.js index 2c9e7fc2da4..918ec5776f7 100644 --- a/tests/baselines/reference/mergedInterfacesWithInheritedPrivates.js +++ b/tests/baselines/reference/mergedInterfacesWithInheritedPrivates.js @@ -27,17 +27,17 @@ var a: A; var r = a.x; // error //// [mergedInterfacesWithInheritedPrivates.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; diff --git a/tests/baselines/reference/mergedInterfacesWithInheritedPrivates2.js b/tests/baselines/reference/mergedInterfacesWithInheritedPrivates2.js index 4390bc251cd..ea80b6ac5ce 100644 --- a/tests/baselines/reference/mergedInterfacesWithInheritedPrivates2.js +++ b/tests/baselines/reference/mergedInterfacesWithInheritedPrivates2.js @@ -42,24 +42,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mergedInterfacesWithInheritedPrivates3.js b/tests/baselines/reference/mergedInterfacesWithInheritedPrivates3.js index 8ad8a27dc8f..e2ad04d296b 100644 --- a/tests/baselines/reference/mergedInterfacesWithInheritedPrivates3.js +++ b/tests/baselines/reference/mergedInterfacesWithInheritedPrivates3.js @@ -49,17 +49,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -68,12 +68,12 @@ var D = (function (_super) { }(C)); var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/mergedInterfacesWithMultipleBases.js b/tests/baselines/reference/mergedInterfacesWithMultipleBases.js index 2bc5d1e0e36..62df6143482 100644 --- a/tests/baselines/reference/mergedInterfacesWithMultipleBases.js +++ b/tests/baselines/reference/mergedInterfacesWithMultipleBases.js @@ -57,17 +57,17 @@ module M { //// [mergedInterfacesWithMultipleBases.js] // merged interfaces behave as if all extends clauses from each declaration are merged together // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -77,17 +77,17 @@ var r = a.a; // generic interfaces in a module var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; }()); - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/mergedInterfacesWithMultipleBases2.js b/tests/baselines/reference/mergedInterfacesWithMultipleBases2.js index 3253a8fc077..7de5b7e056e 100644 --- a/tests/baselines/reference/mergedInterfacesWithMultipleBases2.js +++ b/tests/baselines/reference/mergedInterfacesWithMultipleBases2.js @@ -78,27 +78,27 @@ module M { //// [mergedInterfacesWithMultipleBases2.js] // merged interfaces behave as if all extends clauses from each declaration are merged together // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -108,27 +108,27 @@ var r = a.a; // generic interfaces in a module var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; }()); - var C3 = (function () { + var C3 = /** @class */ (function () { function C3() { } return C3; }()); - var C4 = (function () { + var C4 = /** @class */ (function () { function C4() { } return C4; }()); - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/mergedInterfacesWithMultipleBases3.js b/tests/baselines/reference/mergedInterfacesWithMultipleBases3.js index 1fb5455f82a..030d5c8f346 100644 --- a/tests/baselines/reference/mergedInterfacesWithMultipleBases3.js +++ b/tests/baselines/reference/mergedInterfacesWithMultipleBases3.js @@ -38,27 +38,27 @@ class D implements A { //// [mergedInterfacesWithMultipleBases3.js] // merged interfaces behave as if all extends clauses from each declaration are merged together // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/mergedInterfacesWithMultipleBases4.js b/tests/baselines/reference/mergedInterfacesWithMultipleBases4.js index 40292d1a72f..d32a250f536 100644 --- a/tests/baselines/reference/mergedInterfacesWithMultipleBases4.js +++ b/tests/baselines/reference/mergedInterfacesWithMultipleBases4.js @@ -36,27 +36,27 @@ class D implements A { //// [mergedInterfacesWithMultipleBases4.js] // merged interfaces behave as if all extends clauses from each declaration are merged together -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/mergedModuleDeclarationCodeGen.js b/tests/baselines/reference/mergedModuleDeclarationCodeGen.js index 8d5f55b6801..cc5e0a8eb85 100644 --- a/tests/baselines/reference/mergedModuleDeclarationCodeGen.js +++ b/tests/baselines/reference/mergedModuleDeclarationCodeGen.js @@ -22,7 +22,7 @@ var X; (function (X) { var Y; (function (Y_1) { - var A = (function () { + var A = /** @class */ (function () { function A(Y) { new Y_1.B(); } @@ -33,7 +33,7 @@ var X; (function (X) { var Y; (function (Y) { - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/mergedModuleDeclarationCodeGen5.js b/tests/baselines/reference/mergedModuleDeclarationCodeGen5.js index 8891dbf61e2..e67b189ba78 100644 --- a/tests/baselines/reference/mergedModuleDeclarationCodeGen5.js +++ b/tests/baselines/reference/mergedModuleDeclarationCodeGen5.js @@ -39,7 +39,7 @@ var M; (function (plop_1) { function gunk() { } function buz() { } - var fudge = (function () { + var fudge = /** @class */ (function () { function fudge() { } return fudge; diff --git a/tests/baselines/reference/metadataOfClassFromAlias.js b/tests/baselines/reference/metadataOfClassFromAlias.js index 75fdd90652f..307702cd7bf 100644 --- a/tests/baselines/reference/metadataOfClassFromAlias.js +++ b/tests/baselines/reference/metadataOfClassFromAlias.js @@ -17,7 +17,7 @@ export class ClassA { //// [auxiliry.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } return SomeClass; @@ -38,7 +38,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); function annotation() { return function (target) { }; } -var ClassA = (function () { +var ClassA = /** @class */ (function () { function ClassA() { } __decorate([ diff --git a/tests/baselines/reference/metadataOfClassFromAlias2.js b/tests/baselines/reference/metadataOfClassFromAlias2.js index ca568028638..c106f12edd3 100644 --- a/tests/baselines/reference/metadataOfClassFromAlias2.js +++ b/tests/baselines/reference/metadataOfClassFromAlias2.js @@ -17,7 +17,7 @@ export class ClassA { //// [auxiliry.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } return SomeClass; @@ -38,7 +38,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); function annotation() { return function (target) { }; } -var ClassA = (function () { +var ClassA = /** @class */ (function () { function ClassA() { } __decorate([ diff --git a/tests/baselines/reference/metadataOfClassFromModule.js b/tests/baselines/reference/metadataOfClassFromModule.js index ca8c56e3c5e..127e5878843 100644 --- a/tests/baselines/reference/metadataOfClassFromModule.js +++ b/tests/baselines/reference/metadataOfClassFromModule.js @@ -25,13 +25,13 @@ var MyModule; (function (MyModule) { function inject(target, key) { } MyModule.inject = inject; - var Leg = (function () { + var Leg = /** @class */ (function () { function Leg() { } return Leg; }()); MyModule.Leg = Leg; - var Person = (function () { + var Person = /** @class */ (function () { function Person() { } __decorate([ diff --git a/tests/baselines/reference/metadataOfEventAlias.js b/tests/baselines/reference/metadataOfEventAlias.js index cf042586242..fdb66aa1c7c 100644 --- a/tests/baselines/reference/metadataOfEventAlias.js +++ b/tests/baselines/reference/metadataOfEventAlias.js @@ -27,7 +27,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); function Input(target, key) { } -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } __decorate([ diff --git a/tests/baselines/reference/metadataOfStringLiteral.js b/tests/baselines/reference/metadataOfStringLiteral.js index 30536270207..d7a714d6a66 100644 --- a/tests/baselines/reference/metadataOfStringLiteral.js +++ b/tests/baselines/reference/metadataOfStringLiteral.js @@ -17,7 +17,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; function PropDeco(target, propKey) { } -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } __decorate([ diff --git a/tests/baselines/reference/metadataOfUnion.js b/tests/baselines/reference/metadataOfUnion.js index 7a063b0e93c..71820c60e00 100644 --- a/tests/baselines/reference/metadataOfUnion.js +++ b/tests/baselines/reference/metadataOfUnion.js @@ -47,12 +47,12 @@ var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; function PropDeco(target, propKey) { } -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } __decorate([ @@ -76,7 +76,7 @@ var E; E[E["C"] = 2] = "C"; E[E["D"] = 3] = "D"; })(E || (E = {})); -var D = (function () { +var D = /** @class */ (function () { function D() { } __decorate([ diff --git a/tests/baselines/reference/metadataOfUnionWithNull.js b/tests/baselines/reference/metadataOfUnionWithNull.js index e53ca85476e..80d24709b73 100644 --- a/tests/baselines/reference/metadataOfUnionWithNull.js +++ b/tests/baselines/reference/metadataOfUnionWithNull.js @@ -53,12 +53,12 @@ var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; function PropDeco(target, propKey) { } -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } __decorate([ diff --git a/tests/baselines/reference/methodContainingLocalFunction.js b/tests/baselines/reference/methodContainingLocalFunction.js index d051d46bb1c..266178b35f8 100644 --- a/tests/baselines/reference/methodContainingLocalFunction.js +++ b/tests/baselines/reference/methodContainingLocalFunction.js @@ -52,7 +52,7 @@ enum E { //// [methodContainingLocalFunction.js] // The first case here (BugExhibition) caused a crash. Try with different permutations of features. -var BugExhibition = (function () { +var BugExhibition = /** @class */ (function () { function BugExhibition() { } BugExhibition.prototype.exhibitBug = function () { @@ -62,7 +62,7 @@ var BugExhibition = (function () { }; return BugExhibition; }()); -var BugExhibition2 = (function () { +var BugExhibition2 = /** @class */ (function () { function BugExhibition2() { } Object.defineProperty(BugExhibition2, "exhibitBug", { @@ -77,7 +77,7 @@ var BugExhibition2 = (function () { }); return BugExhibition2; }()); -var BugExhibition3 = (function () { +var BugExhibition3 = /** @class */ (function () { function BugExhibition3() { } BugExhibition3.prototype.exhibitBug = function () { @@ -87,7 +87,7 @@ var BugExhibition3 = (function () { }; return BugExhibition3; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.exhibit = function () { diff --git a/tests/baselines/reference/methodSignatureDeclarationEmit1.js b/tests/baselines/reference/methodSignatureDeclarationEmit1.js index d8697481c68..4ed55507d93 100644 --- a/tests/baselines/reference/methodSignatureDeclarationEmit1.js +++ b/tests/baselines/reference/methodSignatureDeclarationEmit1.js @@ -7,7 +7,7 @@ class C { } //// [methodSignatureDeclarationEmit1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (a) { diff --git a/tests/baselines/reference/mismatchedClassConstructorVariable.js b/tests/baselines/reference/mismatchedClassConstructorVariable.js index e0b4767f547..d1e6fc94f97 100644 --- a/tests/baselines/reference/mismatchedClassConstructorVariable.js +++ b/tests/baselines/reference/mismatchedClassConstructorVariable.js @@ -5,12 +5,12 @@ class foo { } //// [mismatchedClassConstructorVariable.js] var baz; -var baz = (function () { +var baz = /** @class */ (function () { function baz() { } return baz; }()); -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/mismatchedGenericArguments1.js b/tests/baselines/reference/mismatchedGenericArguments1.js index 8a1f67db190..9195d2874d3 100644 --- a/tests/baselines/reference/mismatchedGenericArguments1.js +++ b/tests/baselines/reference/mismatchedGenericArguments1.js @@ -16,7 +16,7 @@ class C2 implements IFoo { //// [mismatchedGenericArguments1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { @@ -24,7 +24,7 @@ var C = (function () { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function (x) { diff --git a/tests/baselines/reference/missingDecoratorType.js b/tests/baselines/reference/missingDecoratorType.js index eca16c710e3..cfcc301d8a6 100644 --- a/tests/baselines/reference/missingDecoratorType.js +++ b/tests/baselines/reference/missingDecoratorType.js @@ -28,7 +28,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { }; diff --git a/tests/baselines/reference/missingFunctionImplementation.js b/tests/baselines/reference/missingFunctionImplementation.js index 5ca505dff85..87bb005deaa 100644 --- a/tests/baselines/reference/missingFunctionImplementation.js +++ b/tests/baselines/reference/missingFunctionImplementation.js @@ -82,51 +82,51 @@ namespace N12 { //// [missingFunctionImplementation.js] "use strict"; exports.__esModule = true; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); exports.C1 = C1; // merged with a namespace -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); exports.C2 = C2; // merged with a namespace, multiple overloads -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); // static methods, multiple overloads -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; }()); // static methods, multiple overloads -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } return C5; }()); // merged with namespace, static methods -var C6 = (function () { +var C6 = /** @class */ (function () { function C6() { } return C6; }()); // merged with namespace, static methods, multiple overloads -var C7 = (function () { +var C7 = /** @class */ (function () { function C7() { } return C7; }()); // merged with namespace, static methods, duplicate declarations -var C8 = (function () { +var C8 = /** @class */ (function () { function C8() { } return C8; @@ -136,7 +136,7 @@ var C8 = (function () { C8.m = m; })(C8 || (C8 = {})); // merged with namespace, static methods, duplicate declarations -var C9 = (function () { +var C9 = /** @class */ (function () { function C9() { } C9.m = function (a) { }; diff --git a/tests/baselines/reference/missingImportAfterModuleImport.js b/tests/baselines/reference/missingImportAfterModuleImport.js index 7d63c07b822..a66e96932a3 100644 --- a/tests/baselines/reference/missingImportAfterModuleImport.js +++ b/tests/baselines/reference/missingImportAfterModuleImport.js @@ -25,7 +25,7 @@ export = MainModule; //// [missingImportAfterModuleImport_0.js] //// [missingImportAfterModuleImport_1.js] "use strict"; -var MainModule = (function () { +var MainModule = /** @class */ (function () { function MainModule() { } return MainModule; diff --git a/tests/baselines/reference/missingPropertiesOfClassExpression.js b/tests/baselines/reference/missingPropertiesOfClassExpression.js index 7f468d14def..4a77c813735 100644 --- a/tests/baselines/reference/missingPropertiesOfClassExpression.js +++ b/tests/baselines/reference/missingPropertiesOfClassExpression.js @@ -17,13 +17,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var George = (function (_super) { +var George = /** @class */ (function (_super) { __extends(George, _super); function George() { return _super.call(this) || this; } return George; -}((function () { +}(/** @class */ (function () { function class_1() { } class_1.prototype.reset = function () { return this.y; }; diff --git a/tests/baselines/reference/missingReturnStatement.js b/tests/baselines/reference/missingReturnStatement.js index f09ccb4e26e..64392ceaf6e 100644 --- a/tests/baselines/reference/missingReturnStatement.js +++ b/tests/baselines/reference/missingReturnStatement.js @@ -10,7 +10,7 @@ module Test { //// [missingReturnStatement.js] var Test; (function (Test) { - var Bug = (function () { + var Bug = /** @class */ (function () { function Bug() { } Bug.prototype.foo = function () { diff --git a/tests/baselines/reference/missingReturnStatement1.js b/tests/baselines/reference/missingReturnStatement1.js index 9e24623fa6c..4ec75583d37 100644 --- a/tests/baselines/reference/missingReturnStatement1.js +++ b/tests/baselines/reference/missingReturnStatement1.js @@ -7,7 +7,7 @@ class Foo { //// [missingReturnStatement1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.foo = function () { diff --git a/tests/baselines/reference/missingSelf.js b/tests/baselines/reference/missingSelf.js index e1020ea635b..d84c9ce6a31 100644 --- a/tests/baselines/reference/missingSelf.js +++ b/tests/baselines/reference/missingSelf.js @@ -19,14 +19,14 @@ c2.b(); //// [missingSelf.js] -var CalcButton = (function () { +var CalcButton = /** @class */ (function () { function CalcButton() { } CalcButton.prototype.a = function () { this.onClick(); }; CalcButton.prototype.onClick = function () { }; return CalcButton; }()); -var CalcButton2 = (function () { +var CalcButton2 = /** @class */ (function () { function CalcButton2() { } CalcButton2.prototype.b = function () { diff --git a/tests/baselines/reference/missingTypeArguments1.js b/tests/baselines/reference/missingTypeArguments1.js index 3e22e6ce16b..9e8ce96fdef 100644 --- a/tests/baselines/reference/missingTypeArguments1.js +++ b/tests/baselines/reference/missingTypeArguments1.js @@ -55,66 +55,66 @@ var a10: X10; //// [missingTypeArguments1.js] -var Y = (function () { +var Y = /** @class */ (function () { function Y() { } return Y; }()); -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); var a; -var X2 = (function () { +var X2 = /** @class */ (function () { function X2() { } return X2; }()); var a2; -var X3 = (function () { +var X3 = /** @class */ (function () { function X3() { } return X3; }()); var a3; -var X4 = (function () { +var X4 = /** @class */ (function () { function X4() { } return X4; }()); var a4; -var X5 = (function () { +var X5 = /** @class */ (function () { function X5() { } return X5; }()); var a5; -var X6 = (function () { +var X6 = /** @class */ (function () { function X6() { } return X6; }()); var a6; -var X7 = (function () { +var X7 = /** @class */ (function () { function X7() { } return X7; }()); var a7; -var X8 = (function () { +var X8 = /** @class */ (function () { function X8() { } return X8; }()); var a8; -var X9 = (function () { +var X9 = /** @class */ (function () { function X9() { } return X9; }()); var a9; -var X10 = (function () { +var X10 = /** @class */ (function () { function X10() { } return X10; diff --git a/tests/baselines/reference/missingTypeArguments2.js b/tests/baselines/reference/missingTypeArguments2.js index 6ede66f5598..f42c393c072 100644 --- a/tests/baselines/reference/missingTypeArguments2.js +++ b/tests/baselines/reference/missingTypeArguments2.js @@ -7,7 +7,7 @@ var y: A; (): A => null; //// [missingTypeArguments2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js b/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js index eac3729abcd..2468000d542 100644 --- a/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js +++ b/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js @@ -16,7 +16,7 @@ class B { } //// [mixedStaticAndInstanceClassMembers.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f = function () { }; @@ -24,7 +24,7 @@ var A = (function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.f = function () { }; diff --git a/tests/baselines/reference/mixinAccessModifiers.js b/tests/baselines/reference/mixinAccessModifiers.js index 736808455bb..a04551dbd3c 100644 --- a/tests/baselines/reference/mixinAccessModifiers.js +++ b/tests/baselines/reference/mixinAccessModifiers.js @@ -118,7 +118,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Private = (function () { +var Private = /** @class */ (function () { function Private() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -127,7 +127,7 @@ var Private = (function () { } return Private; }()); -var Private2 = (function () { +var Private2 = /** @class */ (function () { function Private2() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -136,7 +136,7 @@ var Private2 = (function () { } return Private2; }()); -var Protected = (function () { +var Protected = /** @class */ (function () { function Protected() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -145,7 +145,7 @@ var Protected = (function () { } return Protected; }()); -var Protected2 = (function () { +var Protected2 = /** @class */ (function () { function Protected2() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -154,7 +154,7 @@ var Protected2 = (function () { } return Protected2; }()); -var Public = (function () { +var Public = /** @class */ (function () { function Public() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -163,7 +163,7 @@ var Public = (function () { } return Public; }()); -var Public2 = (function () { +var Public2 = /** @class */ (function () { function Public2() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -191,28 +191,28 @@ function f6(x) { x.p; // Ok, public if any constituent is public } // Can't derive from type with inaccessible properties -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { return _super !== null && _super.apply(this, arguments) || this; } return C1; }(Mix(Private, Private2))); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; } return C2; }(Mix(Private, Protected))); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; } return C3; }(Mix(Private, Public))); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; @@ -229,7 +229,7 @@ var C4 = (function (_super) { }; return C4; }(Mix(Protected, Protected2))); -var C5 = (function (_super) { +var C5 = /** @class */ (function (_super) { __extends(C5, _super); function C5() { return _super !== null && _super.apply(this, arguments) || this; @@ -246,7 +246,7 @@ var C5 = (function (_super) { }; return C5; }(Mix(Protected, Public))); -var C6 = (function (_super) { +var C6 = /** @class */ (function (_super) { __extends(C6, _super); function C6() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mixinClassesAnnotated.js b/tests/baselines/reference/mixinClassesAnnotated.js index 15282a11dd8..db489cf7f26 100644 --- a/tests/baselines/reference/mixinClassesAnnotated.js +++ b/tests/baselines/reference/mixinClassesAnnotated.js @@ -77,14 +77,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x, y) { this.x = x; this.y = y; } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(x, y, z) { var _this = _super.call(this, x, y) || this; @@ -93,7 +93,7 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var Printable = function (superClass) { return _a = (function (_super) { +var Printable = function (superClass) { return _a = /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; @@ -106,7 +106,7 @@ var Printable = function (superClass) { return _a = (function (_super) { _a.message = "hello", _a; var _a; }; function Tagged(superClass) { - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var args = []; @@ -135,7 +135,7 @@ function f2() { thing._tag; thing.print(); } -var Thing3 = (function (_super) { +var Thing3 = /** @class */ (function (_super) { __extends(Thing3, _super); function Thing3(tag) { var _this = _super.call(this, 10, 20, 30) || this; diff --git a/tests/baselines/reference/mixinClassesAnonymous.js b/tests/baselines/reference/mixinClassesAnonymous.js index aa148c25acf..cdb821a9dd8 100644 --- a/tests/baselines/reference/mixinClassesAnonymous.js +++ b/tests/baselines/reference/mixinClassesAnonymous.js @@ -76,14 +76,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x, y) { this.x = x; this.y = y; } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived(x, y, z) { var _this = _super.call(this, x, y) || this; @@ -92,7 +92,7 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var Printable = function (superClass) { return _a = (function (_super) { +var Printable = function (superClass) { return _a = /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; @@ -105,7 +105,7 @@ var Printable = function (superClass) { return _a = (function (_super) { _a.message = "hello", _a; var _a; }; function Tagged(superClass) { - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var args = []; @@ -134,7 +134,7 @@ function f2() { thing._tag; thing.print(); } -var Thing3 = (function (_super) { +var Thing3 = /** @class */ (function (_super) { __extends(Thing3, _super); function Thing3(tag) { var _this = _super.call(this, 10, 20, 30) || this; @@ -148,7 +148,7 @@ var Thing3 = (function (_super) { }(Thing2)); // Repro from #13805 var Timestamped = function (Base) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_2, _super); function class_2() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mixinClassesMembers.js b/tests/baselines/reference/mixinClassesMembers.js index 4771cec384d..ffc3d7af1ea 100644 --- a/tests/baselines/reference/mixinClassesMembers.js +++ b/tests/baselines/reference/mixinClassesMembers.js @@ -155,7 +155,7 @@ function f6() { Mixed5.p; Mixed5.f(); } -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { var _this = _super.call(this, "hello") || this; @@ -166,7 +166,7 @@ var C2 = (function (_super) { } return C2; }(Mixed1)); -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { var _this = _super.call(this, 42) || this; diff --git a/tests/baselines/reference/mixinPrivateAndProtected.js b/tests/baselines/reference/mixinPrivateAndProtected.js index 9b8f3ee0c12..e56dc572df0 100644 --- a/tests/baselines/reference/mixinPrivateAndProtected.js +++ b/tests/baselines/reference/mixinPrivateAndProtected.js @@ -101,7 +101,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.pb = 2; this.ptd = 1; @@ -110,7 +110,7 @@ var A = (function () { return A; }()); function mixB(Cls) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -122,7 +122,7 @@ function mixB(Cls) { }(Cls)); } function mixB2(Cls) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_2, _super); function class_2() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -134,7 +134,7 @@ function mixB2(Cls) { } var AB = mixB(A), AB2 = mixB2(A); function mixC(Cls) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_3, _super); function class_3() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -160,7 +160,7 @@ ab2c.pb.toFixed(); ab2c.ptd.toFixed(); // Error ab2c.pvt.toFixed(); // Error // Repro from #13924 -var Person = (function () { +var Person = /** @class */ (function () { function Person(name) { this.name = name; } @@ -170,7 +170,7 @@ var Person = (function () { return Person; }()); function PersonMixin(Base) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_4, _super); function class_4() { var args = []; @@ -186,7 +186,7 @@ function PersonMixin(Base) { return class_4; }(Base)); } -var Customer = (function (_super) { +var Customer = /** @class */ (function (_super) { __extends(Customer, _super); function Customer() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mixingStaticAndInstanceOverloads.js b/tests/baselines/reference/mixingStaticAndInstanceOverloads.js index ee405be1f43..99e092bb358 100644 --- a/tests/baselines/reference/mixingStaticAndInstanceOverloads.js +++ b/tests/baselines/reference/mixingStaticAndInstanceOverloads.js @@ -36,31 +36,31 @@ class C5 { } //// [mixingStaticAndInstanceOverloads.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.foo1 = function (a) { }; return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo2 = function (a) { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.foo3 = function (a) { }; return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } C4.foo4 = function (a) { }; return C4; }()); -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } C5.prototype.foo5 = function (a) { }; diff --git a/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js b/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js index 464e0c6f37b..8857309c749 100644 --- a/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js +++ b/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js @@ -9,7 +9,7 @@ function f() { //// [modifierOnClassDeclarationMemberInFunction.js] function f() { - var C = (function () { + var C = /** @class */ (function () { function C() { this.baz = 1; } diff --git a/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js b/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js index 3403a376d42..72a2bb044e0 100644 --- a/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js +++ b/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js @@ -9,7 +9,7 @@ function g() { //// [modifierOnClassExpressionMemberInFunction.js] function g() { - var x = (_a = (function () { + var x = (_a = /** @class */ (function () { function C() { this.prop1 = 1; } diff --git a/tests/baselines/reference/modifierOnParameter1.js b/tests/baselines/reference/modifierOnParameter1.js index dd800aeb886..e029242e46b 100644 --- a/tests/baselines/reference/modifierOnParameter1.js +++ b/tests/baselines/reference/modifierOnParameter1.js @@ -4,7 +4,7 @@ class C { } //// [modifierOnParameter1.js] -var C = (function () { +var C = /** @class */ (function () { function C(p) { } return C; diff --git a/tests/baselines/reference/moduleAliasInterface.js b/tests/baselines/reference/moduleAliasInterface.js index 2dee62dcca0..a7475964d73 100644 --- a/tests/baselines/reference/moduleAliasInterface.js +++ b/tests/baselines/reference/moduleAliasInterface.js @@ -58,7 +58,7 @@ module B1 { //// [moduleAliasInterface.js] var _modes; (function (_modes) { - var Mode = (function () { + var Mode = /** @class */ (function () { function Mode() { } return Mode; @@ -70,7 +70,7 @@ var editor; (function (editor) { var i; // If you just use p1:modes, the compiler accepts it - should be an error - var Bug = (function () { + var Bug = /** @class */ (function () { function Bug(p1, p2) { } // should be an error on p2 - it's not exported Bug.prototype.foo = function (p1) { @@ -82,21 +82,21 @@ var modesOuter = _modes; var editor2; (function (editor2) { var i; - var Bug = (function () { + var Bug = /** @class */ (function () { function Bug(p1, p2) { } // no error here, since modesOuter is declared externally return Bug; }()); var Foo; (function (Foo) { - var Bar = (function () { + var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); Foo.Bar = Bar; })(Foo || (Foo = {})); - var Bug2 = (function () { + var Bug2 = /** @class */ (function () { function Bug2(p1, p2) { } return Bug2; @@ -104,7 +104,7 @@ var editor2; })(editor2 || (editor2 = {})); var A1; (function (A1) { - var A1C1 = (function () { + var A1C1 = /** @class */ (function () { function A1C1() { } return A1C1; diff --git a/tests/baselines/reference/moduleAsBaseType.js b/tests/baselines/reference/moduleAsBaseType.js index 2a3ee8f4585..3f18aabb35a 100644 --- a/tests/baselines/reference/moduleAsBaseType.js +++ b/tests/baselines/reference/moduleAsBaseType.js @@ -15,14 +15,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(M)); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/moduleAssignmentCompat1.js b/tests/baselines/reference/moduleAssignmentCompat1.js index ba545e96b33..7066283b399 100644 --- a/tests/baselines/reference/moduleAssignmentCompat1.js +++ b/tests/baselines/reference/moduleAssignmentCompat1.js @@ -19,7 +19,7 @@ b = a; //// [moduleAssignmentCompat1.js] var A; (function (A) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -28,13 +28,13 @@ var A; })(A || (A = {})); var B; (function (B) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); B.C = C; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/moduleAssignmentCompat2.js b/tests/baselines/reference/moduleAssignmentCompat2.js index cce4f6addf1..c88d5707c99 100644 --- a/tests/baselines/reference/moduleAssignmentCompat2.js +++ b/tests/baselines/reference/moduleAssignmentCompat2.js @@ -16,7 +16,7 @@ b = a; // error //// [moduleAssignmentCompat2.js] var A; (function (A) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -25,13 +25,13 @@ var A; })(A || (A = {})); var B; (function (B) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); B.C = C; - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/moduleAssignmentCompat4.js b/tests/baselines/reference/moduleAssignmentCompat4.js index 20f7979e43e..da7167bb9f2 100644 --- a/tests/baselines/reference/moduleAssignmentCompat4.js +++ b/tests/baselines/reference/moduleAssignmentCompat4.js @@ -21,7 +21,7 @@ var A; (function (A) { var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -32,7 +32,7 @@ var B; (function (B) { var M; (function (M) { - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/moduleAugmentationGlobal1.js b/tests/baselines/reference/moduleAugmentationGlobal1.js index ae4042768e8..80ad240fa8c 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal1.js +++ b/tests/baselines/reference/moduleAugmentationGlobal1.js @@ -20,7 +20,7 @@ let y = x.getA().x; //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/moduleAugmentationGlobal2.js b/tests/baselines/reference/moduleAugmentationGlobal2.js index 28f6d3babf0..2d5be71bcd7 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal2.js +++ b/tests/baselines/reference/moduleAugmentationGlobal2.js @@ -19,7 +19,7 @@ let y = x.getCountAsString().toLowerCase(); //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/moduleAugmentationGlobal3.js b/tests/baselines/reference/moduleAugmentationGlobal3.js index d744d3017b9..4fa5f5bbd93 100644 --- a/tests/baselines/reference/moduleAugmentationGlobal3.js +++ b/tests/baselines/reference/moduleAugmentationGlobal3.js @@ -22,7 +22,7 @@ let y = x.getCountAsString().toLowerCase(); //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports1.js b/tests/baselines/reference/moduleAugmentationImportsAndExports1.js index 27d69dd181c..63e5d110723 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports1.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports1.js @@ -29,7 +29,7 @@ let b = a.foo().n; //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -38,7 +38,7 @@ exports.A = A; //// [f2.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports2.js b/tests/baselines/reference/moduleAugmentationImportsAndExports2.js index 32d7950574d..fa5e1a2f1d7 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports2.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports2.js @@ -41,7 +41,7 @@ let b = a.foo().n; //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -50,7 +50,7 @@ exports.A = A; //// [f2.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports3.js b/tests/baselines/reference/moduleAugmentationImportsAndExports3.js index 12bcffd00f6..a55d0e6facb 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports3.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports3.js @@ -39,7 +39,7 @@ let b = a.foo().n; //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -48,7 +48,7 @@ exports.A = A; //// [f2.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports4.js b/tests/baselines/reference/moduleAugmentationImportsAndExports4.js index 041c2c71d09..0bc6aea7d42 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports4.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports4.js @@ -41,7 +41,7 @@ let d = a.baz().b; //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -50,7 +50,7 @@ exports.A = A; //// [f2.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports5.js b/tests/baselines/reference/moduleAugmentationImportsAndExports5.js index 25a3702db64..56f73234af2 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports5.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports5.js @@ -41,7 +41,7 @@ let d = a.baz().b; //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -50,7 +50,7 @@ exports.A = A; //// [f2.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationImportsAndExports6.js b/tests/baselines/reference/moduleAugmentationImportsAndExports6.js index 3796d70f2d3..fc4a9a44380 100644 --- a/tests/baselines/reference/moduleAugmentationImportsAndExports6.js +++ b/tests/baselines/reference/moduleAugmentationImportsAndExports6.js @@ -41,7 +41,7 @@ let d = a.baz().b; //// [f1.js] "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; @@ -50,7 +50,7 @@ exports.A = A; //// [f2.js] "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationsBundledOutput1.js b/tests/baselines/reference/moduleAugmentationsBundledOutput1.js index 6a37e44264b..4646709b25d 100644 --- a/tests/baselines/reference/moduleAugmentationsBundledOutput1.js +++ b/tests/baselines/reference/moduleAugmentationsBundledOutput1.js @@ -58,7 +58,7 @@ c.baz2().x.toLowerCase(); define("m1", ["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var Cls = (function () { + var Cls = /** @class */ (function () { function Cls() { } return Cls; @@ -74,13 +74,13 @@ define("m2", ["require", "exports", "m1"], function (require, exports, m1_1) { define("m3", ["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); exports.C1 = C1; - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/moduleAugmentationsImports1.js b/tests/baselines/reference/moduleAugmentationsImports1.js index 9e40067c2fe..a2781092797 100644 --- a/tests/baselines/reference/moduleAugmentationsImports1.js +++ b/tests/baselines/reference/moduleAugmentationsImports1.js @@ -45,7 +45,7 @@ let c = a.getCls().y.toLowerCase(); define("a", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -55,7 +55,7 @@ define("a", ["require", "exports"], function (require, exports) { define("b", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationsImports2.js b/tests/baselines/reference/moduleAugmentationsImports2.js index 5955cd10e59..4274300a639 100644 --- a/tests/baselines/reference/moduleAugmentationsImports2.js +++ b/tests/baselines/reference/moduleAugmentationsImports2.js @@ -50,7 +50,7 @@ let c = a.getCls().y.toLowerCase(); define("a", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -60,7 +60,7 @@ define("a", ["require", "exports"], function (require, exports) { define("b", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationsImports3.js b/tests/baselines/reference/moduleAugmentationsImports3.js index 20ff1b25271..921e65b2e0f 100644 --- a/tests/baselines/reference/moduleAugmentationsImports3.js +++ b/tests/baselines/reference/moduleAugmentationsImports3.js @@ -49,7 +49,7 @@ let c = a.getCls().y.toLowerCase(); define("a", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -59,7 +59,7 @@ define("a", ["require", "exports"], function (require, exports) { define("b", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleAugmentationsImports4.js b/tests/baselines/reference/moduleAugmentationsImports4.js index ee66546983d..3eea145e5f4 100644 --- a/tests/baselines/reference/moduleAugmentationsImports4.js +++ b/tests/baselines/reference/moduleAugmentationsImports4.js @@ -50,7 +50,7 @@ let c = a.getCls().y.toLowerCase(); define("a", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -60,7 +60,7 @@ define("a", ["require", "exports"], function (require, exports) { define("b", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleClassArrayCodeGenTest.js b/tests/baselines/reference/moduleClassArrayCodeGenTest.js index 79945f681aa..463706ed51f 100644 --- a/tests/baselines/reference/moduleClassArrayCodeGenTest.js +++ b/tests/baselines/reference/moduleClassArrayCodeGenTest.js @@ -14,13 +14,13 @@ var t2: M.B[] = []; // Invalid code gen for Array of Module class var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); M.A = A; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/moduleCodeGenTest5.js b/tests/baselines/reference/moduleCodeGenTest5.js index ee6fd2ab317..52597340289 100644 --- a/tests/baselines/reference/moduleCodeGenTest5.js +++ b/tests/baselines/reference/moduleCodeGenTest5.js @@ -29,7 +29,7 @@ var y = 0; function f1() { } exports.f1 = f1; function f2() { } -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { this.p1 = 0; } @@ -37,7 +37,7 @@ var C1 = (function () { return C1; }()); exports.C1 = C1; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { this.p1 = 0; } diff --git a/tests/baselines/reference/moduleCrashBug1.js b/tests/baselines/reference/moduleCrashBug1.js index 2a01fa94b48..5354935829c 100644 --- a/tests/baselines/reference/moduleCrashBug1.js +++ b/tests/baselines/reference/moduleCrashBug1.js @@ -24,7 +24,7 @@ var m : _modes; //// [moduleCrashBug1.js] var _modes; (function (_modes) { - var Mode = (function () { + var Mode = /** @class */ (function () { function Mode() { } return Mode; diff --git a/tests/baselines/reference/moduleDuplicateIdentifiers.js b/tests/baselines/reference/moduleDuplicateIdentifiers.js index a2a099fca1d..4db7e7ca153 100644 --- a/tests/baselines/reference/moduleDuplicateIdentifiers.js +++ b/tests/baselines/reference/moduleDuplicateIdentifiers.js @@ -52,14 +52,14 @@ var FooBar; (function (FooBar) { FooBar.member2 = 42; })(FooBar = exports.FooBar || (exports.FooBar = {})); -var Kettle = (function () { +var Kettle = /** @class */ (function () { function Kettle() { this.member1 = 2; } return Kettle; }()); exports.Kettle = Kettle; -var Kettle = (function () { +var Kettle = /** @class */ (function () { function Kettle() { this.member2 = 42; } diff --git a/tests/baselines/reference/moduleElementsInWrongContext.js b/tests/baselines/reference/moduleElementsInWrongContext.js index b8c7ae25730..7c5057e3865 100644 --- a/tests/baselines/reference/moduleElementsInWrongContext.js +++ b/tests/baselines/reference/moduleElementsInWrongContext.js @@ -39,7 +39,7 @@ export { foo }; export { baz as b } from "ambient"; export default v; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/moduleElementsInWrongContext2.js b/tests/baselines/reference/moduleElementsInWrongContext2.js index 8582213a6ae..52cf61933ce 100644 --- a/tests/baselines/reference/moduleElementsInWrongContext2.js +++ b/tests/baselines/reference/moduleElementsInWrongContext2.js @@ -39,7 +39,7 @@ function blah() { export { foo }; export { baz as b } from "ambient"; export default v; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/moduleElementsInWrongContext3.js b/tests/baselines/reference/moduleElementsInWrongContext3.js index 851ad654494..d7be29877b7 100644 --- a/tests/baselines/reference/moduleElementsInWrongContext3.js +++ b/tests/baselines/reference/moduleElementsInWrongContext3.js @@ -42,7 +42,7 @@ var P; export { foo }; export { baz as b } from "ambient"; export default v; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/moduleExports1.js b/tests/baselines/reference/moduleExports1.js index 66c746c5f51..60a6385b225 100644 --- a/tests/baselines/reference/moduleExports1.js +++ b/tests/baselines/reference/moduleExports1.js @@ -23,7 +23,7 @@ define(["require", "exports"], function (require, exports) { (function (Strasse) { var Street; (function (Street) { - var Rue = (function () { + var Rue = /** @class */ (function () { function Rue() { } return Rue; diff --git a/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js b/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js index 2ed22cfa4f0..23b70e47186 100644 --- a/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js +++ b/tests/baselines/reference/moduleImportedForTypeArgumentPosition.js @@ -30,12 +30,12 @@ var __extends = (this && this.__extends) || (function () { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; }()); - var Test1 = (function (_super) { + var Test1 = /** @class */ (function (_super) { __extends(Test1, _super); function Test1() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/moduleInTypePosition1.js b/tests/baselines/reference/moduleInTypePosition1.js index 7408db5c291..3781b4ae5b7 100644 --- a/tests/baselines/reference/moduleInTypePosition1.js +++ b/tests/baselines/reference/moduleInTypePosition1.js @@ -14,7 +14,7 @@ var x = (w1: WinJS) => { }; //// [moduleInTypePosition1_0.js] "use strict"; exports.__esModule = true; -var Promise = (function () { +var Promise = /** @class */ (function () { function Promise() { } return Promise; diff --git a/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js b/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js index e0e95b3c72b..211e4efeb46 100644 --- a/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js +++ b/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js @@ -51,7 +51,7 @@ var TypeScript; (function (TypeScript) { var Parser; (function (Parser) { - var SyntaxCursor = (function () { + var SyntaxCursor = /** @class */ (function () { function SyntaxCursor() { } SyntaxCursor.prototype.currentNode = function () { @@ -64,7 +64,7 @@ var TypeScript; (function (TypeScript) { ; ; - var PositionedElement = (function () { + var PositionedElement = /** @class */ (function () { function PositionedElement() { } PositionedElement.prototype.childIndex = function (child) { @@ -73,7 +73,7 @@ var TypeScript; return PositionedElement; }()); TypeScript.PositionedElement = PositionedElement; - var PositionedToken = (function () { + var PositionedToken = /** @class */ (function () { function PositionedToken(parent, token, fullStart) { } return PositionedToken; @@ -81,7 +81,7 @@ var TypeScript; TypeScript.PositionedToken = PositionedToken; })(TypeScript || (TypeScript = {})); (function (TypeScript) { - var SyntaxNode = (function () { + var SyntaxNode = /** @class */ (function () { function SyntaxNode() { } SyntaxNode.prototype.findToken = function (position, includeSkippedTokens) { @@ -101,7 +101,7 @@ var TypeScript; (function (Syntax) { function childIndex() { } Syntax.childIndex = childIndex; - var VariableWidthTokenWithTrailingTrivia = (function () { + var VariableWidthTokenWithTrailingTrivia = /** @class */ (function () { function VariableWidthTokenWithTrailingTrivia() { } VariableWidthTokenWithTrailingTrivia.prototype.findTokenInternal = function (parent, position, fullStart) { diff --git a/tests/baselines/reference/moduleMerge.js b/tests/baselines/reference/moduleMerge.js index 4e5aac120fc..46715974297 100644 --- a/tests/baselines/reference/moduleMerge.js +++ b/tests/baselines/reference/moduleMerge.js @@ -27,7 +27,7 @@ module A // This should not compile both B classes are in the same module this should be a collission var A; (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.Hello = function () { @@ -37,7 +37,7 @@ var A; }()); })(A || (A = {})); (function (A) { - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.Hello = function () { diff --git a/tests/baselines/reference/moduleMergeConstructor.js b/tests/baselines/reference/moduleMergeConstructor.js index 5ecaf8365d8..1b02e37549c 100644 --- a/tests/baselines/reference/moduleMergeConstructor.js +++ b/tests/baselines/reference/moduleMergeConstructor.js @@ -30,7 +30,7 @@ class Test { define(["require", "exports", "foo"], function (require, exports, foo) { "use strict"; exports.__esModule = true; - var Test = (function () { + var Test = /** @class */ (function () { function Test() { this.bar = new foo.Foo(); } diff --git a/tests/baselines/reference/moduleNewExportBug.js b/tests/baselines/reference/moduleNewExportBug.js index b48f6dd73b0..4f472a28620 100644 --- a/tests/baselines/reference/moduleNewExportBug.js +++ b/tests/baselines/reference/moduleNewExportBug.js @@ -16,7 +16,7 @@ var c : mod1.C; // ERROR: C should not be visible //// [moduleNewExportBug.js] var mod1; (function (mod1) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.moo = function () { }; diff --git a/tests/baselines/reference/moduleNoneErrors.js b/tests/baselines/reference/moduleNoneErrors.js index 7be89f236be..db7efe6d288 100644 --- a/tests/baselines/reference/moduleNoneErrors.js +++ b/tests/baselines/reference/moduleNoneErrors.js @@ -7,7 +7,7 @@ export class Foo { //// [a.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/modulePrologueAMD.js b/tests/baselines/reference/modulePrologueAMD.js index b38e5d95f2c..4a9c475bb60 100644 --- a/tests/baselines/reference/modulePrologueAMD.js +++ b/tests/baselines/reference/modulePrologueAMD.js @@ -7,7 +7,7 @@ export class Foo {} define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/modulePrologueCommonjs.js b/tests/baselines/reference/modulePrologueCommonjs.js index 4f465a2ae2f..88a75f1e0f2 100644 --- a/tests/baselines/reference/modulePrologueCommonjs.js +++ b/tests/baselines/reference/modulePrologueCommonjs.js @@ -6,7 +6,7 @@ export class Foo {} //// [modulePrologueCommonjs.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/modulePrologueSystem.js b/tests/baselines/reference/modulePrologueSystem.js index c3919669a8d..afa319820eb 100644 --- a/tests/baselines/reference/modulePrologueSystem.js +++ b/tests/baselines/reference/modulePrologueSystem.js @@ -11,7 +11,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - Foo = (function () { + Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/modulePrologueUmd.js b/tests/baselines/reference/modulePrologueUmd.js index c9b8c331bcf..ac01fb48158 100644 --- a/tests/baselines/reference/modulePrologueUmd.js +++ b/tests/baselines/reference/modulePrologueUmd.js @@ -15,7 +15,7 @@ export class Foo {} })(function (require, exports) { "use strict"; exports.__esModule = true; - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/moduleRedifinitionErrors.js b/tests/baselines/reference/moduleRedifinitionErrors.js index 830ea03e1d3..35586275b6a 100644 --- a/tests/baselines/reference/moduleRedifinitionErrors.js +++ b/tests/baselines/reference/moduleRedifinitionErrors.js @@ -6,7 +6,7 @@ module A { //// [moduleRedifinitionErrors.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/moduleReopenedTypeOtherBlock.js b/tests/baselines/reference/moduleReopenedTypeOtherBlock.js index 007090a0c11..3d482869683 100644 --- a/tests/baselines/reference/moduleReopenedTypeOtherBlock.js +++ b/tests/baselines/reference/moduleReopenedTypeOtherBlock.js @@ -11,7 +11,7 @@ module M { //// [moduleReopenedTypeOtherBlock.js] var M; (function (M) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; @@ -19,7 +19,7 @@ var M; M.C1 = C1; })(M || (M = {})); (function (M) { - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } C2.prototype.f = function () { return null; }; diff --git a/tests/baselines/reference/moduleReopenedTypeSameBlock.js b/tests/baselines/reference/moduleReopenedTypeSameBlock.js index 07b5e8e657e..3b6c43afbd9 100644 --- a/tests/baselines/reference/moduleReopenedTypeSameBlock.js +++ b/tests/baselines/reference/moduleReopenedTypeSameBlock.js @@ -9,7 +9,7 @@ module M { //// [moduleReopenedTypeSameBlock.js] var M; (function (M) { - var C1 = (function () { + var C1 = /** @class */ (function () { function C1() { } return C1; @@ -17,7 +17,7 @@ var M; M.C1 = C1; })(M || (M = {})); (function (M) { - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } C2.prototype.f = function () { return null; }; diff --git a/tests/baselines/reference/moduleResolutionWithSymlinks.js b/tests/baselines/reference/moduleResolutionWithSymlinks.js index b483f356252..de15c90fdf1 100644 --- a/tests/baselines/reference/moduleResolutionWithSymlinks.js +++ b/tests/baselines/reference/moduleResolutionWithSymlinks.js @@ -44,7 +44,7 @@ tsc app.ts # Should write to library-a/index.js, library-b/index.js, and app.js // When symlinked files are in node_modules, they are resolved with realpath; // so a linked file does not create a duplicate SourceFile of the real one. exports.__esModule = true; -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } return MyClass; diff --git a/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js b/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js index 0049ad48f91..0b7fa8fb416 100644 --- a/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js +++ b/tests/baselines/reference/moduleResolutionWithSymlinks_withOutDir.js @@ -23,7 +23,7 @@ y = x; "use strict"; // Same as moduleResolutionWithSymlinks.ts, but with outDir exports.__esModule = true; -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } return MyClass; diff --git a/tests/baselines/reference/moduleScopingBug.js b/tests/baselines/reference/moduleScopingBug.js index 5d18b2de676..a8d22b3492b 100644 --- a/tests/baselines/reference/moduleScopingBug.js +++ b/tests/baselines/reference/moduleScopingBug.js @@ -36,7 +36,7 @@ var M; function f() { var inner = outer; // Ok } - var C = (function () { + var C = /** @class */ (function () { function C() { var inner = outer; // Ok } diff --git a/tests/baselines/reference/moduleVisibilityTest1.js b/tests/baselines/reference/moduleVisibilityTest1.js index 1bae7ecfd1f..99ff355df72 100644 --- a/tests/baselines/reference/moduleVisibilityTest1.js +++ b/tests/baselines/reference/moduleVisibilityTest1.js @@ -92,13 +92,13 @@ var M; })(E = M.E || (M.E = {})); M.x = 5; var y = M.x + M.x; - var B = (function () { + var B = /** @class */ (function () { function B() { this.b = 0; } return B; }()); - var C = (function () { + var C = /** @class */ (function () { function C() { this.someProp = 1; function someInnerFunc() { return 2; } diff --git a/tests/baselines/reference/moduleVisibilityTest2.js b/tests/baselines/reference/moduleVisibilityTest2.js index b40d1721b65..0030c9ec354 100644 --- a/tests/baselines/reference/moduleVisibilityTest2.js +++ b/tests/baselines/reference/moduleVisibilityTest2.js @@ -93,13 +93,13 @@ var M; })(E || (E = {})); var x = 5; var y = x + x; - var B = (function () { + var B = /** @class */ (function () { function B() { this.b = 0; } return B; }()); - var C = (function () { + var C = /** @class */ (function () { function C() { this.someProp = 1; function someInnerFunc() { return 2; } diff --git a/tests/baselines/reference/moduleVisibilityTest3.js b/tests/baselines/reference/moduleVisibilityTest3.js index deeec304d98..b746f4ecc27 100644 --- a/tests/baselines/reference/moduleVisibilityTest3.js +++ b/tests/baselines/reference/moduleVisibilityTest3.js @@ -29,7 +29,7 @@ module editor { //// [moduleVisibilityTest3.js] var _modes; (function (_modes) { - var Mode = (function () { + var Mode = /** @class */ (function () { function Mode() { } return Mode; @@ -40,7 +40,7 @@ var editor; (function (editor) { var i; // If you just use p1:modes, the compiler accepts it - should be an error - var Bug = (function () { + var Bug = /** @class */ (function () { function Bug(p1, p2) { var x; } diff --git a/tests/baselines/reference/moduleWithStatementsOfEveryKind.js b/tests/baselines/reference/moduleWithStatementsOfEveryKind.js index 00838f25beb..6c948072137 100644 --- a/tests/baselines/reference/moduleWithStatementsOfEveryKind.js +++ b/tests/baselines/reference/moduleWithStatementsOfEveryKind.js @@ -71,24 +71,24 @@ var __extends = (this && this.__extends) || (function () { })(); var A; (function (A_1) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var AA = (function () { + var AA = /** @class */ (function () { function AA() { } return AA; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(AA)); - var BB = (function (_super) { + var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; @@ -97,7 +97,7 @@ var A; }(A)); var Module; (function (Module) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -120,19 +120,19 @@ var A; })(A || (A = {})); var Y; (function (Y) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); Y.A = A; - var AA = (function () { + var AA = /** @class */ (function () { function AA() { } return AA; }()); Y.AA = AA; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -140,7 +140,7 @@ var Y; return B; }(AA)); Y.B = B; - var BB = (function (_super) { + var BB = /** @class */ (function (_super) { __extends(BB, _super); function BB() { return _super !== null && _super.apply(this, arguments) || this; @@ -150,7 +150,7 @@ var Y; Y.BB = BB; var Module; (function (Module) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/moduledecl.js b/tests/baselines/reference/moduledecl.js index b2dd3caaf35..cfb0bf7c248 100644 --- a/tests/baselines/reference/moduledecl.js +++ b/tests/baselines/reference/moduledecl.js @@ -239,7 +239,7 @@ var m0; } function f2(ns) { } - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -253,7 +253,7 @@ var m1; function f2(ns) { } m1.f2 = f2; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1(n, n2, n3, n4) { this.n = n; this.n2 = n2; @@ -303,7 +303,7 @@ var m13; })(m13 || (m13 = {})); var exportTests; (function (exportTests) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f2 = function () { @@ -315,7 +315,7 @@ var exportTests; return C1_public; }()); exportTests.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } C2_private.prototype.f2 = function () { @@ -326,7 +326,7 @@ var exportTests; }; return C2_private; }()); - var C3_public = (function () { + var C3_public = /** @class */ (function () { function C3_public() { } C3_public.prototype.getC2_private = function () { diff --git a/tests/baselines/reference/multiImportExport.js b/tests/baselines/reference/multiImportExport.js index 07e353cb301..01dc798bf1d 100644 --- a/tests/baselines/reference/multiImportExport.js +++ b/tests/baselines/reference/multiImportExport.js @@ -27,7 +27,7 @@ export = Adder; //// [Adder.js] "use strict"; -var Adder = (function () { +var Adder = /** @class */ (function () { function Adder() { } Adder.prototype.add = function (a, b) { diff --git a/tests/baselines/reference/multiModuleClodule1.js b/tests/baselines/reference/multiModuleClodule1.js index eac6bfa8d51..18ab88c42d2 100644 --- a/tests/baselines/reference/multiModuleClodule1.js +++ b/tests/baselines/reference/multiModuleClodule1.js @@ -19,7 +19,7 @@ var c = new C(C.x); c.foo = C.foo; //// [multiModuleClodule1.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/multipleClassPropertyModifiers.js b/tests/baselines/reference/multipleClassPropertyModifiers.js index 294e303e254..65bdc9202c6 100644 --- a/tests/baselines/reference/multipleClassPropertyModifiers.js +++ b/tests/baselines/reference/multipleClassPropertyModifiers.js @@ -7,7 +7,7 @@ class C { } //// [multipleClassPropertyModifiers.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/multipleClassPropertyModifiersErrors.js b/tests/baselines/reference/multipleClassPropertyModifiersErrors.js index 5bfa6979ef2..d847acbff0f 100644 --- a/tests/baselines/reference/multipleClassPropertyModifiersErrors.js +++ b/tests/baselines/reference/multipleClassPropertyModifiersErrors.js @@ -10,7 +10,7 @@ class C { } //// [multipleClassPropertyModifiersErrors.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/multipleDeclarations.js b/tests/baselines/reference/multipleDeclarations.js index 7fb7e0bca02..14bf360da14 100644 --- a/tests/baselines/reference/multipleDeclarations.js +++ b/tests/baselines/reference/multipleDeclarations.js @@ -42,7 +42,7 @@ function C() { C.prototype.m = function () { this.nothing(); }; -var X = (function () { +var X = /** @class */ (function () { function X() { this.m = this.m.bind(this); this.mistake = 'frankly, complete nonsense'; @@ -57,7 +57,7 @@ var x = new X(); X.prototype.mistake = false; x.m(); x.mistake; -var Y = (function () { +var Y = /** @class */ (function () { function Y() { this.m = this.m.bind(this); this.mistake = 'even more nonsense'; diff --git a/tests/baselines/reference/multipleDefaultExports01.js b/tests/baselines/reference/multipleDefaultExports01.js index 06e53505451..0156ff8c309 100644 --- a/tests/baselines/reference/multipleDefaultExports01.js +++ b/tests/baselines/reference/multipleDefaultExports01.js @@ -20,7 +20,7 @@ Entity(); //// [m1.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/multipleDefaultExports03.js b/tests/baselines/reference/multipleDefaultExports03.js index 3b02dd523d7..c8088cf16a0 100644 --- a/tests/baselines/reference/multipleDefaultExports03.js +++ b/tests/baselines/reference/multipleDefaultExports03.js @@ -8,13 +8,13 @@ export default class C { //// [multipleDefaultExports03.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); exports.default = C; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/multipleExportDefault3.js b/tests/baselines/reference/multipleExportDefault3.js index 1091af16301..ac22954a8f9 100644 --- a/tests/baselines/reference/multipleExportDefault3.js +++ b/tests/baselines/reference/multipleExportDefault3.js @@ -13,7 +13,7 @@ exports.__esModule = true; exports["default"] = { uhoh: "another default" }; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/multipleExportDefault4.js b/tests/baselines/reference/multipleExportDefault4.js index b3e0ef3e870..9412991b7ca 100644 --- a/tests/baselines/reference/multipleExportDefault4.js +++ b/tests/baselines/reference/multipleExportDefault4.js @@ -8,7 +8,7 @@ export default { //// [multipleExportDefault4.js] "use strict"; exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/multipleExportDefault5.js b/tests/baselines/reference/multipleExportDefault5.js index a5032e45244..daad580b1a9 100644 --- a/tests/baselines/reference/multipleExportDefault5.js +++ b/tests/baselines/reference/multipleExportDefault5.js @@ -7,7 +7,7 @@ export default class C {} exports.__esModule = true; function bar() { } exports["default"] = bar; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/multipleInheritance.js b/tests/baselines/reference/multipleInheritance.js index 59abc8cd469..da45b3450b6 100644 --- a/tests/baselines/reference/multipleInheritance.js +++ b/tests/baselines/reference/multipleInheritance.js @@ -49,64 +49,64 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B1 = (function () { +var B1 = /** @class */ (function () { function B1() { } return B1; }()); -var B2 = (function () { +var B2 = /** @class */ (function () { function B2() { } return B2; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(B1)); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(B1)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(B2)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; } return E; }(D1)); -var N = (function () { +var N = /** @class */ (function () { function N() { } return N; }()); -var ND = (function (_super) { +var ND = /** @class */ (function (_super) { __extends(ND, _super); function ND() { return _super !== null && _super.apply(this, arguments) || this; } return ND; }(N)); -var Good = (function () { +var Good = /** @class */ (function () { function Good() { this.f = function () { return 0; }; } Good.prototype.g = function () { return 0; }; return Good; }()); -var Baad = (function (_super) { +var Baad = /** @class */ (function (_super) { __extends(Baad, _super); function Baad() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/multipleNumericIndexers.js b/tests/baselines/reference/multipleNumericIndexers.js index 7b5207d2303..0830da17421 100644 --- a/tests/baselines/reference/multipleNumericIndexers.js +++ b/tests/baselines/reference/multipleNumericIndexers.js @@ -34,14 +34,14 @@ interface I { //// [multipleNumericIndexers.js] // Multiple indexers of the same type are an error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var a; var b = { 1: '', "2": '' }; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/multipleStringIndexers.js b/tests/baselines/reference/multipleStringIndexers.js index 98db93c7055..0180b6cb162 100644 --- a/tests/baselines/reference/multipleStringIndexers.js +++ b/tests/baselines/reference/multipleStringIndexers.js @@ -33,14 +33,14 @@ interface I2 { //// [multipleStringIndexers.js] // Multiple indexers of the same type are an error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var a; var b = { y: '' }; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/multivar.js b/tests/baselines/reference/multivar.js index f24728fef92..0147f5e763c 100644 --- a/tests/baselines/reference/multivar.js +++ b/tests/baselines/reference/multivar.js @@ -55,13 +55,13 @@ var m2; var m1; var a2, b22 = 10, b222; var m3; - var C = (function () { + var C = /** @class */ (function () { function C(b) { this.b = b; } return C; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2(b) { this.b = b; } diff --git a/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js b/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js index 7977134b2ed..0e3746e1b4f 100644 --- a/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js +++ b/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js @@ -21,13 +21,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.prototype.bar = function () { return null; }; return foo; }()); -var foo2 = (function (_super) { +var foo2 = /** @class */ (function (_super) { __extends(foo2, _super); function foo2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/nameCollision.js b/tests/baselines/reference/nameCollision.js index bb4f4a092f9..c7c2f97156f 100644 --- a/tests/baselines/reference/nameCollision.js +++ b/tests/baselines/reference/nameCollision.js @@ -61,7 +61,7 @@ var B; (function (B_1) { // re-opened module with colliding name // this should add an underscore. - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/nameCollisions.js b/tests/baselines/reference/nameCollisions.js index a36f66e8dc9..b8d44897cda 100644 --- a/tests/baselines/reference/nameCollisions.js +++ b/tests/baselines/reference/nameCollisions.js @@ -53,7 +53,7 @@ var T; var x = 2; var x; (function (x) { - var Bar = (function () { + var Bar = /** @class */ (function () { function Bar() { } return Bar; @@ -69,7 +69,7 @@ var T; (function (y) { var b; })(y || (y = {})); - var y = (function () { + var y = /** @class */ (function () { function y() { } return y; @@ -80,25 +80,25 @@ var T; function f2() { } var f2; // error var i; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; }()); function C() { } // error function C2() { } - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } return C2; }()); // error function fi() { } - var cli = (function () { + var cli = /** @class */ (function () { function cli() { } return cli; }()); - var cli2 = (function () { + var cli2 = /** @class */ (function () { function cli2() { } return cli2; diff --git a/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.js b/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.js index a0aaa82e895..d95be11db15 100644 --- a/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.js +++ b/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.js @@ -15,7 +15,7 @@ class Foo{ //// [namedFunctionExpressionAssignedToClassProperty.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.a = function bar() { }; // this shouldn't crash the compiler... diff --git a/tests/baselines/reference/namespaces2.js b/tests/baselines/reference/namespaces2.js index b7b1c38f08d..fc347f9be14 100644 --- a/tests/baselines/reference/namespaces2.js +++ b/tests/baselines/reference/namespaces2.js @@ -12,7 +12,7 @@ var A; (function (A) { var B; (function (B) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/narrowTypeByInstanceof.js b/tests/baselines/reference/narrowTypeByInstanceof.js index 0415c72b9fd..1ea6f833b7c 100644 --- a/tests/baselines/reference/narrowTypeByInstanceof.js +++ b/tests/baselines/reference/narrowTypeByInstanceof.js @@ -26,7 +26,7 @@ if (elementA instanceof FileMatch && elementB instanceof FileMatch) { //// [narrowTypeByInstanceof.js] -var Match = (function () { +var Match = /** @class */ (function () { function Match() { } Match.prototype.range = function () { @@ -34,7 +34,7 @@ var Match = (function () { }; return Match; }()); -var FileMatch = (function () { +var FileMatch = /** @class */ (function () { function FileMatch() { } FileMatch.prototype.resource = function () { diff --git a/tests/baselines/reference/narrowedConstInMethod.js b/tests/baselines/reference/narrowedConstInMethod.js index e86b6df6a46..91708221402 100644 --- a/tests/baselines/reference/narrowedConstInMethod.js +++ b/tests/baselines/reference/narrowedConstInMethod.js @@ -32,7 +32,7 @@ function f() { function f2() { var x = {}; if (x !== null) { - return (function () { + return /** @class */ (function () { function class_1() { } class_1.prototype.bar = function () { return x.length; }; // ok diff --git a/tests/baselines/reference/narrowingGenericTypeFromInstanceof01.js b/tests/baselines/reference/narrowingGenericTypeFromInstanceof01.js index 96fa20359ca..901d3f80d1d 100644 --- a/tests/baselines/reference/narrowingGenericTypeFromInstanceof01.js +++ b/tests/baselines/reference/narrowingGenericTypeFromInstanceof01.js @@ -28,13 +28,13 @@ function test(x: A | B) { } //// [narrowingGenericTypeFromInstanceof01.js] -var A = (function () { +var A = /** @class */ (function () { function A(a) { this.a = a; } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/narrowingOfDottedNames.js b/tests/baselines/reference/narrowingOfDottedNames.js index 14cdcd55631..292678ce57b 100644 --- a/tests/baselines/reference/narrowingOfDottedNames.js +++ b/tests/baselines/reference/narrowingOfDottedNames.js @@ -42,12 +42,12 @@ function f2(x: A | B) { //// [narrowingOfDottedNames.js] // Repro from #8383 -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/negateOperatorWithAnyOtherType.js b/tests/baselines/reference/negateOperatorWithAnyOtherType.js index eb5f70d8c9c..f69ab913215 100644 --- a/tests/baselines/reference/negateOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/negateOperatorWithAnyOtherType.js @@ -64,7 +64,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/negateOperatorWithBooleanType.js b/tests/baselines/reference/negateOperatorWithBooleanType.js index 07d404b0c6c..13347a2af68 100644 --- a/tests/baselines/reference/negateOperatorWithBooleanType.js +++ b/tests/baselines/reference/negateOperatorWithBooleanType.js @@ -39,7 +39,7 @@ var ResultIsNumber7 = -A.foo(); // - operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return false; }; diff --git a/tests/baselines/reference/negateOperatorWithNumberType.js b/tests/baselines/reference/negateOperatorWithNumberType.js index 42b78dc0a2b..7605aa1e0ae 100644 --- a/tests/baselines/reference/negateOperatorWithNumberType.js +++ b/tests/baselines/reference/negateOperatorWithNumberType.js @@ -46,7 +46,7 @@ var ResultIsNumber11 = -(NUMBER - NUMBER); var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/negateOperatorWithStringType.js b/tests/baselines/reference/negateOperatorWithStringType.js index 8a70f5e2805..cb3b6c092b4 100644 --- a/tests/baselines/reference/negateOperatorWithStringType.js +++ b/tests/baselines/reference/negateOperatorWithStringType.js @@ -45,7 +45,7 @@ var ResultIsNumber12 = -STRING.charAt(0); var STRING; var STRING1 = ["", "abc"]; function foo() { return "abc"; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/nestedClassDeclaration.js b/tests/baselines/reference/nestedClassDeclaration.js index cc300ec75a3..136980383d6 100644 --- a/tests/baselines/reference/nestedClassDeclaration.js +++ b/tests/baselines/reference/nestedClassDeclaration.js @@ -20,18 +20,18 @@ var x = { //// [nestedClassDeclaration.js] // nested classes are not allowed -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); function foo() { - var C3 = (function () { + var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/nestedLoops.js b/tests/baselines/reference/nestedLoops.js index 6b01eae55cd..91217074d94 100644 --- a/tests/baselines/reference/nestedLoops.js +++ b/tests/baselines/reference/nestedLoops.js @@ -20,7 +20,7 @@ export class Test { //// [nestedLoops.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var Test = (function () { +var Test = /** @class */ (function () { function Test() { var outerArray = [1, 2, 3]; var innerArray = [1, 2, 3]; diff --git a/tests/baselines/reference/nestedSelf.js b/tests/baselines/reference/nestedSelf.js index ea6abc8e1e8..cbc6c5ae55c 100644 --- a/tests/baselines/reference/nestedSelf.js +++ b/tests/baselines/reference/nestedSelf.js @@ -11,7 +11,7 @@ module M { //// [nestedSelf.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { this.n = 42; } diff --git a/tests/baselines/reference/neverType.js b/tests/baselines/reference/neverType.js index e21a2fedf8e..eb7ee331480 100644 --- a/tests/baselines/reference/neverType.js +++ b/tests/baselines/reference/neverType.js @@ -131,7 +131,7 @@ function move2(direction) { function check(x) { return x || error("Undefined value"); } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.void1 = function () { diff --git a/tests/baselines/reference/newArrays.js b/tests/baselines/reference/newArrays.js index d156ee24f1c..56c8f7d3a0b 100644 --- a/tests/baselines/reference/newArrays.js +++ b/tests/baselines/reference/newArrays.js @@ -15,12 +15,12 @@ module M { //// [newArrays.js] var M; (function (M) { - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); - var Gar = (function () { + var Gar = /** @class */ (function () { function Gar() { this.x = 10; this.y = 10; diff --git a/tests/baselines/reference/newOnInstanceSymbol.js b/tests/baselines/reference/newOnInstanceSymbol.js index 755cc35e19e..0865db6968f 100644 --- a/tests/baselines/reference/newOnInstanceSymbol.js +++ b/tests/baselines/reference/newOnInstanceSymbol.js @@ -4,7 +4,7 @@ var x = new C(); // should be ok new x(); // should error //// [newOnInstanceSymbol.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/newOperator.js b/tests/baselines/reference/newOperator.js index 75ad42de8c3..160d385c063 100644 --- a/tests/baselines/reference/newOperator.js +++ b/tests/baselines/reference/newOperator.js @@ -71,14 +71,14 @@ var t5 = new new Date; new String; var M; (function (M) { - var T = (function () { + var T = /** @class */ (function () { function T() { } return T; }()); M.T = T; })(M || (M = {})); -var S = (function () { +var S = /** @class */ (function () { function S() { } Object.defineProperty(S.prototype, "xs", { diff --git a/tests/baselines/reference/newOperatorConformance.js b/tests/baselines/reference/newOperatorConformance.js index 46a1f3c7cac..e217aeb3ecb 100644 --- a/tests/baselines/reference/newOperatorConformance.js +++ b/tests/baselines/reference/newOperatorConformance.js @@ -63,17 +63,17 @@ var n = new nested(); //// [newOperatorConformance.js] -var C0 = (function () { +var C0 = /** @class */ (function () { function C0() { } return C0; }()); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(n, s) { } return C1; }()); -var T = (function () { +var T = /** @class */ (function () { function T(n) { } return T; diff --git a/tests/baselines/reference/newOperatorErrorCases.js b/tests/baselines/reference/newOperatorErrorCases.js index 5f179fece77..f5735abdd06 100644 --- a/tests/baselines/reference/newOperatorErrorCases.js +++ b/tests/baselines/reference/newOperatorErrorCases.js @@ -38,17 +38,17 @@ var s = new fnNumber(); // Error //// [newOperatorErrorCases.js] -var C0 = (function () { +var C0 = /** @class */ (function () { function C0() { } return C0; }()); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(n, s) { } return C1; }()); -var T = (function () { +var T = /** @class */ (function () { function T(n) { } return T; diff --git a/tests/baselines/reference/newTarget.es5.js b/tests/baselines/reference/newTarget.es5.js index 38718a771ad..61b3f73a9b4 100644 --- a/tests/baselines/reference/newTarget.es5.js +++ b/tests/baselines/reference/newTarget.es5.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { var _newTarget = this.constructor; this.d = function _a() { var _newTarget = this && this instanceof _a ? this.constructor : void 0; return _newTarget; }; @@ -53,7 +53,7 @@ var A = (function () { A.c = function _a() { var _newTarget = this && this instanceof _a ? this.constructor : void 0; return _newTarget; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _newTarget = this.constructor; diff --git a/tests/baselines/reference/newWithSpread.js b/tests/baselines/reference/newWithSpread.js index f08902b14be..e950234b4cc 100644 --- a/tests/baselines/reference/newWithSpread.js +++ b/tests/baselines/reference/newWithSpread.js @@ -109,7 +109,7 @@ function f2() { x[_i] = arguments[_i]; } } -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { var z = []; for (var _i = 2; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/newWithSpreadES5.js b/tests/baselines/reference/newWithSpreadES5.js index a74a5a729a6..51de124ceee 100644 --- a/tests/baselines/reference/newWithSpreadES5.js +++ b/tests/baselines/reference/newWithSpreadES5.js @@ -108,7 +108,7 @@ function f2() { x[_i] = arguments[_i]; } } -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { var z = []; for (var _i = 2; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/noCollisionThisExpressionAndClassInGlobal.js b/tests/baselines/reference/noCollisionThisExpressionAndClassInGlobal.js index b31eccee9b5..0ff332350eb 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndClassInGlobal.js +++ b/tests/baselines/reference/noCollisionThisExpressionAndClassInGlobal.js @@ -4,7 +4,7 @@ class _this { var f = () => _this; //// [noCollisionThisExpressionAndClassInGlobal.js] -var _this = (function () { +var _this = /** @class */ (function () { function _this() { } return _this; diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInAccessors.js b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInAccessors.js index 43218ef9697..6df80b5b30f 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInAccessors.js +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInAccessors.js @@ -44,7 +44,7 @@ class class2 { } //// [noCollisionThisExpressionAndLocalVarInAccessors.js] -var class1 = (function () { +var class1 = /** @class */ (function () { function class1() { } Object.defineProperty(class1.prototype, "a", { @@ -70,7 +70,7 @@ var class1 = (function () { }); return class1; }()); -var class2 = (function () { +var class2 = /** @class */ (function () { function class2() { } Object.defineProperty(class2.prototype, "a", { diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.js b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.js index 79d0fd5549c..d640fc72ebe 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.js +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.js @@ -22,7 +22,7 @@ class class2 { } //// [noCollisionThisExpressionAndLocalVarInConstructor.js] -var class1 = (function () { +var class1 = /** @class */ (function () { function class1() { var x2 = { doStuff: function (callback) { return function () { @@ -33,7 +33,7 @@ var class1 = (function () { } return class1; }()); -var class2 = (function () { +var class2 = /** @class */ (function () { function class2() { var _this = 2; var x2 = { diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js index b7fdfc5a49d..e4254225783 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js @@ -21,7 +21,7 @@ class a { //// [noCollisionThisExpressionAndLocalVarInMethod.js] var _this = 2; -var a = (function () { +var a = /** @class */ (function () { function a() { } a.prototype.method1 = function () { diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.js b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.js index 3265da26d14..2fd26498561 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.js +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.js @@ -20,7 +20,7 @@ class class2 { } //// [noCollisionThisExpressionAndLocalVarInProperty.js] -var class1 = (function () { +var class1 = /** @class */ (function () { function class1() { this.prop1 = { doStuff: function (callback) { return function () { @@ -31,7 +31,7 @@ var class1 = (function () { } return class1; }()); -var class2 = (function () { +var class2 = /** @class */ (function () { function class2() { this.prop1 = { doStuff: function (callback) { return function () { diff --git a/tests/baselines/reference/noConstraintInReturnType1.js b/tests/baselines/reference/noConstraintInReturnType1.js index 03ce629c446..8d6902790d0 100644 --- a/tests/baselines/reference/noConstraintInReturnType1.js +++ b/tests/baselines/reference/noConstraintInReturnType1.js @@ -5,7 +5,7 @@ class List { //// [noConstraintInReturnType1.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } List.empty = function () { return null; }; diff --git a/tests/baselines/reference/noEmitHelpers.js b/tests/baselines/reference/noEmitHelpers.js index b8dfcf7377e..961a037dbdd 100644 --- a/tests/baselines/reference/noEmitHelpers.js +++ b/tests/baselines/reference/noEmitHelpers.js @@ -4,12 +4,12 @@ class B extends A { } //// [noEmitHelpers.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/noEmitHelpers2.js b/tests/baselines/reference/noEmitHelpers2.js index 027f07cc0e8..05756a86370 100644 --- a/tests/baselines/reference/noEmitHelpers2.js +++ b/tests/baselines/reference/noEmitHelpers2.js @@ -8,7 +8,7 @@ class A { } //// [noEmitHelpers2.js] -var A = (function () { +var A = /** @class */ (function () { function A(a, b) { } A = __decorate([ diff --git a/tests/baselines/reference/noErrorsInCallback.js b/tests/baselines/reference/noErrorsInCallback.js index 6a08cee12cf..a5eccbba2a8 100644 --- a/tests/baselines/reference/noErrorsInCallback.js +++ b/tests/baselines/reference/noErrorsInCallback.js @@ -9,7 +9,7 @@ var one = new Bar({}); // Error //// [noErrorsInCallback.js] -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(foo) { this.foo = foo; } diff --git a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js index 63788fd860f..9cb8d0d9215 100644 --- a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js +++ b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js @@ -14,7 +14,7 @@ export declare class Bar2 { //// [noImplicitAnyDestructuringInPrivateMethod.js] "use strict"; exports.__esModule = true; -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } Bar.prototype.bar = function (_a) { diff --git a/tests/baselines/reference/noImplicitAnyForMethodParameters.js b/tests/baselines/reference/noImplicitAnyForMethodParameters.js index ea868ee7503..63edff800da 100644 --- a/tests/baselines/reference/noImplicitAnyForMethodParameters.js +++ b/tests/baselines/reference/noImplicitAnyForMethodParameters.js @@ -15,13 +15,13 @@ class D { } //// [noImplicitAnyForMethodParameters.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (a) { }; // OK - non-ambient class and private method - error return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo = function (a) { }; // OK - non-ambient class and public method - error diff --git a/tests/baselines/reference/noImplicitAnyMissingGetAccessor.js b/tests/baselines/reference/noImplicitAnyMissingGetAccessor.js index 12b6501e26a..3aee7cfb11c 100644 --- a/tests/baselines/reference/noImplicitAnyMissingGetAccessor.js +++ b/tests/baselines/reference/noImplicitAnyMissingGetAccessor.js @@ -22,12 +22,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Parent = (function () { +var Parent = /** @class */ (function () { function Parent() { } return Parent; }()); -var Child = (function (_super) { +var Child = /** @class */ (function (_super) { __extends(Child, _super); function Child() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/noImplicitAnyMissingSetAccessor.js b/tests/baselines/reference/noImplicitAnyMissingSetAccessor.js index a5ef6bfc1f4..b2a92d9bb57 100644 --- a/tests/baselines/reference/noImplicitAnyMissingSetAccessor.js +++ b/tests/baselines/reference/noImplicitAnyMissingSetAccessor.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Parent = (function () { +var Parent = /** @class */ (function () { function Parent() { } return Parent; }()); -var Child = (function (_super) { +var Child = /** @class */ (function (_super) { __extends(Child, _super); function Child() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/noImplicitAnyParametersInClass.js b/tests/baselines/reference/noImplicitAnyParametersInClass.js index 648f93dccdc..1cfccb39778 100644 --- a/tests/baselines/reference/noImplicitAnyParametersInClass.js +++ b/tests/baselines/reference/noImplicitAnyParametersInClass.js @@ -92,7 +92,7 @@ class C { } //// [noImplicitAnyParametersInClass.js] -var C = (function () { +var C = /** @class */ (function () { function C() { // No implicit-'any' errors. this.pub_f9 = function () { return ""; }; diff --git a/tests/baselines/reference/noImplicitReturnInConstructors.js b/tests/baselines/reference/noImplicitReturnInConstructors.js index f1c4c8caa60..a91a647e65a 100644 --- a/tests/baselines/reference/noImplicitReturnInConstructors.js +++ b/tests/baselines/reference/noImplicitReturnInConstructors.js @@ -6,7 +6,7 @@ class C { } //// [noImplicitReturnInConstructors.js] -var C = (function () { +var C = /** @class */ (function () { function C() { return; } diff --git a/tests/baselines/reference/noTypeArgumentOnReturnType1.js b/tests/baselines/reference/noTypeArgumentOnReturnType1.js index 7ede1e57c3e..6149b1a5857 100644 --- a/tests/baselines/reference/noTypeArgumentOnReturnType1.js +++ b/tests/baselines/reference/noTypeArgumentOnReturnType1.js @@ -7,7 +7,7 @@ class A{ } //// [noTypeArgumentOnReturnType1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { diff --git a/tests/baselines/reference/nonGenericClassExtendingGenericClassWithAny.js b/tests/baselines/reference/nonGenericClassExtendingGenericClassWithAny.js index c088787717c..aad9b19fa73 100644 --- a/tests/baselines/reference/nonGenericClassExtendingGenericClassWithAny.js +++ b/tests/baselines/reference/nonGenericClassExtendingGenericClassWithAny.js @@ -16,12 +16,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/nonGenericTypeReferenceWithTypeArguments.js b/tests/baselines/reference/nonGenericTypeReferenceWithTypeArguments.js index a1fa710d893..836f8866a41 100644 --- a/tests/baselines/reference/nonGenericTypeReferenceWithTypeArguments.js +++ b/tests/baselines/reference/nonGenericTypeReferenceWithTypeArguments.js @@ -25,7 +25,7 @@ function f() { //// [nonGenericTypeReferenceWithTypeArguments.js] // Check that errors are reported for non-generic types with type arguments -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -38,7 +38,7 @@ var v2; var v3; var v4; function f() { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/nonIdenticalTypeConstraints.js b/tests/baselines/reference/nonIdenticalTypeConstraints.js index 73748f63885..cc13064f160 100644 --- a/tests/baselines/reference/nonIdenticalTypeConstraints.js +++ b/tests/baselines/reference/nonIdenticalTypeConstraints.js @@ -39,32 +39,32 @@ interface Quux { } //// [nonIdenticalTypeConstraints.js] -var Different = (function () { +var Different = /** @class */ (function () { function Different() { } return Different; }()); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Qux = (function () { +var Qux = /** @class */ (function () { function Qux() { } return Qux; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; }()); -var Baz = (function () { +var Baz = /** @class */ (function () { function Baz() { } return Baz; }()); -var Quux = (function () { +var Quux = /** @class */ (function () { function Quux() { } return Quux; diff --git a/tests/baselines/reference/nonInstantiatedModule.js b/tests/baselines/reference/nonInstantiatedModule.js index f8063dd7b14..8807c756a92 100644 --- a/tests/baselines/reference/nonInstantiatedModule.js +++ b/tests/baselines/reference/nonInstantiatedModule.js @@ -73,7 +73,7 @@ var p2; var p2; var M3; (function (M3) { - var Utils = (function () { + var Utils = /** @class */ (function () { function Utils() { } return Utils; diff --git a/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js b/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js index d4ac9685f61..880b772ffe0 100644 --- a/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js +++ b/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js @@ -9,7 +9,7 @@ class A { } //// [nonMergedDeclarationsAndOverloads.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f = function () { }; diff --git a/tests/baselines/reference/nonPrimitiveNarrow.js b/tests/baselines/reference/nonPrimitiveNarrow.js index 607206eecfc..1f025ecf5a1 100644 --- a/tests/baselines/reference/nonPrimitiveNarrow.js +++ b/tests/baselines/reference/nonPrimitiveNarrow.js @@ -24,7 +24,7 @@ if (typeof b === 'object') { //// [nonPrimitiveNarrow.js] -var Narrow = (function () { +var Narrow = /** @class */ (function () { function Narrow() { } return Narrow; diff --git a/tests/baselines/reference/null.js b/tests/baselines/reference/null.js index 2eb14e240bc..4de4e8a2b50 100644 --- a/tests/baselines/reference/null.js +++ b/tests/baselines/reference/null.js @@ -25,7 +25,7 @@ var w:I={x:null,y:3}; var x = null; var y = 3 + x; var z = 3 + null; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/nullAssignableToEveryType.js b/tests/baselines/reference/nullAssignableToEveryType.js index 7d8ddd7fd74..f04ae865692 100644 --- a/tests/baselines/reference/nullAssignableToEveryType.js +++ b/tests/baselines/reference/nullAssignableToEveryType.js @@ -44,7 +44,7 @@ function foo(x: T, y: U, z: V) { //} //// [nullAssignableToEveryType.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.js b/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.js index 905ea763d56..700d56f0fbe 100644 --- a/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.js +++ b/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.js @@ -117,7 +117,7 @@ var r8b = true ? null : function (x) { return x; }; // type parameters not ident var i1; var r9 = true ? i1 : null; var r9 = true ? null : i1; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; @@ -125,7 +125,7 @@ var C1 = (function () { var c1; var r10 = true ? c1 : null; var r10 = true ? null : c1; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; @@ -148,7 +148,7 @@ function f() { } var af; var r15 = true ? af : null; var r15 = true ? null : af; -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/numericClassMembers1.js b/tests/baselines/reference/numericClassMembers1.js index 24434307125..58579b14cd3 100644 --- a/tests/baselines/reference/numericClassMembers1.js +++ b/tests/baselines/reference/numericClassMembers1.js @@ -16,21 +16,21 @@ class C236 { //// [numericClassMembers1.js] -var C234 = (function () { +var C234 = /** @class */ (function () { function C234() { this[0] = 1; this[0.0] = 2; } return C234; }()); -var C235 = (function () { +var C235 = /** @class */ (function () { function C235() { this[0.0] = 1; this['0'] = 2; } return C235; }()); -var C236 = (function () { +var C236 = /** @class */ (function () { function C236() { this['0.0'] = 1; this['0'] = 2; diff --git a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js index 33a03705965..28aada43f8e 100644 --- a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js +++ b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js @@ -99,7 +99,7 @@ var b: { [x: number]: string; } = { //// [numericIndexerConstrainsPropertyDeclarations.js] // String indexer types constrain the types of named properties in their containing type -var C = (function () { +var C = /** @class */ (function () { function C() { } // ok Object.defineProperty(C.prototype, "X", { diff --git a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js index 9e501b5d92c..aa94b279c33 100644 --- a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js +++ b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js @@ -57,13 +57,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return ''; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -71,7 +71,7 @@ var B = (function (_super) { B.prototype.bar = function () { return ''; }; return B; }(A)); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/numericIndexerConstraint.js b/tests/baselines/reference/numericIndexerConstraint.js index 1b1851428e0..fc41c686ef8 100644 --- a/tests/baselines/reference/numericIndexerConstraint.js +++ b/tests/baselines/reference/numericIndexerConstraint.js @@ -5,7 +5,7 @@ class C { } //// [numericIndexerConstraint.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/numericIndexerConstraint1.js b/tests/baselines/reference/numericIndexerConstraint1.js index 1065f7d9dc8..990540fdb36 100644 --- a/tests/baselines/reference/numericIndexerConstraint1.js +++ b/tests/baselines/reference/numericIndexerConstraint1.js @@ -5,7 +5,7 @@ var result: Foo = x["one"]; // error //// [numericIndexerConstraint1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.foo = function () { }; diff --git a/tests/baselines/reference/numericIndexerConstraint2.js b/tests/baselines/reference/numericIndexerConstraint2.js index a8063a2548d..2cdaabccd9b 100644 --- a/tests/baselines/reference/numericIndexerConstraint2.js +++ b/tests/baselines/reference/numericIndexerConstraint2.js @@ -5,7 +5,7 @@ var a: { one: number; }; x = a; //// [numericIndexerConstraint2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.foo = function () { }; diff --git a/tests/baselines/reference/numericIndexerConstraint3.js b/tests/baselines/reference/numericIndexerConstraint3.js index 9e733e593fd..1b2e6b08c47 100644 --- a/tests/baselines/reference/numericIndexerConstraint3.js +++ b/tests/baselines/reference/numericIndexerConstraint3.js @@ -23,19 +23,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/numericIndexerConstraint4.js b/tests/baselines/reference/numericIndexerConstraint4.js index 4546db0b8a4..9e9a922e584 100644 --- a/tests/baselines/reference/numericIndexerConstraint4.js +++ b/tests/baselines/reference/numericIndexerConstraint4.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/numericIndexerTyping2.js b/tests/baselines/reference/numericIndexerTyping2.js index 8bcc5ac61c4..3f21994bb63 100644 --- a/tests/baselines/reference/numericIndexerTyping2.js +++ b/tests/baselines/reference/numericIndexerTyping2.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var I = (function () { +var I = /** @class */ (function () { function I() { } return I; }()); -var I2 = (function (_super) { +var I2 = /** @class */ (function (_super) { __extends(I2, _super); function I2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/numericIndexingResults.js b/tests/baselines/reference/numericIndexingResults.js index 780bba3d498..0b133ed5039 100644 --- a/tests/baselines/reference/numericIndexingResults.js +++ b/tests/baselines/reference/numericIndexingResults.js @@ -57,7 +57,7 @@ var r5 = b2[2]; var r6 = b2[3]; //// [numericIndexingResults.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this[1] = ''; this["2"] = ''; diff --git a/tests/baselines/reference/numericMethodName1.js b/tests/baselines/reference/numericMethodName1.js index 8f68d10cd37..120f30597d3 100644 --- a/tests/baselines/reference/numericMethodName1.js +++ b/tests/baselines/reference/numericMethodName1.js @@ -5,7 +5,7 @@ class C { //// [numericMethodName1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this[1] = 2; } diff --git a/tests/baselines/reference/numericNamedPropertyDuplicates.js b/tests/baselines/reference/numericNamedPropertyDuplicates.js index 6c8af329318..e0b7ee348b5 100644 --- a/tests/baselines/reference/numericNamedPropertyDuplicates.js +++ b/tests/baselines/reference/numericNamedPropertyDuplicates.js @@ -22,7 +22,7 @@ var b = { } //// [numericNamedPropertyDuplicates.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/numericStringNamedPropertyEquivalence.js b/tests/baselines/reference/numericStringNamedPropertyEquivalence.js index a0f2268b98b..0afe2dbdf5c 100644 --- a/tests/baselines/reference/numericStringNamedPropertyEquivalence.js +++ b/tests/baselines/reference/numericStringNamedPropertyEquivalence.js @@ -26,7 +26,7 @@ var b = { //// [numericStringNamedPropertyEquivalence.js] // Each of these types has an error in it. // String named and numeric named properties conflict if they would be equivalent after ToNumber on the property name. -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectCreationExpressionInFunctionParameter.js b/tests/baselines/reference/objectCreationExpressionInFunctionParameter.js index 76e36420aca..5262a23504f 100644 --- a/tests/baselines/reference/objectCreationExpressionInFunctionParameter.js +++ b/tests/baselines/reference/objectCreationExpressionInFunctionParameter.js @@ -7,7 +7,7 @@ function foo(x = new A(123)) { //should error, 123 is not string }} //// [objectCreationExpressionInFunctionParameter.js] -var A = (function () { +var A = /** @class */ (function () { function A(a1) { this.a1 = a1; } diff --git a/tests/baselines/reference/objectCreationOfElementAccessExpression.js b/tests/baselines/reference/objectCreationOfElementAccessExpression.js index 72645662e01..6af29d1c72c 100644 --- a/tests/baselines/reference/objectCreationOfElementAccessExpression.js +++ b/tests/baselines/reference/objectCreationOfElementAccessExpression.js @@ -66,7 +66,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Food = (function () { +var Food = /** @class */ (function () { function Food(name) { this.name = name; this.amount = 100; @@ -83,7 +83,7 @@ var Food = (function () { }; return Food; }()); -var MonsterFood = (function (_super) { +var MonsterFood = /** @class */ (function (_super) { __extends(MonsterFood, _super); function MonsterFood(name, flavor) { var _this = _super.call(this, name) || this; @@ -92,7 +92,7 @@ var MonsterFood = (function (_super) { } return MonsterFood; }(Food)); -var IceCream = (function (_super) { +var IceCream = /** @class */ (function (_super) { __extends(IceCream, _super); function IceCream(flavor) { var _this = _super.call(this, "Ice Cream", flavor) || this; @@ -101,7 +101,7 @@ var IceCream = (function (_super) { } return IceCream; }(MonsterFood)); -var Cookie = (function (_super) { +var Cookie = /** @class */ (function (_super) { __extends(Cookie, _super); function Cookie(flavor, isGlutenFree) { var _this = _super.call(this, "Cookie", flavor) || this; @@ -111,7 +111,7 @@ var Cookie = (function (_super) { } return Cookie; }(MonsterFood)); -var PetFood = (function (_super) { +var PetFood = /** @class */ (function (_super) { __extends(PetFood, _super); function PetFood(name, whereToBuy) { var _this = _super.call(this, name) || this; @@ -120,7 +120,7 @@ var PetFood = (function (_super) { } return PetFood; }(Food)); -var ExpensiveOrganicDogFood = (function (_super) { +var ExpensiveOrganicDogFood = /** @class */ (function (_super) { __extends(ExpensiveOrganicDogFood, _super); function ExpensiveOrganicDogFood(whereToBuy) { var _this = _super.call(this, "Origen", whereToBuy) || this; @@ -129,7 +129,7 @@ var ExpensiveOrganicDogFood = (function (_super) { } return ExpensiveOrganicDogFood; }(PetFood)); -var ExpensiveOrganicCatFood = (function (_super) { +var ExpensiveOrganicCatFood = /** @class */ (function (_super) { __extends(ExpensiveOrganicCatFood, _super); function ExpensiveOrganicCatFood(whereToBuy, containsFish) { var _this = _super.call(this, "Nature's Logic", whereToBuy) || this; @@ -139,7 +139,7 @@ var ExpensiveOrganicCatFood = (function (_super) { } return ExpensiveOrganicCatFood; }(PetFood)); -var Slug = (function () { +var Slug = /** @class */ (function () { function Slug() { } return Slug; diff --git a/tests/baselines/reference/objectFreeze.js b/tests/baselines/reference/objectFreeze.js index 4c37631bb10..f75bcf67db7 100644 --- a/tests/baselines/reference/objectFreeze.js +++ b/tests/baselines/reference/objectFreeze.js @@ -16,7 +16,7 @@ o.b = o.a.toString(); //// [objectFreeze.js] var f = Object.freeze(function foo(a, b) { return false; }); f(1, "") === false; -var C = (function () { +var C = /** @class */ (function () { function C(a) { } return C; diff --git a/tests/baselines/reference/objectIndexer.js b/tests/baselines/reference/objectIndexer.js index c93172951e9..07c603e02b2 100644 --- a/tests/baselines/reference/objectIndexer.js +++ b/tests/baselines/reference/objectIndexer.js @@ -19,7 +19,7 @@ class Emitter { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Emitter = (function () { + var Emitter = /** @class */ (function () { function Emitter() { this.listeners = {}; } diff --git a/tests/baselines/reference/objectLitArrayDeclNoNew.js b/tests/baselines/reference/objectLitArrayDeclNoNew.js index f4642a1d2f6..c724482d364 100644 --- a/tests/baselines/reference/objectLitArrayDeclNoNew.js +++ b/tests/baselines/reference/objectLitArrayDeclNoNew.js @@ -31,7 +31,7 @@ module Test { "use strict"; var Test; (function (Test) { - var Gar = (function () { + var Gar = /** @class */ (function () { function Gar() { this.moo = 0; } diff --git a/tests/baselines/reference/objectLiteralDeclarationGeneration1.js b/tests/baselines/reference/objectLiteralDeclarationGeneration1.js index eacf9463abc..2cb6d48a5e6 100644 --- a/tests/baselines/reference/objectLiteralDeclarationGeneration1.js +++ b/tests/baselines/reference/objectLiteralDeclarationGeneration1.js @@ -2,7 +2,7 @@ class y{ } //// [objectLiteralDeclarationGeneration1.js] -var y = (function () { +var y = /** @class */ (function () { function y() { } return y; diff --git a/tests/baselines/reference/objectMembersOnTypes.js b/tests/baselines/reference/objectMembersOnTypes.js index 88a97feb0f7..2e717a3e2ad 100644 --- a/tests/baselines/reference/objectMembersOnTypes.js +++ b/tests/baselines/reference/objectMembersOnTypes.js @@ -10,7 +10,7 @@ c.toString(); // used to be an error //// [objectMembersOnTypes.js] -var AAA = (function () { +var AAA = /** @class */ (function () { function AAA() { } return AAA; diff --git a/tests/baselines/reference/objectRestParameterES5.js b/tests/baselines/reference/objectRestParameterES5.js index d16a0c68df0..7f81d6d736c 100644 --- a/tests/baselines/reference/objectRestParameterES5.js +++ b/tests/baselines/reference/objectRestParameterES5.js @@ -43,7 +43,7 @@ suddenly(function (_a) { var _b = _a.x, _c = _b.z, z = _c === void 0 ? 12 : _c, nested = __rest(_b, ["z"]), rest = __rest(_a, ["x"]); return rest.y + nested.ka; }); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m = function (_a) { diff --git a/tests/baselines/reference/objectSpread.js b/tests/baselines/reference/objectSpread.js index 2bc3b9e11bd..e05837c32d5 100644 --- a/tests/baselines/reference/objectSpread.js +++ b/tests/baselines/reference/objectSpread.js @@ -118,7 +118,7 @@ var spreadFunc = __assign({}, (function () { })); var anything; var spreadAny = __assign({}, anything); // methods are not enumerable -var C = (function () { +var C = /** @class */ (function () { function C() { this.p = 1; } diff --git a/tests/baselines/reference/objectSpreadNegative.js b/tests/baselines/reference/objectSpreadNegative.js index 0cc93692b59..aab8ffc4e91 100644 --- a/tests/baselines/reference/objectSpreadNegative.js +++ b/tests/baselines/reference/objectSpreadNegative.js @@ -95,12 +95,12 @@ var __assign = (this && this.__assign) || Object.assign || function(t) { }; var o = { a: 1, b: 'no' }; /// private propagates -var PrivateOptionalX = (function () { +var PrivateOptionalX = /** @class */ (function () { function PrivateOptionalX() { } return PrivateOptionalX; }()); -var PublicX = (function () { +var PublicX = /** @class */ (function () { function PublicX() { } return PublicX; @@ -137,7 +137,7 @@ spreadFunc(); // error, no call signature var setterOnly = __assign({ set b(bad) { } }); setterOnly.b = 12; // error, 'b' does not exist // methods are skipped because they aren't enumerable -var C = (function () { +var C = /** @class */ (function () { function C() { this.p = 1; } diff --git a/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js b/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js index 22a852e156c..89bbe36a897 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js @@ -65,19 +65,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.valueOf = function () { }; diff --git a/tests/baselines/reference/objectTypeHidingMembersOfObject.js b/tests/baselines/reference/objectTypeHidingMembersOfObject.js index bae6b56ff38..4523ae1c0b3 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfObject.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfObject.js @@ -29,7 +29,7 @@ var r4: void = b.valueOf(); //// [objectTypeHidingMembersOfObject.js] // all of these valueOf calls should return the type shown in the overriding signatures here -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.valueOf = function () { }; diff --git a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js index 65fc548ed6e..4c133db5a18 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js @@ -26,7 +26,7 @@ var i; var o; o = i; // error i = o; // ok -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.toString = function () { }; diff --git a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js index 6898e69cedc..2fd42a20dc6 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js @@ -26,7 +26,7 @@ var i; var o; o = i; // error i = o; // error -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.toString = function () { return 1; }; diff --git a/tests/baselines/reference/objectTypePropertyAccess.js b/tests/baselines/reference/objectTypePropertyAccess.js index d7856f2a978..3693697dea2 100644 --- a/tests/baselines/reference/objectTypePropertyAccess.js +++ b/tests/baselines/reference/objectTypePropertyAccess.js @@ -31,7 +31,7 @@ var r11 = a['foo']; //// [objectTypePropertyAccess.js] // Index notation should resolve to the type of a declared property with that same name -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypeWithDuplicateNumericProperty.js b/tests/baselines/reference/objectTypeWithDuplicateNumericProperty.js index f3bc471f973..b530110e160 100644 --- a/tests/baselines/reference/objectTypeWithDuplicateNumericProperty.js +++ b/tests/baselines/reference/objectTypeWithDuplicateNumericProperty.js @@ -35,7 +35,7 @@ var b = { //// [objectTypeWithDuplicateNumericProperty.js] // numeric properties must be distinct after a ToNumber operation // so the below are all errors -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypeWithNumericProperty.js b/tests/baselines/reference/objectTypeWithNumericProperty.js index 0001bc40f2f..873365ab33b 100644 --- a/tests/baselines/reference/objectTypeWithNumericProperty.js +++ b/tests/baselines/reference/objectTypeWithNumericProperty.js @@ -45,7 +45,7 @@ var r4 = b['1.1']; //// [objectTypeWithNumericProperty.js] // no errors here -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty.js b/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty.js index 09dbc24b5b5..63f1a2c69e2 100644 --- a/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty.js +++ b/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty.js @@ -15,7 +15,7 @@ list1 = list3; // error //// [objectTypeWithRecursiveWrappedProperty.js] // Basic recursive type -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; diff --git a/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty2.js b/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty2.js index 0f4451f28cf..4a5f4a54ac8 100644 --- a/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty2.js +++ b/tests/baselines/reference/objectTypeWithRecursiveWrappedProperty2.js @@ -15,7 +15,7 @@ list1 = list3; // error //// [objectTypeWithRecursiveWrappedProperty2.js] // Basic recursive type -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; diff --git a/tests/baselines/reference/objectTypeWithRecursiveWrappedPropertyCheckedNominally.js b/tests/baselines/reference/objectTypeWithRecursiveWrappedPropertyCheckedNominally.js index 5aec3feb442..f6a4b1a5ac6 100644 --- a/tests/baselines/reference/objectTypeWithRecursiveWrappedPropertyCheckedNominally.js +++ b/tests/baselines/reference/objectTypeWithRecursiveWrappedPropertyCheckedNominally.js @@ -54,12 +54,12 @@ function foo2>(t: T, u: U) { //// [objectTypeWithRecursiveWrappedPropertyCheckedNominally.js] // Types with infinitely expanding recursive types are type checked nominally -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; }()); -var MyList = (function () { +var MyList = /** @class */ (function () { function MyList() { } return MyList; diff --git a/tests/baselines/reference/objectTypeWithStringIndexerHidingObjectIndexer.js b/tests/baselines/reference/objectTypeWithStringIndexerHidingObjectIndexer.js index 7aa60382c6e..d2f84c483af 100644 --- a/tests/baselines/reference/objectTypeWithStringIndexerHidingObjectIndexer.js +++ b/tests/baselines/reference/objectTypeWithStringIndexerHidingObjectIndexer.js @@ -36,7 +36,7 @@ var r4: string = o2['']; // no errors expected below var o = {}; var r = o['']; // should be Object -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.js b/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.js index ac227a091c7..f5ac9f9821a 100644 --- a/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.js +++ b/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.js @@ -130,7 +130,7 @@ var r13 = i[-01] // string named numeric properties are legal and distinct when indexed by string values // indexed numerically the value is converted to a number // no errors expected below -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js b/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js index 7188c12a9ee..ef875e32b55 100644 --- a/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js +++ b/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.js @@ -54,7 +54,7 @@ var r4 = b["~!@#$%^&*()_+{}|:'<>?\/.,`"]; //// [objectTypeWithStringNamedPropertyOfIllegalCharacters.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypesIdentity.js b/tests/baselines/reference/objectTypesIdentity.js index c357986fd89..fe2e4568bd9 100644 --- a/tests/baselines/reference/objectTypesIdentity.js +++ b/tests/baselines/reference/objectTypesIdentity.js @@ -90,17 +90,17 @@ function foo14(x: any) { } //// [objectTypesIdentity.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypesIdentity2.js b/tests/baselines/reference/objectTypesIdentity2.js index b33485564ee..125b8a4641f 100644 --- a/tests/baselines/reference/objectTypesIdentity2.js +++ b/tests/baselines/reference/objectTypesIdentity2.js @@ -67,17 +67,17 @@ function foo14(x: any) { } //// [objectTypesIdentity2.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js b/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js index a3e1e4fa444..fa37ad6f188 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js @@ -102,19 +102,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithCallSignatures.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js b/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js index 3b6956435f9..735b5356bda 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js @@ -102,19 +102,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithCallSignatures2.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js index a9909c7283f..92007e2d5a7 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js @@ -102,19 +102,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithCallSignaturesDifferingParamCounts.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x, y) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js index 3f72347a00f..3f133f66f90 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js @@ -118,19 +118,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithCallSignaturesWithOverloads.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithConstructSignatures.js b/tests/baselines/reference/objectTypesIdentityWithConstructSignatures.js index 9acf62da71c..e48bf65f38b 100644 --- a/tests/baselines/reference/objectTypesIdentityWithConstructSignatures.js +++ b/tests/baselines/reference/objectTypesIdentityWithConstructSignatures.js @@ -89,17 +89,17 @@ function foo15(x: any) { } //// [objectTypesIdentityWithConstructSignatures.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A(x) { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B(x) { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; diff --git a/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js b/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js index 0a422dbda6f..c92f362d2a7 100644 --- a/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js +++ b/tests/baselines/reference/objectTypesIdentityWithConstructSignatures2.js @@ -78,13 +78,13 @@ function foo15(x: any) { } //// [objectTypesIdentityWithConstructSignatures2.js] // object types are identical structurally -var B = (function () { +var B = /** @class */ (function () { function B(x) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js b/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js index 5fa148b541d..e2a52a94ba7 100644 --- a/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js @@ -78,13 +78,13 @@ function foo15(x: any) { } //// [objectTypesIdentityWithConstructSignaturesDifferingParamCounts.js] // object types are identical structurally -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js index 2289665621c..4d4b3029265 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js @@ -102,19 +102,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithGenericCallSignatures.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js index d6a61b8d304..9af9db52f7c 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js @@ -102,19 +102,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithGenericCallSignatures2.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x, y) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x, y) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js index a1b383a70e3..0abb1566653 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js @@ -106,19 +106,19 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js index fbcba9d121e..cf6e355daaa 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js @@ -118,25 +118,25 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x, y) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x, y) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { return null; }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo = function (x, y) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js index 48131af3212..3b6d3831e44 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js @@ -127,35 +127,35 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var One = (function () { +var One = /** @class */ (function () { function One() { } return One; }()); -var Two = (function () { +var Two = /** @class */ (function () { function Two() { } return Two; }()); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x, y) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x, y) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { return null; }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo = function (x, y) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js index 43147c28f55..3461c8fa6ec 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js @@ -106,19 +106,19 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js index c3758bc6c08..c4ad3485e9c 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js @@ -106,19 +106,19 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js index de6a4724cd7..bf75c896495 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js @@ -102,19 +102,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js index c27f7095d16..6562667d03e 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js @@ -102,19 +102,19 @@ function foo15(x: any) { } //// [objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js index 327cc15eddb..f14f84cba28 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js @@ -106,19 +106,19 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x, y) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x, y) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js index 753548bc360..9c15376e8bb 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js @@ -106,19 +106,19 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x, y) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x, y) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js index da4bb20591b..73ce774acec 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js @@ -106,19 +106,19 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function (x, y) { return null; }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x, y) { return null; }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x, y) { return null; }; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js index 6a66e8bbda3..508176cff64 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.js @@ -79,13 +79,13 @@ function foo14(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var B = (function () { +var B = /** @class */ (function () { function B(x) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js index e19837a9f7f..f8bd1c88a6f 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.js @@ -90,19 +90,19 @@ function foo14(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { return null; } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x, y) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js index 735c5bdc2d6..511e85056ec 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.js @@ -99,29 +99,29 @@ function foo14(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var One = (function () { +var One = /** @class */ (function () { function One() { } return One; }()); -var Two = (function () { +var Two = /** @class */ (function () { function Two() { } return Two; }()); -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { return null; } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x, y) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js index 6eab84a49dd..f077afc2c58 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.js @@ -86,13 +86,13 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var B = (function () { +var B = /** @class */ (function () { function B(x) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js index d927a8e082a..062c487959f 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.js @@ -82,13 +82,13 @@ function foo15(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var B = (function () { +var B = /** @class */ (function () { function B(x) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js index 512bebb3b0e..8f3f218a87d 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js @@ -74,13 +74,13 @@ function foo14(x: any) { } //// [objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.js] // object types are identical structurally -var B = (function () { +var B = /** @class */ (function () { function B(x) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js index 80cfcd23ec9..28ea1623e26 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js @@ -74,13 +74,13 @@ function foo14(x: any) { } //// [objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.js] // object types are identical structurally -var B = (function () { +var B = /** @class */ (function () { function B(x) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js index 87cb0b33531..532f16e92a6 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.js @@ -78,13 +78,13 @@ function foo14(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js index 6b0e91f817f..f13c92fb10a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.js @@ -78,13 +78,13 @@ function foo14(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js index 55f2a0217e9..fa53cbf878a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.js @@ -78,13 +78,13 @@ function foo14(x: any) { } // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. -var B = (function () { +var B = /** @class */ (function () { function B(x, y) { return null; } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { return null; } diff --git a/tests/baselines/reference/objectTypesIdentityWithNumericIndexers1.js b/tests/baselines/reference/objectTypesIdentityWithNumericIndexers1.js index d7db8d271bd..d3f6a46cb03 100644 --- a/tests/baselines/reference/objectTypesIdentityWithNumericIndexers1.js +++ b/tests/baselines/reference/objectTypesIdentityWithNumericIndexers1.js @@ -134,29 +134,29 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var PA = (function (_super) { +var PA = /** @class */ (function (_super) { __extends(PA, _super); function PA() { return _super !== null && _super.apply(this, arguments) || this; } return PA; }(A)); -var PB = (function (_super) { +var PB = /** @class */ (function (_super) { __extends(PB, _super); function PB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesIdentityWithNumericIndexers2.js b/tests/baselines/reference/objectTypesIdentityWithNumericIndexers2.js index 6af5cb75146..4860afdecd3 100644 --- a/tests/baselines/reference/objectTypesIdentityWithNumericIndexers2.js +++ b/tests/baselines/reference/objectTypesIdentityWithNumericIndexers2.js @@ -137,41 +137,41 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var PA = (function (_super) { +var PA = /** @class */ (function (_super) { __extends(PA, _super); function PA() { return _super !== null && _super.apply(this, arguments) || this; } return PA; }(A)); -var PB = (function (_super) { +var PB = /** @class */ (function (_super) { __extends(PB, _super); function PB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesIdentityWithNumericIndexers3.js b/tests/baselines/reference/objectTypesIdentityWithNumericIndexers3.js index 0441cc85dcf..689595fa1ff 100644 --- a/tests/baselines/reference/objectTypesIdentityWithNumericIndexers3.js +++ b/tests/baselines/reference/objectTypesIdentityWithNumericIndexers3.js @@ -134,29 +134,29 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var PA = (function (_super) { +var PA = /** @class */ (function (_super) { __extends(PA, _super); function PA() { return _super !== null && _super.apply(this, arguments) || this; } return PA; }(A)); -var PB = (function (_super) { +var PB = /** @class */ (function (_super) { __extends(PB, _super); function PB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesIdentityWithOptionality.js b/tests/baselines/reference/objectTypesIdentityWithOptionality.js index a45d474614a..b13332bee3a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithOptionality.js +++ b/tests/baselines/reference/objectTypesIdentityWithOptionality.js @@ -58,17 +58,17 @@ function foo14(x: any) { } //// [objectTypesIdentityWithOptionality.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypesIdentityWithPrivates.js b/tests/baselines/reference/objectTypesIdentityWithPrivates.js index 294d879ce24..c9b9af15c0d 100644 --- a/tests/baselines/reference/objectTypesIdentityWithPrivates.js +++ b/tests/baselines/reference/objectTypesIdentityWithPrivates.js @@ -132,29 +132,29 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var PA = (function (_super) { +var PA = /** @class */ (function (_super) { __extends(PA, _super); function PA() { return _super !== null && _super.apply(this, arguments) || this; } return PA; }(A)); -var PB = (function (_super) { +var PB = /** @class */ (function (_super) { __extends(PB, _super); function PB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesIdentityWithPrivates2.js b/tests/baselines/reference/objectTypesIdentityWithPrivates2.js index d151af230f6..f2d6a7d6680 100644 --- a/tests/baselines/reference/objectTypesIdentityWithPrivates2.js +++ b/tests/baselines/reference/objectTypesIdentityWithPrivates2.js @@ -50,12 +50,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesIdentityWithPrivates3.js b/tests/baselines/reference/objectTypesIdentityWithPrivates3.js index 7fc23f7255c..11037793d1a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithPrivates3.js +++ b/tests/baselines/reference/objectTypesIdentityWithPrivates3.js @@ -36,12 +36,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -50,12 +50,12 @@ var C2 = (function (_super) { }(C1)); var c1; c1; // Should succeed (private x originates in the same declaration) -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesIdentityWithPublics.js b/tests/baselines/reference/objectTypesIdentityWithPublics.js index 0abc8a9b5cc..3cc5b6ef26a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithPublics.js +++ b/tests/baselines/reference/objectTypesIdentityWithPublics.js @@ -90,17 +90,17 @@ function foo14(x: any) { } //// [objectTypesIdentityWithPublics.js] // object types are identical structurally -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/objectTypesIdentityWithStringIndexers.js b/tests/baselines/reference/objectTypesIdentityWithStringIndexers.js index 9bf7aca342b..a487224cf57 100644 --- a/tests/baselines/reference/objectTypesIdentityWithStringIndexers.js +++ b/tests/baselines/reference/objectTypesIdentityWithStringIndexers.js @@ -134,29 +134,29 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var PA = (function (_super) { +var PA = /** @class */ (function (_super) { __extends(PA, _super); function PA() { return _super !== null && _super.apply(this, arguments) || this; } return PA; }(A)); -var PB = (function (_super) { +var PB = /** @class */ (function (_super) { __extends(PB, _super); function PB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesIdentityWithStringIndexers2.js b/tests/baselines/reference/objectTypesIdentityWithStringIndexers2.js index f8aa1127e4e..47ae2c5d6e4 100644 --- a/tests/baselines/reference/objectTypesIdentityWithStringIndexers2.js +++ b/tests/baselines/reference/objectTypesIdentityWithStringIndexers2.js @@ -137,41 +137,41 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var PA = (function (_super) { +var PA = /** @class */ (function (_super) { __extends(PA, _super); function PA() { return _super !== null && _super.apply(this, arguments) || this; } return PA; }(A)); -var PB = (function (_super) { +var PB = /** @class */ (function (_super) { __extends(PB, _super); function PB() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/objectTypesWithOptionalProperties.js b/tests/baselines/reference/objectTypesWithOptionalProperties.js index 9b2ada010d9..700b41ad91b 100644 --- a/tests/baselines/reference/objectTypesWithOptionalProperties.js +++ b/tests/baselines/reference/objectTypesWithOptionalProperties.js @@ -28,12 +28,12 @@ var b = { //// [objectTypesWithOptionalProperties.js] // Basic uses of optional properties var a; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/objectTypesWithOptionalProperties2.js b/tests/baselines/reference/objectTypesWithOptionalProperties2.js index 1612e6785c7..03d2b162847 100644 --- a/tests/baselines/reference/objectTypesWithOptionalProperties2.js +++ b/tests/baselines/reference/objectTypesWithOptionalProperties2.js @@ -29,13 +29,13 @@ var b = { //// [objectTypesWithOptionalProperties2.js] // Illegal attempts to define optional methods var a; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x = function () { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.x = function () { }; diff --git a/tests/baselines/reference/objectTypesWithPredefinedTypesAsName.js b/tests/baselines/reference/objectTypesWithPredefinedTypesAsName.js index 6c3637e2d0e..d7eb9787b2b 100644 --- a/tests/baselines/reference/objectTypesWithPredefinedTypesAsName.js +++ b/tests/baselines/reference/objectTypesWithPredefinedTypesAsName.js @@ -15,27 +15,27 @@ class string { } //// [objectTypesWithPredefinedTypesAsName.js] // it is an error to use a predefined type as a type name -var any = (function () { +var any = /** @class */ (function () { function any() { } return any; }()); -var number = (function () { +var number = /** @class */ (function () { function number() { } return number; }()); -var boolean = (function () { +var boolean = /** @class */ (function () { function boolean() { } return boolean; }()); -var bool = (function () { +var bool = /** @class */ (function () { function bool() { } return bool; }()); // not a predefined type anymore -var string = (function () { +var string = /** @class */ (function () { function string() { } return string; diff --git a/tests/baselines/reference/objectTypesWithPredefinedTypesAsName2.js b/tests/baselines/reference/objectTypesWithPredefinedTypesAsName2.js index 57176900886..c06300c8ed4 100644 --- a/tests/baselines/reference/objectTypesWithPredefinedTypesAsName2.js +++ b/tests/baselines/reference/objectTypesWithPredefinedTypesAsName2.js @@ -5,7 +5,7 @@ class void {} // parse error unlike the others //// [objectTypesWithPredefinedTypesAsName2.js] // it is an error to use a predefined type as a type name -var default_1 = (function () { +var default_1 = /** @class */ (function () { function default_1() { } return default_1; diff --git a/tests/baselines/reference/optionalArgsWithDefaultValues.js b/tests/baselines/reference/optionalArgsWithDefaultValues.js index b2bdc7a9a65..19086e7b947 100644 --- a/tests/baselines/reference/optionalArgsWithDefaultValues.js +++ b/tests/baselines/reference/optionalArgsWithDefaultValues.js @@ -14,7 +14,7 @@ function foo(x, y, z) { if (y === void 0) { y = false; } if (z === void 0) { z = 0; } } -var CCC = (function () { +var CCC = /** @class */ (function () { function CCC() { } CCC.prototype.foo = function (x, y, z) { diff --git a/tests/baselines/reference/optionalConstructorArgInSuper.js b/tests/baselines/reference/optionalConstructorArgInSuper.js index 2412ce67ffe..86787e045ce 100644 --- a/tests/baselines/reference/optionalConstructorArgInSuper.js +++ b/tests/baselines/reference/optionalConstructorArgInSuper.js @@ -21,13 +21,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(opt) { } Base.prototype.foo = function (other) { }; return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/optionalMethods.js b/tests/baselines/reference/optionalMethods.js index 2abcd209277..242af9bcfba 100644 --- a/tests/baselines/reference/optionalMethods.js +++ b/tests/baselines/reference/optionalMethods.js @@ -76,7 +76,7 @@ function test1(x) { var g1 = x.g && x.g(); var g2 = x.g ? x.g() : 0; } -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(d, e) { if (e === void 0) { e = 10; } this.d = d; @@ -105,12 +105,12 @@ function test2(x) { var h1 = x.h && x.h(); var h2 = x.h ? x.h() : 0; } -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/optionalParamArgsTest.js b/tests/baselines/reference/optionalParamArgsTest.js index 5c8503a9bef..2827e4918b9 100644 --- a/tests/baselines/reference/optionalParamArgsTest.js +++ b/tests/baselines/reference/optionalParamArgsTest.js @@ -136,7 +136,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // test basic configurations -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(v, p) { if (v === void 0) { v = 1; } if (p === void 0) { p = 0; } @@ -163,7 +163,7 @@ var C1 = (function () { }; return C1; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2(v2) { if (v2 === void 0) { v2 = 6; } diff --git a/tests/baselines/reference/optionalParamInOverride.js b/tests/baselines/reference/optionalParamInOverride.js index 601cb4d6f1e..bafc048a301 100644 --- a/tests/baselines/reference/optionalParamInOverride.js +++ b/tests/baselines/reference/optionalParamInOverride.js @@ -18,13 +18,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Z = (function () { +var Z = /** @class */ (function () { function Z() { } Z.prototype.func = function () { }; return Z; }()); -var Y = (function (_super) { +var Y = /** @class */ (function (_super) { __extends(Y, _super); function Y() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/optionalParameterProperty.js b/tests/baselines/reference/optionalParameterProperty.js index da0d2286714..14930d6f120 100644 --- a/tests/baselines/reference/optionalParameterProperty.js +++ b/tests/baselines/reference/optionalParameterProperty.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D(p) { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/optionalParamterAndVariableDeclaration.js b/tests/baselines/reference/optionalParamterAndVariableDeclaration.js index ae672b15d54..d5bfb857d40 100644 --- a/tests/baselines/reference/optionalParamterAndVariableDeclaration.js +++ b/tests/baselines/reference/optionalParamterAndVariableDeclaration.js @@ -7,7 +7,7 @@ class C { //// [optionalParamterAndVariableDeclaration.js] -var C = (function () { +var C = /** @class */ (function () { function C(options) { var options = (options || 0); } diff --git a/tests/baselines/reference/optionalParamterAndVariableDeclaration2.js b/tests/baselines/reference/optionalParamterAndVariableDeclaration2.js index 0de4ac00a66..f9fde8fc4e3 100644 --- a/tests/baselines/reference/optionalParamterAndVariableDeclaration2.js +++ b/tests/baselines/reference/optionalParamterAndVariableDeclaration2.js @@ -7,7 +7,7 @@ class C { //// [optionalParamterAndVariableDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C(options) { var options = (options || 0); } diff --git a/tests/baselines/reference/optionalPropertiesInClasses.js b/tests/baselines/reference/optionalPropertiesInClasses.js index 0adbec827cf..bc34f04ee16 100644 --- a/tests/baselines/reference/optionalPropertiesInClasses.js +++ b/tests/baselines/reference/optionalPropertiesInClasses.js @@ -18,17 +18,17 @@ class C3 implements ifoo { } //// [optionalPropertiesInClasses.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/optionalSetterParam.js b/tests/baselines/reference/optionalSetterParam.js index 22cc2cdc067..8162c7be151 100644 --- a/tests/baselines/reference/optionalSetterParam.js +++ b/tests/baselines/reference/optionalSetterParam.js @@ -6,7 +6,7 @@ class foo { //// [optionalSetterParam.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } Object.defineProperty(foo.prototype, "bar", { diff --git a/tests/baselines/reference/out-flag.js b/tests/baselines/reference/out-flag.js index a8c689f9736..b35a9f1d8c0 100644 --- a/tests/baselines/reference/out-flag.js +++ b/tests/baselines/reference/out-flag.js @@ -19,7 +19,7 @@ class MyClass //// [out-flag.js] //// @out: bin\ // my class comments -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } // my function comments diff --git a/tests/baselines/reference/out-flag.sourcemap.txt b/tests/baselines/reference/out-flag.sourcemap.txt index 6bc04d8c453..509e6271437 100644 --- a/tests/baselines/reference/out-flag.sourcemap.txt +++ b/tests/baselines/reference/out-flag.sourcemap.txt @@ -20,7 +20,7 @@ sourceFile:out-flag.ts >>>// my class comments 1-> 2 >^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^-> +3 > ^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -28,7 +28,7 @@ sourceFile:out-flag.ts 1->Emitted(2, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(2, 21) Source(3, 21) + SourceIndex(0) --- ->>>var MyClass = (function () { +>>>var MyClass = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/out-flag2.js b/tests/baselines/reference/out-flag2.js index 72d5b18eb54..aa2f7e772a4 100644 --- a/tests/baselines/reference/out-flag2.js +++ b/tests/baselines/reference/out-flag2.js @@ -7,12 +7,12 @@ class A { } class B { } //// [c.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/out-flag2.sourcemap.txt b/tests/baselines/reference/out-flag2.sourcemap.txt index 2867541c6ef..47a05ee3976 100644 --- a/tests/baselines/reference/out-flag2.sourcemap.txt +++ b/tests/baselines/reference/out-flag2.sourcemap.txt @@ -8,7 +8,7 @@ sources: tests/cases/compiler/a.ts,tests/cases/compiler/b.ts emittedFile:c.js sourceFile:tests/cases/compiler/a.ts ------------------------------------------------------------------- ->>>var A = (function () { +>>>var A = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > @@ -42,7 +42,7 @@ sourceFile:tests/cases/compiler/a.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -56,7 +56,7 @@ sourceFile:tests/cases/compiler/a.ts emittedFile:c.js sourceFile:tests/cases/compiler/b.ts ------------------------------------------------------------------- ->>>var B = (function () { +>>>var B = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/out-flag3.js b/tests/baselines/reference/out-flag3.js index a2ad3272c08..d00e4f7de53 100644 --- a/tests/baselines/reference/out-flag3.js +++ b/tests/baselines/reference/out-flag3.js @@ -10,12 +10,12 @@ class B { } //// [c.js] // --out and --outFile error -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/out-flag3.sourcemap.txt b/tests/baselines/reference/out-flag3.sourcemap.txt index c3787bbf593..c6530af2573 100644 --- a/tests/baselines/reference/out-flag3.sourcemap.txt +++ b/tests/baselines/reference/out-flag3.sourcemap.txt @@ -11,18 +11,19 @@ sourceFile:tests/cases/compiler/a.ts >>>// --out and --outFile error 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^-> 1 > 2 >// --out and --outFile error 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 29) Source(1, 29) + SourceIndex(0) --- ->>>var A = (function () { -1 > +>>>var A = /** @class */ (function () { +1-> 2 >^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > > -1 >Emitted(2, 1) Source(3, 1) + SourceIndex(0) +1->Emitted(2, 1) Source(3, 1) + SourceIndex(0) --- >>> function A() { 1->^^^^ @@ -52,7 +53,7 @@ sourceFile:tests/cases/compiler/a.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -66,7 +67,7 @@ sourceFile:tests/cases/compiler/a.ts emittedFile:c.js sourceFile:tests/cases/compiler/b.ts ------------------------------------------------------------------- ->>>var B = (function () { +>>>var B = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/outModuleConcatAmd.js b/tests/baselines/reference/outModuleConcatAmd.js index 12e5745a558..e3d1f506e41 100644 --- a/tests/baselines/reference/outModuleConcatAmd.js +++ b/tests/baselines/reference/outModuleConcatAmd.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { define("ref/a", ["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -31,7 +31,7 @@ define("ref/a", ["require", "exports"], function (require, exports) { define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt b/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt index c1c1f5b5420..ea31292e052 100644 --- a/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt +++ b/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt @@ -21,7 +21,7 @@ sourceFile:tests/cases/compiler/ref/a.ts >>>define("ref/a", ["require", "exports"], function (require, exports) { >>> "use strict"; >>> Object.defineProperty(exports, "__esModule", { value: true }); ->>> var A = (function () { +>>> var A = /** @class */ (function () { 1 >^^^^ 2 > ^^^^^^^^^^^^^^^^^^^-> 1 > @@ -81,7 +81,7 @@ sourceFile:tests/cases/compiler/b.ts >>>define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { >>> "use strict"; >>> Object.defineProperty(exports, "__esModule", { value: true }); ->>> var B = (function (_super) { +>>> var B = /** @class */ (function (_super) { 1 >^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >import {A} from "./ref/a"; diff --git a/tests/baselines/reference/outModuleConcatSystem.js b/tests/baselines/reference/outModuleConcatSystem.js index 9d2a406d118..576f029592b 100644 --- a/tests/baselines/reference/outModuleConcatSystem.js +++ b/tests/baselines/reference/outModuleConcatSystem.js @@ -25,7 +25,7 @@ System.register("ref/a", [], function (exports_1, context_1) { return { setters: [], execute: function () { - A = (function () { + A = /** @class */ (function () { function A() { } return A; @@ -45,7 +45,7 @@ System.register("b", ["ref/a"], function (exports_2, context_2) { } ], execute: function () { - B = (function (_super) { + B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt b/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt index 205f2cd7194..31c64d3cd52 100644 --- a/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt +++ b/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt @@ -25,7 +25,7 @@ sourceFile:tests/cases/compiler/ref/a.ts >>> return { >>> setters: [], >>> execute: function () { ->>> A = (function () { +>>> A = /** @class */ (function () { 1 >^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^-> 1 > @@ -96,7 +96,7 @@ sourceFile:tests/cases/compiler/b.ts >>> } >>> ], >>> execute: function () { ->>> B = (function (_super) { +>>> B = /** @class */ (function (_super) { 1 >^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >import {A} from "./ref/a"; diff --git a/tests/baselines/reference/outModuleTripleSlashRefs.js b/tests/baselines/reference/outModuleTripleSlashRefs.js index 897b698e9e7..bbf2e8caa74 100644 --- a/tests/baselines/reference/outModuleTripleSlashRefs.js +++ b/tests/baselines/reference/outModuleTripleSlashRefs.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); /// -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -50,7 +50,7 @@ define("ref/a", ["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /// - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -60,7 +60,7 @@ define("ref/a", ["require", "exports"], function (require, exports) { define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt b/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt index 74c2a0cf798..5508670e636 100644 --- a/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt +++ b/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt @@ -21,17 +21,18 @@ sourceFile:tests/cases/compiler/ref/b.ts >>>/// 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^-> 1 > 2 >/// 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(11, 34) Source(1, 34) + SourceIndex(0) --- ->>>var Foo = (function () { -1 > +>>>var Foo = /** @class */ (function () { +1-> 2 >^^^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > -1 >Emitted(12, 1) Source(2, 1) + SourceIndex(0) +1->Emitted(12, 1) Source(2, 1) + SourceIndex(0) --- >>> function Foo() { 1->^^^^ @@ -85,17 +86,18 @@ sourceFile:tests/cases/compiler/ref/a.ts >>> /// 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^-> 1-> 2 > /// 1->Emitted(20, 5) Source(1, 1) + SourceIndex(1) 2 >Emitted(20, 36) Source(1, 32) + SourceIndex(1) --- ->>> var A = (function () { -1 >^^^^ +>>> var A = /** @class */ (function () { +1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > -1 >Emitted(21, 5) Source(2, 1) + SourceIndex(1) +1->Emitted(21, 5) Source(2, 1) + SourceIndex(1) --- >>> function A() { 1->^^^^^^^^ @@ -155,7 +157,7 @@ sourceFile:tests/cases/compiler/b.ts >>>define("b", ["require", "exports", "ref/a"], function (require, exports, a_1) { >>> "use strict"; >>> Object.defineProperty(exports, "__esModule", { value: true }); ->>> var B = (function (_super) { +>>> var B = /** @class */ (function (_super) { 1 >^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >import {A} from "./ref/a"; diff --git a/tests/baselines/reference/overload1.js b/tests/baselines/reference/overload1.js index fc898b4e870..48082396348 100644 --- a/tests/baselines/reference/overload1.js +++ b/tests/baselines/reference/overload1.js @@ -52,13 +52,13 @@ var __extends = (this && this.__extends) || (function () { })(); var O; (function (O) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); O.A = A; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -66,7 +66,7 @@ var O; return B; }(A)); O.B = B; - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overload2.js b/tests/baselines/reference/overload2.js index 667d0fb1db4..72d9eb0322f 100644 --- a/tests/baselines/reference/overload2.js +++ b/tests/baselines/reference/overload2.js @@ -26,7 +26,7 @@ var B; // should be ok function foo(x) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/overloadAssignmentCompat.js b/tests/baselines/reference/overloadAssignmentCompat.js index bee754df347..39858110044 100644 --- a/tests/baselines/reference/overloadAssignmentCompat.js +++ b/tests/baselines/reference/overloadAssignmentCompat.js @@ -39,7 +39,7 @@ function foo():string { return "a" }; //// [overloadAssignmentCompat.js] // ok - overload signatures are assignment compatible with their implementation -var Accessor = (function () { +var Accessor = /** @class */ (function () { function Accessor() { } return Accessor; diff --git a/tests/baselines/reference/overloadCallTest.js b/tests/baselines/reference/overloadCallTest.js index 369c68923df..c47618e6185 100644 --- a/tests/baselines/reference/overloadCallTest.js +++ b/tests/baselines/reference/overloadCallTest.js @@ -16,7 +16,7 @@ class foo { //// [overloadCallTest.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { function bar(foo) { return "foo"; } ; diff --git a/tests/baselines/reference/overloadConsecutiveness.js b/tests/baselines/reference/overloadConsecutiveness.js index 6a245ea18fa..6b02c01088d 100644 --- a/tests/baselines/reference/overloadConsecutiveness.js +++ b/tests/baselines/reference/overloadConsecutiveness.js @@ -18,7 +18,7 @@ function f1() { } function f2() { } function f2() { } function f3() { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m1 = function () { }; diff --git a/tests/baselines/reference/overloadEquivalenceWithStatics.js b/tests/baselines/reference/overloadEquivalenceWithStatics.js index 4c296410aa6..6b3dd1dd725 100644 --- a/tests/baselines/reference/overloadEquivalenceWithStatics.js +++ b/tests/baselines/reference/overloadEquivalenceWithStatics.js @@ -9,7 +9,7 @@ return null; //// [overloadEquivalenceWithStatics.js] -var A1 = (function () { +var A1 = /** @class */ (function () { function A1() { } A1.B = function (v) { diff --git a/tests/baselines/reference/overloadGenericFunctionWithRestArgs.js b/tests/baselines/reference/overloadGenericFunctionWithRestArgs.js index e83f33f3ad0..bb425c39a6f 100644 --- a/tests/baselines/reference/overloadGenericFunctionWithRestArgs.js +++ b/tests/baselines/reference/overloadGenericFunctionWithRestArgs.js @@ -11,12 +11,12 @@ function Choice(...v_args: T[]): A { } //// [overloadGenericFunctionWithRestArgs.js] -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/overloadModifiersMustAgree.js b/tests/baselines/reference/overloadModifiersMustAgree.js index 783bf854a84..af21460d25b 100644 --- a/tests/baselines/reference/overloadModifiersMustAgree.js +++ b/tests/baselines/reference/overloadModifiersMustAgree.js @@ -18,7 +18,7 @@ interface I { //// [overloadModifiersMustAgree.js] "use strict"; exports.__esModule = true; -var baz = (function () { +var baz = /** @class */ (function () { function baz() { } baz.prototype.foo = function (bar) { }; // error - access modifiers do not agree diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks1.js b/tests/baselines/reference/overloadOnConstConstraintChecks1.js index 6a4cc01bf85..74ecdff30eb 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks1.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks1.js @@ -33,13 +33,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -47,7 +47,7 @@ var Derived1 = (function (_super) { Derived1.prototype.bar = function () { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -55,7 +55,7 @@ var Derived2 = (function (_super) { Derived2.prototype.baz = function () { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; @@ -63,7 +63,7 @@ var Derived3 = (function (_super) { Derived3.prototype.biz = function () { }; return Derived3; }(Base)); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.createElement = function (tagName) { diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks2.js b/tests/baselines/reference/overloadOnConstConstraintChecks2.js index 379de55da88..2c8802a6972 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks2.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks2.js @@ -22,19 +22,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks3.js b/tests/baselines/reference/overloadOnConstConstraintChecks3.js index de843b9f44c..a0155e2ad5d 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks3.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks3.js @@ -23,20 +23,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { this.x = 1; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks4.js b/tests/baselines/reference/overloadOnConstConstraintChecks4.js index 3f7664ff6c8..33a2754b083 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks4.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks4.js @@ -24,12 +24,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Z = (function () { +var Z = /** @class */ (function () { function Z() { } return Z; }()); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -38,14 +38,14 @@ var A = (function (_super) { } return A; }(Z)); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js b/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js index 188e4d02140..b890ed9b764 100644 --- a/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js +++ b/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js @@ -9,7 +9,7 @@ class C implements I { } //// [overloadOnConstInBaseWithBadImplementationInDerived.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x1 = function (a, callback) { diff --git a/tests/baselines/reference/overloadOnConstInCallback1.js b/tests/baselines/reference/overloadOnConstInCallback1.js index d0077908177..32b53eb9cb0 100644 --- a/tests/baselines/reference/overloadOnConstInCallback1.js +++ b/tests/baselines/reference/overloadOnConstInCallback1.js @@ -10,7 +10,7 @@ class C { } //// [overloadOnConstInCallback1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x1 = function (a, callback) { diff --git a/tests/baselines/reference/overloadOnConstInheritance4.js b/tests/baselines/reference/overloadOnConstInheritance4.js index f493d9ef2de..20ea637d728 100644 --- a/tests/baselines/reference/overloadOnConstInheritance4.js +++ b/tests/baselines/reference/overloadOnConstInheritance4.js @@ -10,7 +10,7 @@ class C implements I { //// [overloadOnConstInheritance4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x1 = function (a, callback) { diff --git a/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js b/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js index 5e3110abd3d..619a03f25ae 100644 --- a/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js +++ b/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js @@ -22,7 +22,7 @@ c.x1(1, (x) => { return 1; } ); c.x1(1, (x: number) => { return 1; } ); //// [overloadOnConstNoAnyImplementation2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x1 = function (a, callback) { diff --git a/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js b/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js index 8a610f30922..bf6922a3667 100644 --- a/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js +++ b/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js @@ -6,7 +6,7 @@ class C { //// [overloadOnConstNoNonSpecializedSignature.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x1 = function (a) { }; diff --git a/tests/baselines/reference/overloadOnConstNoStringImplementation2.js b/tests/baselines/reference/overloadOnConstNoStringImplementation2.js index 98ee0f45c15..cf44378d8db 100644 --- a/tests/baselines/reference/overloadOnConstNoStringImplementation2.js +++ b/tests/baselines/reference/overloadOnConstNoStringImplementation2.js @@ -21,7 +21,7 @@ c.x1(1, (x: string) => { return 1; } ); c.x1(1, (x: number) => { return 1; } ); //// [overloadOnConstNoStringImplementation2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x1 = function (a, callback) { diff --git a/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js b/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js index 5488ea03ee8..b062d589d34 100644 --- a/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js +++ b/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js @@ -22,13 +22,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -36,7 +36,7 @@ var Derived1 = (function (_super) { Derived1.prototype.bar = function () { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -44,7 +44,7 @@ var Derived2 = (function (_super) { Derived2.prototype.baz = function () { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overloadOnGenericClassAndNonGenericClass.js b/tests/baselines/reference/overloadOnGenericClassAndNonGenericClass.js index d7f992564db..edfa4c7d29e 100644 --- a/tests/baselines/reference/overloadOnGenericClassAndNonGenericClass.js +++ b/tests/baselines/reference/overloadOnGenericClassAndNonGenericClass.js @@ -17,32 +17,32 @@ var t3: A; // should not error //// [overloadOnGenericClassAndNonGenericClass.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); -var X1 = (function () { +var X1 = /** @class */ (function () { function X1() { } return X1; }()); -var X2 = (function () { +var X2 = /** @class */ (function () { function X2() { } return X2; diff --git a/tests/baselines/reference/overloadResolution.js b/tests/baselines/reference/overloadResolution.js index 32040c082ee..a26e813e274 100644 --- a/tests/baselines/reference/overloadResolution.js +++ b/tests/baselines/reference/overloadResolution.js @@ -105,26 +105,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var SomeBase = (function () { +var SomeBase = /** @class */ (function () { function SomeBase() { } return SomeBase; }()); -var SomeDerived1 = (function (_super) { +var SomeDerived1 = /** @class */ (function (_super) { __extends(SomeDerived1, _super); function SomeDerived1() { return _super !== null && _super.apply(this, arguments) || this; } return SomeDerived1; }(SomeBase)); -var SomeDerived2 = (function (_super) { +var SomeDerived2 = /** @class */ (function (_super) { __extends(SomeDerived2, _super); function SomeDerived2() { return _super !== null && _super.apply(this, arguments) || this; } return SomeDerived2; }(SomeBase)); -var SomeDerived3 = (function (_super) { +var SomeDerived3 = /** @class */ (function (_super) { __extends(SomeDerived3, _super); function SomeDerived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overloadResolutionClassConstructors.js b/tests/baselines/reference/overloadResolutionClassConstructors.js index 5a8c7c0838b..c7a04fdd611 100644 --- a/tests/baselines/reference/overloadResolutionClassConstructors.js +++ b/tests/baselines/reference/overloadResolutionClassConstructors.js @@ -112,26 +112,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var SomeBase = (function () { +var SomeBase = /** @class */ (function () { function SomeBase() { } return SomeBase; }()); -var SomeDerived1 = (function (_super) { +var SomeDerived1 = /** @class */ (function (_super) { __extends(SomeDerived1, _super); function SomeDerived1() { return _super !== null && _super.apply(this, arguments) || this; } return SomeDerived1; }(SomeBase)); -var SomeDerived2 = (function (_super) { +var SomeDerived2 = /** @class */ (function (_super) { __extends(SomeDerived2, _super); function SomeDerived2() { return _super !== null && _super.apply(this, arguments) || this; } return SomeDerived2; }(SomeBase)); -var SomeDerived3 = (function (_super) { +var SomeDerived3 = /** @class */ (function (_super) { __extends(SomeDerived3, _super); function SomeDerived3() { return _super !== null && _super.apply(this, arguments) || this; @@ -139,7 +139,7 @@ var SomeDerived3 = (function (_super) { return SomeDerived3; }(SomeBase)); // Ambiguous call picks the first overload in declaration order -var fn1 = (function () { +var fn1 = /** @class */ (function () { function fn1() { } return fn1; @@ -148,7 +148,7 @@ new fn1(undefined); // No candidate overloads found new fn1({}); // Error // Generic and non - generic overload where generic overload is the only candidate when called with type arguments -var fn2 = (function () { +var fn2 = /** @class */ (function () { function fn2() { } return fn2; @@ -161,7 +161,7 @@ new fn2('', 0); // OK // Generic and non - generic overload where non - generic overload is the only candidate when called without type arguments new fn2('', 0); // OK // Generic overloads with differing arity called without type arguments -var fn3 = (function () { +var fn3 = /** @class */ (function () { function fn3() { } return fn3; @@ -176,7 +176,7 @@ new fn3('', '', 3); // Generic overloads with differing arity called with type argument count that doesn't match any overload new fn3(); // Error // Generic overloads with constraints called with type arguments that satisfy the constraints -var fn4 = (function () { +var fn4 = /** @class */ (function () { function fn4() { } return fn4; @@ -196,7 +196,7 @@ new fn4(null, null); // Error new fn4(true, null); // Error new fn4(null, true); // Error // Non - generic overloads where contextual typing of function arguments has errors -var fn5 = (function () { +var fn5 = /** @class */ (function () { function fn5() { return undefined; } diff --git a/tests/baselines/reference/overloadResolutionConstructors.js b/tests/baselines/reference/overloadResolutionConstructors.js index 32f350bdc2e..926cdde4aec 100644 --- a/tests/baselines/reference/overloadResolutionConstructors.js +++ b/tests/baselines/reference/overloadResolutionConstructors.js @@ -113,26 +113,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var SomeBase = (function () { +var SomeBase = /** @class */ (function () { function SomeBase() { } return SomeBase; }()); -var SomeDerived1 = (function (_super) { +var SomeDerived1 = /** @class */ (function (_super) { __extends(SomeDerived1, _super); function SomeDerived1() { return _super !== null && _super.apply(this, arguments) || this; } return SomeDerived1; }(SomeBase)); -var SomeDerived2 = (function (_super) { +var SomeDerived2 = /** @class */ (function (_super) { __extends(SomeDerived2, _super); function SomeDerived2() { return _super !== null && _super.apply(this, arguments) || this; } return SomeDerived2; }(SomeBase)); -var SomeDerived3 = (function (_super) { +var SomeDerived3 = /** @class */ (function (_super) { __extends(SomeDerived3, _super); function SomeDerived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js b/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js index 49ac12e6152..fb823b3609d 100644 --- a/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js +++ b/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js @@ -6,7 +6,7 @@ class Bar { } //// [overloadResolutionOnDefaultConstructor1.js] -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } Bar.prototype.clone = function () { diff --git a/tests/baselines/reference/overloadResolutionOverNonCTLambdas.js b/tests/baselines/reference/overloadResolutionOverNonCTLambdas.js index 210e45c27d6..4a855175555 100644 --- a/tests/baselines/reference/overloadResolutionOverNonCTLambdas.js +++ b/tests/baselines/reference/overloadResolutionOverNonCTLambdas.js @@ -26,7 +26,7 @@ bug3(function(x:string):string { return x; }); //// [overloadResolutionOverNonCTLambdas.js] var Bugs; (function (Bugs) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/overloadReturnTypes.js b/tests/baselines/reference/overloadReturnTypes.js index 9a49a550f40..1744473463b 100644 --- a/tests/baselines/reference/overloadReturnTypes.js +++ b/tests/baselines/reference/overloadReturnTypes.js @@ -24,7 +24,7 @@ interface IFace { //// [overloadReturnTypes.js] -var Accessor = (function () { +var Accessor = /** @class */ (function () { function Accessor() { } return Accessor; diff --git a/tests/baselines/reference/overloadedStaticMethodSpecialization.js b/tests/baselines/reference/overloadedStaticMethodSpecialization.js index d63b185419a..7d67c117d47 100644 --- a/tests/baselines/reference/overloadedStaticMethodSpecialization.js +++ b/tests/baselines/reference/overloadedStaticMethodSpecialization.js @@ -9,7 +9,7 @@ class A { //// [overloadedStaticMethodSpecialization.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.B = function (v) { diff --git a/tests/baselines/reference/overloadingOnConstants1.js b/tests/baselines/reference/overloadingOnConstants1.js index c741abade66..83f715550d1 100644 --- a/tests/baselines/reference/overloadingOnConstants1.js +++ b/tests/baselines/reference/overloadingOnConstants1.js @@ -36,13 +36,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -50,7 +50,7 @@ var Derived1 = (function (_super) { Derived1.prototype.bar = function () { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -58,7 +58,7 @@ var Derived2 = (function (_super) { Derived2.prototype.baz = function () { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overloadingOnConstants2.js b/tests/baselines/reference/overloadingOnConstants2.js index f415df84a47..0f1eaf315ed 100644 --- a/tests/baselines/reference/overloadingOnConstants2.js +++ b/tests/baselines/reference/overloadingOnConstants2.js @@ -38,20 +38,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(C)); -var E = (function () { +var E = /** @class */ (function () { function E() { this.y = 1; } diff --git a/tests/baselines/reference/overloadresolutionWithConstraintCheckingDeferred.js b/tests/baselines/reference/overloadresolutionWithConstraintCheckingDeferred.js index b5ddd0adebc..81ab4d8e481 100644 --- a/tests/baselines/reference/overloadresolutionWithConstraintCheckingDeferred.js +++ b/tests/baselines/reference/overloadresolutionWithConstraintCheckingDeferred.js @@ -23,7 +23,7 @@ var result3: string = foo(x => { // x has type D //// [overloadresolutionWithConstraintCheckingDeferred.js] -var G = (function () { +var G = /** @class */ (function () { function G(x) { } return G; diff --git a/tests/baselines/reference/overloadsWithinClasses.js b/tests/baselines/reference/overloadsWithinClasses.js index 0cd191c8f44..d5fee2fdc2f 100644 --- a/tests/baselines/reference/overloadsWithinClasses.js +++ b/tests/baselines/reference/overloadsWithinClasses.js @@ -24,20 +24,20 @@ class X { //// [overloadsWithinClasses.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.fnOverload = function () { }; foo.fnOverload = function (foo) { }; // error return foo; }()); -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } bar.fnOverload = function (foo) { }; // no error return bar; }()); -var X = (function () { +var X = /** @class */ (function () { function X() { } X.prototype.attr = function (first, second) { diff --git a/tests/baselines/reference/overrideBaseIntersectionMethod.js b/tests/baselines/reference/overrideBaseIntersectionMethod.js index ed17ef4e189..6fe1e5c774f 100644 --- a/tests/baselines/reference/overrideBaseIntersectionMethod.js +++ b/tests/baselines/reference/overrideBaseIntersectionMethod.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var WithLocation = function (Base) { return (function (_super) { +var WithLocation = function (Base) { return /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; @@ -54,7 +54,7 @@ var WithLocation = function (Base) { return (function (_super) { }; return class_1; }(Base)); }; -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; @@ -64,7 +64,7 @@ var Point = (function () { }; return Point; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/overridingPrivateStaticMembers.js b/tests/baselines/reference/overridingPrivateStaticMembers.js index 0b4e5672b5e..99df58ceda5 100644 --- a/tests/baselines/reference/overridingPrivateStaticMembers.js +++ b/tests/baselines/reference/overridingPrivateStaticMembers.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/paramPropertiesInSignatures.js b/tests/baselines/reference/paramPropertiesInSignatures.js index 690052e589b..c1587828b08 100644 --- a/tests/baselines/reference/paramPropertiesInSignatures.js +++ b/tests/baselines/reference/paramPropertiesInSignatures.js @@ -12,7 +12,7 @@ declare class C2 { } //// [paramPropertiesInSignatures.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(p3) { this.p3 = p3; } // OK diff --git a/tests/baselines/reference/parameterInitializerBeforeDestructuringEmit.js b/tests/baselines/reference/parameterInitializerBeforeDestructuringEmit.js index e7d4a4472e8..91a5484b6ee 100644 --- a/tests/baselines/reference/parameterInitializerBeforeDestructuringEmit.js +++ b/tests/baselines/reference/parameterInitializerBeforeDestructuringEmit.js @@ -37,7 +37,7 @@ function foobar(_a) { var _b = _a.bar, bar = _b === void 0 ? {} : _b, opts = __rest(_a, ["bar"]); opts.baz(bar); } -var C = (function () { +var C = /** @class */ (function () { function C(_a) { "use strict"; "Some other prologue"; diff --git a/tests/baselines/reference/parameterInitializersForwardReferencing.js b/tests/baselines/reference/parameterInitializersForwardReferencing.js index e43ba42fbb8..36b5fe31fce 100644 --- a/tests/baselines/reference/parameterInitializersForwardReferencing.js +++ b/tests/baselines/reference/parameterInitializersForwardReferencing.js @@ -81,7 +81,7 @@ function defaultArgArrow(a, b) { if (a === void 0) { a = function () { return function () { return b; }; }; } if (b === void 0) { b = 3; } } -var C = (function () { +var C = /** @class */ (function () { function C(a, b) { if (a === void 0) { a = b; } if (b === void 0) { b = 1; } diff --git a/tests/baselines/reference/parameterNamesInTypeParameterList.js b/tests/baselines/reference/parameterNamesInTypeParameterList.js index f4d74b89782..2cab9f35a5f 100644 --- a/tests/baselines/reference/parameterNamesInTypeParameterList.js +++ b/tests/baselines/reference/parameterNamesInTypeParameterList.js @@ -35,7 +35,7 @@ function f2(_a) { var a = _a[0]; a.b; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.m0 = function (a) { diff --git a/tests/baselines/reference/parameterPropertyInConstructor2.js b/tests/baselines/reference/parameterPropertyInConstructor2.js index 23e891ce384..80c2a741019 100644 --- a/tests/baselines/reference/parameterPropertyInConstructor2.js +++ b/tests/baselines/reference/parameterPropertyInConstructor2.js @@ -11,7 +11,7 @@ module mod { //// [parameterPropertyInConstructor2.js] var mod; (function (mod) { - var Customers = (function () { + var Customers = /** @class */ (function () { function Customers(names, ages) { this.names = names; this.ages = ages; diff --git a/tests/baselines/reference/parameterPropertyInitializerInInitializers.js b/tests/baselines/reference/parameterPropertyInitializerInInitializers.js index a689ab2df79..2fa6d050483 100644 --- a/tests/baselines/reference/parameterPropertyInitializerInInitializers.js +++ b/tests/baselines/reference/parameterPropertyInitializerInInitializers.js @@ -4,7 +4,7 @@ class Foo { } //// [parameterPropertyInitializerInInitializers.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x, y) { if (y === void 0) { y = x; } this.x = x; diff --git a/tests/baselines/reference/parameterPropertyOutsideConstructor.js b/tests/baselines/reference/parameterPropertyOutsideConstructor.js index 151b766cf5d..b542cb969f7 100644 --- a/tests/baselines/reference/parameterPropertyOutsideConstructor.js +++ b/tests/baselines/reference/parameterPropertyOutsideConstructor.js @@ -5,7 +5,7 @@ class C { } //// [parameterPropertyOutsideConstructor.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/parameterPropertyReferencingOtherParameter.js b/tests/baselines/reference/parameterPropertyReferencingOtherParameter.js index 35715e5feab..3925af98ff5 100644 --- a/tests/baselines/reference/parameterPropertyReferencingOtherParameter.js +++ b/tests/baselines/reference/parameterPropertyReferencingOtherParameter.js @@ -5,7 +5,7 @@ class Foo { //// [parameterPropertyReferencingOtherParameter.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x, y) { if (y === void 0) { y = x; } this.x = x; diff --git a/tests/baselines/reference/parameterReferenceInInitializer1.js b/tests/baselines/reference/parameterReferenceInInitializer1.js index c1ebb1722d6..08f1ae1cebc 100644 --- a/tests/baselines/reference/parameterReferenceInInitializer1.js +++ b/tests/baselines/reference/parameterReferenceInInitializer1.js @@ -16,7 +16,7 @@ class C { function fn(y, set) { return undefined; } -var C = (function () { +var C = /** @class */ (function () { function C(y, x // expected to work, but actually doesn't ) { if (x === void 0) { x = fn(y, function (y, x) { return y.x = x; }); } // expected to work, but actually doesn't diff --git a/tests/baselines/reference/parameterReferencesOtherParameter1.js b/tests/baselines/reference/parameterReferencesOtherParameter1.js index 97058974f4f..259cde420a9 100644 --- a/tests/baselines/reference/parameterReferencesOtherParameter1.js +++ b/tests/baselines/reference/parameterReferencesOtherParameter1.js @@ -10,12 +10,12 @@ class UI { } //// [parameterReferencesOtherParameter1.js] -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; }()); -var UI = (function () { +var UI = /** @class */ (function () { function UI(model, foo) { if (foo === void 0) { foo = model.name; } } diff --git a/tests/baselines/reference/parameterReferencesOtherParameter2.js b/tests/baselines/reference/parameterReferencesOtherParameter2.js index fd84f833e97..4b928928732 100644 --- a/tests/baselines/reference/parameterReferencesOtherParameter2.js +++ b/tests/baselines/reference/parameterReferencesOtherParameter2.js @@ -10,12 +10,12 @@ class UI { } //// [parameterReferencesOtherParameter2.js] -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; }()); -var UI = (function () { +var UI = /** @class */ (function () { function UI(model, foo) { if (foo === void 0) { foo = model.name; } } diff --git a/tests/baselines/reference/parametersWithNoAnnotationAreAny.js b/tests/baselines/reference/parametersWithNoAnnotationAreAny.js index 54d9d1b6e03..dcace7aed7f 100644 --- a/tests/baselines/reference/parametersWithNoAnnotationAreAny.js +++ b/tests/baselines/reference/parametersWithNoAnnotationAreAny.js @@ -34,7 +34,7 @@ function foo(x) { return x; } var f = function foo(x) { return x; }; var f2 = function (x) { return x; }; var f3 = function (x) { return x; }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/parseErrorInHeritageClause1.js b/tests/baselines/reference/parseErrorInHeritageClause1.js index 735c756fd1f..90049002653 100644 --- a/tests/baselines/reference/parseErrorInHeritageClause1.js +++ b/tests/baselines/reference/parseErrorInHeritageClause1.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parser0_004152.js b/tests/baselines/reference/parser0_004152.js index b4443e04136..ca7f015e60e 100644 --- a/tests/baselines/reference/parser0_004152.js +++ b/tests/baselines/reference/parser0_004152.js @@ -7,7 +7,7 @@ export class Game { //// [parser0_004152.js] "use strict"; exports.__esModule = true; -var Game = (function () { +var Game = /** @class */ (function () { function Game() { this.position = new DisplayPosition([]); } diff --git a/tests/baselines/reference/parser509546.js b/tests/baselines/reference/parser509546.js index e99d1d1764d..077802d0cd9 100644 --- a/tests/baselines/reference/parser509546.js +++ b/tests/baselines/reference/parser509546.js @@ -7,7 +7,7 @@ export class Logger { //// [parser509546.js] "use strict"; exports.__esModule = true; -var Logger = (function () { +var Logger = /** @class */ (function () { function Logger() { } return Logger; diff --git a/tests/baselines/reference/parser509546_1.js b/tests/baselines/reference/parser509546_1.js index 3fc82755fbf..afbb8487552 100644 --- a/tests/baselines/reference/parser509546_1.js +++ b/tests/baselines/reference/parser509546_1.js @@ -7,7 +7,7 @@ export class Logger { //// [parser509546_1.js] "use strict"; exports.__esModule = true; -var Logger = (function () { +var Logger = /** @class */ (function () { function Logger() { } return Logger; diff --git a/tests/baselines/reference/parser509546_2.js b/tests/baselines/reference/parser509546_2.js index c16f041b2db..112a8d3179f 100644 --- a/tests/baselines/reference/parser509546_2.js +++ b/tests/baselines/reference/parser509546_2.js @@ -9,7 +9,7 @@ export class Logger { //// [parser509546_2.js] "use strict"; exports.__esModule = true; -var Logger = (function () { +var Logger = /** @class */ (function () { function Logger() { } return Logger; diff --git a/tests/baselines/reference/parser509630.js b/tests/baselines/reference/parser509630.js index 8b963bf0674..8718a3550a3 100644 --- a/tests/baselines/reference/parser509630.js +++ b/tests/baselines/reference/parser509630.js @@ -17,13 +17,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Type = (function () { +var Type = /** @class */ (function () { function Type() { this.examples = []; // typing here } return Type; }()); -var Any = (function (_super) { +var Any = /** @class */ (function (_super) { __extends(Any, _super); function Any() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parser509667.js b/tests/baselines/reference/parser509667.js index 0b68d0e0f59..48dbb811567 100644 --- a/tests/baselines/reference/parser509667.js +++ b/tests/baselines/reference/parser509667.js @@ -12,7 +12,7 @@ class Foo { } //// [parser509667.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.f1 = function () { diff --git a/tests/baselines/reference/parser509668.js b/tests/baselines/reference/parser509668.js index 5dfdc7d1e31..6864244e276 100644 --- a/tests/baselines/reference/parser509668.js +++ b/tests/baselines/reference/parser509668.js @@ -5,7 +5,7 @@ class Foo3 { } //// [parser509668.js] -var Foo3 = (function () { +var Foo3 = /** @class */ (function () { // Doesn't work, but should function Foo3() { var args = []; diff --git a/tests/baselines/reference/parser512084.js b/tests/baselines/reference/parser512084.js index b109a3643b2..674d769d943 100644 --- a/tests/baselines/reference/parser512084.js +++ b/tests/baselines/reference/parser512084.js @@ -3,7 +3,7 @@ class foo { //// [parser512084.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/parser553699.js b/tests/baselines/reference/parser553699.js index a8a39c9bea6..23d377b2121 100644 --- a/tests/baselines/reference/parser553699.js +++ b/tests/baselines/reference/parser553699.js @@ -9,13 +9,13 @@ class Bar { } //// [parser553699.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.banana = function (x) { }; return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(c) { } return Bar; diff --git a/tests/baselines/reference/parser585151.js b/tests/baselines/reference/parser585151.js index 977d90ad538..739c0e0ff68 100644 --- a/tests/baselines/reference/parser585151.js +++ b/tests/baselines/reference/parser585151.js @@ -5,7 +5,7 @@ class Foo2 { //// [parser585151.js] -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; diff --git a/tests/baselines/reference/parser618973.js b/tests/baselines/reference/parser618973.js index bfef06b061f..560756dee1a 100644 --- a/tests/baselines/reference/parser618973.js +++ b/tests/baselines/reference/parser618973.js @@ -7,7 +7,7 @@ export export class Foo { //// [parser618973.js] "use strict"; exports.__esModule = true; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.Bar = function () { diff --git a/tests/baselines/reference/parser642331.js b/tests/baselines/reference/parser642331.js index 7d267973f47..eabcd8ad358 100644 --- a/tests/baselines/reference/parser642331.js +++ b/tests/baselines/reference/parser642331.js @@ -5,7 +5,7 @@ class test { //// [parser642331.js] -var test = (function () { +var test = /** @class */ (function () { function test(static) { } return test; diff --git a/tests/baselines/reference/parser642331_1.js b/tests/baselines/reference/parser642331_1.js index 65c7fac6c23..0bb5be61ee5 100644 --- a/tests/baselines/reference/parser642331_1.js +++ b/tests/baselines/reference/parser642331_1.js @@ -8,7 +8,7 @@ class test { //// [parser642331_1.js] "use strict"; -var test = (function () { +var test = /** @class */ (function () { function test(static) { } return test; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic1.js b/tests/baselines/reference/parserAccessibilityAfterStatic1.js index 9e35ee6f25e..6f3639c5efb 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic1.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic1.js @@ -6,7 +6,7 @@ static public intI: number; //// [parserAccessibilityAfterStatic1.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } return Outer; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic10.js b/tests/baselines/reference/parserAccessibilityAfterStatic10.js index 0fe0da80156..d2017398bdc 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic10.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic10.js @@ -6,7 +6,7 @@ static public intI() {} //// [parserAccessibilityAfterStatic10.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } Outer.intI = function () { }; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic11.js b/tests/baselines/reference/parserAccessibilityAfterStatic11.js index 65d618934a1..39ed9d4468a 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic11.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic11.js @@ -6,7 +6,7 @@ static public() {} //// [parserAccessibilityAfterStatic11.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } Outer.public = function () { }; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic14.js b/tests/baselines/reference/parserAccessibilityAfterStatic14.js index ebb3ad88a00..de240051dac 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic14.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic14.js @@ -6,7 +6,7 @@ static public() {} //// [parserAccessibilityAfterStatic14.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } Outer.public = function () { }; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic2.js b/tests/baselines/reference/parserAccessibilityAfterStatic2.js index b677e4c96fb..6eaebc8be15 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic2.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic2.js @@ -6,7 +6,7 @@ static public; //// [parserAccessibilityAfterStatic2.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } return Outer; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic3.js b/tests/baselines/reference/parserAccessibilityAfterStatic3.js index 7a9ae06e439..685822e7cd3 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic3.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic3.js @@ -6,7 +6,7 @@ static public = 1; //// [parserAccessibilityAfterStatic3.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } Outer.public = 1; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic4.js b/tests/baselines/reference/parserAccessibilityAfterStatic4.js index 9db3e362487..c06f31e1703 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic4.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic4.js @@ -6,7 +6,7 @@ static public: number; //// [parserAccessibilityAfterStatic4.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } return Outer; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic5.js b/tests/baselines/reference/parserAccessibilityAfterStatic5.js index 10be7761a87..796e32fe566 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic5.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic5.js @@ -6,7 +6,7 @@ static public //// [parserAccessibilityAfterStatic5.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } return Outer; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic6.js b/tests/baselines/reference/parserAccessibilityAfterStatic6.js index 7b6e8eed7fd..8e8f7312194 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic6.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic6.js @@ -4,7 +4,7 @@ class Outer static public //// [parserAccessibilityAfterStatic6.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } return Outer; diff --git a/tests/baselines/reference/parserAccessibilityAfterStatic7.js b/tests/baselines/reference/parserAccessibilityAfterStatic7.js index 3bee7db9ddf..60fd4073096 100644 --- a/tests/baselines/reference/parserAccessibilityAfterStatic7.js +++ b/tests/baselines/reference/parserAccessibilityAfterStatic7.js @@ -6,7 +6,7 @@ static public intI() {} //// [parserAccessibilityAfterStatic7.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } Outer.intI = function () { }; diff --git a/tests/baselines/reference/parserAccessors1.js b/tests/baselines/reference/parserAccessors1.js index fcf8a6e14ff..b0e0981bd6a 100644 --- a/tests/baselines/reference/parserAccessors1.js +++ b/tests/baselines/reference/parserAccessors1.js @@ -4,7 +4,7 @@ class C { } //// [parserAccessors1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserAccessors2.js b/tests/baselines/reference/parserAccessors2.js index 6a76cf0671a..9dced88ea81 100644 --- a/tests/baselines/reference/parserAccessors2.js +++ b/tests/baselines/reference/parserAccessors2.js @@ -4,7 +4,7 @@ class C { } //// [parserAccessors2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserAstSpans1.js b/tests/baselines/reference/parserAstSpans1.js index ed4943046fa..b7678d57c07 100644 --- a/tests/baselines/reference/parserAstSpans1.js +++ b/tests/baselines/reference/parserAstSpans1.js @@ -230,7 +230,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } c1.prototype.i1_f1 = function () { @@ -273,7 +273,7 @@ i1_i.i1_l1(); i1_i.i1_nc_l1(); i1_i.l1(); i1_i.nc_l1(); -var c2 = (function () { +var c2 = /** @class */ (function () { /** c2 constructor*/ function c2(a) { this.c2_p1 = a; @@ -320,7 +320,7 @@ var c2 = (function () { }); return c2; }()); -var c3 = (function (_super) { +var c3 = /** @class */ (function (_super) { __extends(c3, _super); function c3() { var _this = _super.call(this, 10) || this; @@ -365,7 +365,7 @@ c2_i.c2_f1(); c2_i.c2_nc_f1(); c2_i.f1(); c2_i.nc_f1(); -var c4 = (function (_super) { +var c4 = /** @class */ (function (_super) { __extends(c4, _super); function c4() { return _super !== null && _super.apply(this, arguments) || this; @@ -402,12 +402,12 @@ i2_i.i2_nc_l1(); i2_i.l1(); i2_i.nc_l1(); /**c5 class*/ -var c5 = (function () { +var c5 = /** @class */ (function () { function c5() { } return c5; }()); -var c6 = (function (_super) { +var c6 = /** @class */ (function (_super) { __extends(c6, _super); function c6() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/parserClass1.js b/tests/baselines/reference/parserClass1.js index 7fcbf29f242..fe7a84992c1 100644 --- a/tests/baselines/reference/parserClass1.js +++ b/tests/baselines/reference/parserClass1.js @@ -12,7 +12,7 @@ //// [parserClass1.js] "use strict"; exports.__esModule = true; -var NullLogger = (function () { +var NullLogger = /** @class */ (function () { function NullLogger() { } NullLogger.prototype.information = function () { return false; }; diff --git a/tests/baselines/reference/parserClass2.js b/tests/baselines/reference/parserClass2.js index 80c1fd8ff6a..7554121c54a 100644 --- a/tests/baselines/reference/parserClass2.js +++ b/tests/baselines/reference/parserClass2.js @@ -8,7 +8,7 @@ //// [parserClass2.js] "use strict"; exports.__esModule = true; -var LoggerAdapter = (function () { +var LoggerAdapter = /** @class */ (function () { function LoggerAdapter(logger) { this.logger = logger; this._information = this.logger.information(); diff --git a/tests/baselines/reference/parserClassDeclaration1.js b/tests/baselines/reference/parserClassDeclaration1.js index 85fe94e04cc..f06438cd000 100644 --- a/tests/baselines/reference/parserClassDeclaration1.js +++ b/tests/baselines/reference/parserClassDeclaration1.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserClassDeclaration10.js b/tests/baselines/reference/parserClassDeclaration10.js index 9af82a82f52..f135be18d7d 100644 --- a/tests/baselines/reference/parserClassDeclaration10.js +++ b/tests/baselines/reference/parserClassDeclaration10.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration10.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserClassDeclaration11.js b/tests/baselines/reference/parserClassDeclaration11.js index 5749fa24f85..254c4062d2e 100644 --- a/tests/baselines/reference/parserClassDeclaration11.js +++ b/tests/baselines/reference/parserClassDeclaration11.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration11.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/parserClassDeclaration12.js b/tests/baselines/reference/parserClassDeclaration12.js index e4458c09ef6..c3f1217de40 100644 --- a/tests/baselines/reference/parserClassDeclaration12.js +++ b/tests/baselines/reference/parserClassDeclaration12.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration12.js] -var C = (function () { +var C = /** @class */ (function () { function C(a) { } return C; diff --git a/tests/baselines/reference/parserClassDeclaration13.js b/tests/baselines/reference/parserClassDeclaration13.js index ad0ca6d502f..f4e4cc0ec97 100644 --- a/tests/baselines/reference/parserClassDeclaration13.js +++ b/tests/baselines/reference/parserClassDeclaration13.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration13.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function () { }; diff --git a/tests/baselines/reference/parserClassDeclaration14.js b/tests/baselines/reference/parserClassDeclaration14.js index 724337abf00..c5d42a93d9b 100644 --- a/tests/baselines/reference/parserClassDeclaration14.js +++ b/tests/baselines/reference/parserClassDeclaration14.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration14.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserClassDeclaration15.js b/tests/baselines/reference/parserClassDeclaration15.js index 5d96374d18d..17ddd49173d 100644 --- a/tests/baselines/reference/parserClassDeclaration15.js +++ b/tests/baselines/reference/parserClassDeclaration15.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration15.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserClassDeclaration16.js b/tests/baselines/reference/parserClassDeclaration16.js index 94ce889b9ba..7664f4005b6 100644 --- a/tests/baselines/reference/parserClassDeclaration16.js +++ b/tests/baselines/reference/parserClassDeclaration16.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration16.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/parserClassDeclaration19.js b/tests/baselines/reference/parserClassDeclaration19.js index 9be5032e698..68a61d5b20f 100644 --- a/tests/baselines/reference/parserClassDeclaration19.js +++ b/tests/baselines/reference/parserClassDeclaration19.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration19.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype["foo"] = function () { }; diff --git a/tests/baselines/reference/parserClassDeclaration2.js b/tests/baselines/reference/parserClassDeclaration2.js index b462ee6e31e..8fac1ea440a 100644 --- a/tests/baselines/reference/parserClassDeclaration2.js +++ b/tests/baselines/reference/parserClassDeclaration2.js @@ -3,7 +3,7 @@ class C implements A implements B { } //// [parserClassDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserClassDeclaration20.js b/tests/baselines/reference/parserClassDeclaration20.js index 56dc7c2ce9d..c625f2b216e 100644 --- a/tests/baselines/reference/parserClassDeclaration20.js +++ b/tests/baselines/reference/parserClassDeclaration20.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration20.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype["0"] = function () { }; diff --git a/tests/baselines/reference/parserClassDeclaration21.js b/tests/baselines/reference/parserClassDeclaration21.js index c28d25963c2..0d079eb4548 100644 --- a/tests/baselines/reference/parserClassDeclaration21.js +++ b/tests/baselines/reference/parserClassDeclaration21.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration21.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[1] = function () { }; diff --git a/tests/baselines/reference/parserClassDeclaration22.js b/tests/baselines/reference/parserClassDeclaration22.js index 2b979579dda..8f10d46f988 100644 --- a/tests/baselines/reference/parserClassDeclaration22.js +++ b/tests/baselines/reference/parserClassDeclaration22.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration22.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype["bar"] = function () { }; diff --git a/tests/baselines/reference/parserClassDeclaration23.js b/tests/baselines/reference/parserClassDeclaration23.js index f9d8d0f8f5a..729e2b011ae 100644 --- a/tests/baselines/reference/parserClassDeclaration23.js +++ b/tests/baselines/reference/parserClassDeclaration23.js @@ -3,7 +3,7 @@ class C\u0032 { } //// [parserClassDeclaration23.js] -var C\u0032 = (function () { +var C\u0032 = /** @class */ (function () { function C\u0032() { } return C\u0032; diff --git a/tests/baselines/reference/parserClassDeclaration24.js b/tests/baselines/reference/parserClassDeclaration24.js index b4b086253dc..481a800d012 100644 --- a/tests/baselines/reference/parserClassDeclaration24.js +++ b/tests/baselines/reference/parserClassDeclaration24.js @@ -3,7 +3,7 @@ class any { } //// [parserClassDeclaration24.js] -var any = (function () { +var any = /** @class */ (function () { function any() { } return any; diff --git a/tests/baselines/reference/parserClassDeclaration25.js b/tests/baselines/reference/parserClassDeclaration25.js index f8ab42f19bd..e149d406a7e 100644 --- a/tests/baselines/reference/parserClassDeclaration25.js +++ b/tests/baselines/reference/parserClassDeclaration25.js @@ -10,7 +10,7 @@ class List implements IList { //// [parserClassDeclaration25.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; diff --git a/tests/baselines/reference/parserClassDeclaration26.js b/tests/baselines/reference/parserClassDeclaration26.js index 3b5751b07cb..ba669063c05 100644 --- a/tests/baselines/reference/parserClassDeclaration26.js +++ b/tests/baselines/reference/parserClassDeclaration26.js @@ -5,7 +5,7 @@ class C { } //// [parserClassDeclaration26.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserClassDeclaration3.js b/tests/baselines/reference/parserClassDeclaration3.js index d627784985d..d6a14112997 100644 --- a/tests/baselines/reference/parserClassDeclaration3.js +++ b/tests/baselines/reference/parserClassDeclaration3.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserClassDeclaration4.js b/tests/baselines/reference/parserClassDeclaration4.js index 318833c5e91..c41549cc34e 100644 --- a/tests/baselines/reference/parserClassDeclaration4.js +++ b/tests/baselines/reference/parserClassDeclaration4.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserClassDeclaration5.js b/tests/baselines/reference/parserClassDeclaration5.js index e5b2c337214..3eb9fd49a82 100644 --- a/tests/baselines/reference/parserClassDeclaration5.js +++ b/tests/baselines/reference/parserClassDeclaration5.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserClassDeclaration6.js b/tests/baselines/reference/parserClassDeclaration6.js index 0d6049c9ba9..589b832414d 100644 --- a/tests/baselines/reference/parserClassDeclaration6.js +++ b/tests/baselines/reference/parserClassDeclaration6.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserClassDeclaration8.js b/tests/baselines/reference/parserClassDeclaration8.js index 1698fa169dd..332949ec557 100644 --- a/tests/baselines/reference/parserClassDeclaration8.js +++ b/tests/baselines/reference/parserClassDeclaration8.js @@ -4,7 +4,7 @@ class C { } //// [parserClassDeclaration8.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserClassDeclaration9.js b/tests/baselines/reference/parserClassDeclaration9.js index b45962eacf7..13e7952daf7 100644 --- a/tests/baselines/reference/parserClassDeclaration9.js +++ b/tests/baselines/reference/parserClassDeclaration9.js @@ -4,7 +4,7 @@ class C { } //// [parserClassDeclaration9.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserClassDeclarationIndexSignature1.js b/tests/baselines/reference/parserClassDeclarationIndexSignature1.js index 430ee220db8..424c9b35ceb 100644 --- a/tests/baselines/reference/parserClassDeclarationIndexSignature1.js +++ b/tests/baselines/reference/parserClassDeclarationIndexSignature1.js @@ -4,7 +4,7 @@ class C { } //// [parserClassDeclarationIndexSignature1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration1.js b/tests/baselines/reference/parserConstructorDeclaration1.js index bd29f61c884..9884a32d0fa 100644 --- a/tests/baselines/reference/parserConstructorDeclaration1.js +++ b/tests/baselines/reference/parserConstructorDeclaration1.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration10.js b/tests/baselines/reference/parserConstructorDeclaration10.js index 96470c80624..918617f91dd 100644 --- a/tests/baselines/reference/parserConstructorDeclaration10.js +++ b/tests/baselines/reference/parserConstructorDeclaration10.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration10.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration11.js b/tests/baselines/reference/parserConstructorDeclaration11.js index 60e012ded4b..e8b6977cb3e 100644 --- a/tests/baselines/reference/parserConstructorDeclaration11.js +++ b/tests/baselines/reference/parserConstructorDeclaration11.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration11.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration12.js b/tests/baselines/reference/parserConstructorDeclaration12.js index 025b994ff04..f9150aeb5a9 100644 --- a/tests/baselines/reference/parserConstructorDeclaration12.js +++ b/tests/baselines/reference/parserConstructorDeclaration12.js @@ -11,7 +11,7 @@ class C { } //// [parserConstructorDeclaration12.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration2.js b/tests/baselines/reference/parserConstructorDeclaration2.js index 929b4dd295d..839431a1af1 100644 --- a/tests/baselines/reference/parserConstructorDeclaration2.js +++ b/tests/baselines/reference/parserConstructorDeclaration2.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration3.js b/tests/baselines/reference/parserConstructorDeclaration3.js index f45e854d878..cafbba5e707 100644 --- a/tests/baselines/reference/parserConstructorDeclaration3.js +++ b/tests/baselines/reference/parserConstructorDeclaration3.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration4.js b/tests/baselines/reference/parserConstructorDeclaration4.js index 46e1602a21f..d50c0658d81 100644 --- a/tests/baselines/reference/parserConstructorDeclaration4.js +++ b/tests/baselines/reference/parserConstructorDeclaration4.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration5.js b/tests/baselines/reference/parserConstructorDeclaration5.js index a18d5351c77..ebfd1800ea5 100644 --- a/tests/baselines/reference/parserConstructorDeclaration5.js +++ b/tests/baselines/reference/parserConstructorDeclaration5.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration6.js b/tests/baselines/reference/parserConstructorDeclaration6.js index eca0638116d..61b92ae0ab4 100644 --- a/tests/baselines/reference/parserConstructorDeclaration6.js +++ b/tests/baselines/reference/parserConstructorDeclaration6.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration6.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration7.js b/tests/baselines/reference/parserConstructorDeclaration7.js index 2b19cfab111..96c97ac3f08 100644 --- a/tests/baselines/reference/parserConstructorDeclaration7.js +++ b/tests/baselines/reference/parserConstructorDeclaration7.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration7.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration8.js b/tests/baselines/reference/parserConstructorDeclaration8.js index 4ad3f93a1d8..4bf06b9aa39 100644 --- a/tests/baselines/reference/parserConstructorDeclaration8.js +++ b/tests/baselines/reference/parserConstructorDeclaration8.js @@ -5,7 +5,7 @@ class C { } //// [parserConstructorDeclaration8.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserConstructorDeclaration9.js b/tests/baselines/reference/parserConstructorDeclaration9.js index d30ed12f313..7bf95cd3296 100644 --- a/tests/baselines/reference/parserConstructorDeclaration9.js +++ b/tests/baselines/reference/parserConstructorDeclaration9.js @@ -4,7 +4,7 @@ class C { } //// [parserConstructorDeclaration9.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserES3Accessors1.js b/tests/baselines/reference/parserES3Accessors1.js index df1d416ced0..e27d2bfd8ac 100644 --- a/tests/baselines/reference/parserES3Accessors1.js +++ b/tests/baselines/reference/parserES3Accessors1.js @@ -4,7 +4,7 @@ class C { } //// [parserES3Accessors1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserES3Accessors2.js b/tests/baselines/reference/parserES3Accessors2.js index 68f4ac67377..2c6d06aeef6 100644 --- a/tests/baselines/reference/parserES3Accessors2.js +++ b/tests/baselines/reference/parserES3Accessors2.js @@ -4,7 +4,7 @@ class C { } //// [parserES3Accessors2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserES5ComputedPropertyName10.js b/tests/baselines/reference/parserES5ComputedPropertyName10.js index d648ce29e9a..78f819af375 100644 --- a/tests/baselines/reference/parserES5ComputedPropertyName10.js +++ b/tests/baselines/reference/parserES5ComputedPropertyName10.js @@ -4,7 +4,7 @@ class C { } //// [parserES5ComputedPropertyName10.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this[e] = 1; } diff --git a/tests/baselines/reference/parserES5ComputedPropertyName11.js b/tests/baselines/reference/parserES5ComputedPropertyName11.js index dd777f53080..63c3a8a81d5 100644 --- a/tests/baselines/reference/parserES5ComputedPropertyName11.js +++ b/tests/baselines/reference/parserES5ComputedPropertyName11.js @@ -4,7 +4,7 @@ class C { } //// [parserES5ComputedPropertyName11.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserES5ComputedPropertyName7.js b/tests/baselines/reference/parserES5ComputedPropertyName7.js index b707d7ea747..93fbd5a46bb 100644 --- a/tests/baselines/reference/parserES5ComputedPropertyName7.js +++ b/tests/baselines/reference/parserES5ComputedPropertyName7.js @@ -4,7 +4,7 @@ class C { } //// [parserES5ComputedPropertyName7.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserES5ComputedPropertyName9.js b/tests/baselines/reference/parserES5ComputedPropertyName9.js index 904bd3b0e32..0d15e7adced 100644 --- a/tests/baselines/reference/parserES5ComputedPropertyName9.js +++ b/tests/baselines/reference/parserES5ComputedPropertyName9.js @@ -4,7 +4,7 @@ class C { } //// [parserES5ComputedPropertyName9.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserES5SymbolIndexer2.js b/tests/baselines/reference/parserES5SymbolIndexer2.js index fbd0ff168fa..0ae24443cff 100644 --- a/tests/baselines/reference/parserES5SymbolIndexer2.js +++ b/tests/baselines/reference/parserES5SymbolIndexer2.js @@ -4,7 +4,7 @@ class C { } //// [parserES5SymbolIndexer2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserES5SymbolProperty5.js b/tests/baselines/reference/parserES5SymbolProperty5.js index e50c6ad93ad..9042b73bbd9 100644 --- a/tests/baselines/reference/parserES5SymbolProperty5.js +++ b/tests/baselines/reference/parserES5SymbolProperty5.js @@ -4,7 +4,7 @@ class C { } //// [parserES5SymbolProperty5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserES5SymbolProperty6.js b/tests/baselines/reference/parserES5SymbolProperty6.js index 67e77d29dfb..da7c0571621 100644 --- a/tests/baselines/reference/parserES5SymbolProperty6.js +++ b/tests/baselines/reference/parserES5SymbolProperty6.js @@ -4,7 +4,7 @@ class C { } //// [parserES5SymbolProperty6.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this[Symbol.toStringTag] = ""; } diff --git a/tests/baselines/reference/parserES5SymbolProperty7.js b/tests/baselines/reference/parserES5SymbolProperty7.js index 4965f7867c3..ee8aa4227c6 100644 --- a/tests/baselines/reference/parserES5SymbolProperty7.js +++ b/tests/baselines/reference/parserES5SymbolProperty7.js @@ -4,7 +4,7 @@ class C { } //// [parserES5SymbolProperty7.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype[Symbol.toStringTag] = function () { }; diff --git a/tests/baselines/reference/parserErrantSemicolonInClass1.js b/tests/baselines/reference/parserErrantSemicolonInClass1.js index 7dbe9f579d2..d2c223d53be 100644 --- a/tests/baselines/reference/parserErrantSemicolonInClass1.js +++ b/tests/baselines/reference/parserErrantSemicolonInClass1.js @@ -36,7 +36,7 @@ class a { //// [parserErrantSemicolonInClass1.js] -var a = (function () { +var a = /** @class */ (function () { function a(ns) { } a.prototype.pgF = function () { }; diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement1.js b/tests/baselines/reference/parserErrorRecoveryIfStatement1.js index 03e3de32cc1..9358acc1091 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement1.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement1.js @@ -10,7 +10,7 @@ class Foo { } //// [parserErrorRecoveryIfStatement1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.f1 = function () { diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement2.js b/tests/baselines/reference/parserErrorRecoveryIfStatement2.js index 84daa435711..c898d888f98 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement2.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement2.js @@ -10,7 +10,7 @@ class Foo { } //// [parserErrorRecoveryIfStatement2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.f1 = function () { diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement3.js b/tests/baselines/reference/parserErrorRecoveryIfStatement3.js index b58c0ccd524..670f0035340 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement3.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement3.js @@ -10,7 +10,7 @@ class Foo { } //// [parserErrorRecoveryIfStatement3.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.f1 = function () { diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement4.js b/tests/baselines/reference/parserErrorRecoveryIfStatement4.js index 3d5e6af1fe6..ead8c1c6e9c 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement4.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement4.js @@ -10,7 +10,7 @@ class Foo { } //// [parserErrorRecoveryIfStatement4.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.f1 = function () { diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement5.js b/tests/baselines/reference/parserErrorRecoveryIfStatement5.js index b3a4f897aa7..54cbbcffd5c 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement5.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement5.js @@ -10,7 +10,7 @@ class Foo { } //// [parserErrorRecoveryIfStatement5.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.f1 = function () { diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement6.js b/tests/baselines/reference/parserErrorRecoveryIfStatement6.js index 86454bed4f2..39fa8e3ecf7 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement6.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement6.js @@ -11,7 +11,7 @@ class Foo { //// [parserErrorRecoveryIfStatement6.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.f1 = function () { diff --git a/tests/baselines/reference/parserErrorRecovery_Block3.js b/tests/baselines/reference/parserErrorRecovery_Block3.js index 842533c6801..8bb89b92628 100644 --- a/tests/baselines/reference/parserErrorRecovery_Block3.js +++ b/tests/baselines/reference/parserErrorRecovery_Block3.js @@ -7,7 +7,7 @@ class C { } //// [parserErrorRecovery_Block3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.a = function () { diff --git a/tests/baselines/reference/parserErrorRecovery_ClassElement1.js b/tests/baselines/reference/parserErrorRecovery_ClassElement1.js index 16f796a0fac..9740e70d401 100644 --- a/tests/baselines/reference/parserErrorRecovery_ClassElement1.js +++ b/tests/baselines/reference/parserErrorRecovery_ClassElement1.js @@ -7,14 +7,14 @@ class D { } //// [parserErrorRecovery_ClassElement1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); // Classes can't be nested. So we should bail out of parsing here and recover // this as a source unit element. -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/parserErrorRecovery_ClassElement2.js b/tests/baselines/reference/parserErrorRecovery_ClassElement2.js index bab50d52751..583b059fe94 100644 --- a/tests/baselines/reference/parserErrorRecovery_ClassElement2.js +++ b/tests/baselines/reference/parserErrorRecovery_ClassElement2.js @@ -9,7 +9,7 @@ module M { //// [parserErrorRecovery_ClassElement2.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserErrorRecovery_ClassElement3.js b/tests/baselines/reference/parserErrorRecovery_ClassElement3.js index b5021218ada..36d98fa5400 100644 --- a/tests/baselines/reference/parserErrorRecovery_ClassElement3.js +++ b/tests/baselines/reference/parserErrorRecovery_ClassElement3.js @@ -10,7 +10,7 @@ module M { //// [parserErrorRecovery_ClassElement3.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause1.js b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause1.js index 1215631857e..65dce714ac9 100644 --- a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause1.js +++ b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause1.js @@ -3,7 +3,7 @@ class C extends { } //// [parserErrorRecovery_ExtendsOrImplementsClause1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause2.js b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause2.js index 30f2e7f5698..a2809edd3dc 100644 --- a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause2.js +++ b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause2.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause3.js b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause3.js index 33bba3cf860..e9146005fab 100644 --- a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause3.js +++ b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause3.js @@ -3,7 +3,7 @@ class C extends implements A { } //// [parserErrorRecovery_ExtendsOrImplementsClause3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause4.js b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause4.js index 42947c5fcb8..3e7c9abea95 100644 --- a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause4.js +++ b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause4.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause5.js b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause5.js index 1e62709949d..addb0cd3623 100644 --- a/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause5.js +++ b/tests/baselines/reference/parserErrorRecovery_ExtendsOrImplementsClause5.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js index 9bb4395e556..117b7f7d9a2 100644 --- a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js +++ b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js @@ -33,7 +33,7 @@ var dist = p.getDist(); var Shapes; (function (Shapes) { // Class - var Point = (function () { + var Point = /** @class */ (function () { // Constructor function Point(x, y) { this.x = x; diff --git a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js index 0ee73b8b1e5..757ec40cffb 100644 --- a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js +++ b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js @@ -33,7 +33,7 @@ var dist = p.getDist(); var Shapes; (function (Shapes) { // Class - var Point = (function () { + var Point = /** @class */ (function () { // Constructor function Point(x, y) { this.x = x; diff --git a/tests/baselines/reference/parserErrorRecovery_ParameterList6.js b/tests/baselines/reference/parserErrorRecovery_ParameterList6.js index 7c221aaa20a..c5d8463f369 100644 --- a/tests/baselines/reference/parserErrorRecovery_ParameterList6.js +++ b/tests/baselines/reference/parserErrorRecovery_ParameterList6.js @@ -4,7 +4,7 @@ class Foo { } //// [parserErrorRecovery_ParameterList6.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/parserErrorRecovery_SourceUnit1.js b/tests/baselines/reference/parserErrorRecovery_SourceUnit1.js index a763012e0e6..8e2c566bb3a 100644 --- a/tests/baselines/reference/parserErrorRecovery_SourceUnit1.js +++ b/tests/baselines/reference/parserErrorRecovery_SourceUnit1.js @@ -6,12 +6,12 @@ class D { } //// [parserErrorRecovery_SourceUnit1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/parserErrorRecovery_SwitchStatement2.js b/tests/baselines/reference/parserErrorRecovery_SwitchStatement2.js index 093b8ae7231..d85cb61ea15 100644 --- a/tests/baselines/reference/parserErrorRecovery_SwitchStatement2.js +++ b/tests/baselines/reference/parserErrorRecovery_SwitchStatement2.js @@ -7,11 +7,11 @@ class D { } //// [parserErrorRecovery_SwitchStatement2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { switch (e) { } - var D = (function () { + var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/parserExportAssignment7.js b/tests/baselines/reference/parserExportAssignment7.js index dd6750bec32..0801bda080c 100644 --- a/tests/baselines/reference/parserExportAssignment7.js +++ b/tests/baselines/reference/parserExportAssignment7.js @@ -6,7 +6,7 @@ export = B; //// [parserExportAssignment7.js] "use strict"; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserExportAssignment8.js b/tests/baselines/reference/parserExportAssignment8.js index 07ff257fb61..db0c621c880 100644 --- a/tests/baselines/reference/parserExportAssignment8.js +++ b/tests/baselines/reference/parserExportAssignment8.js @@ -6,7 +6,7 @@ export class C { //// [parserExportAssignment8.js] "use strict"; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericClass1.js b/tests/baselines/reference/parserGenericClass1.js index 1ba9b0f49c5..282f97ddf2b 100644 --- a/tests/baselines/reference/parserGenericClass1.js +++ b/tests/baselines/reference/parserGenericClass1.js @@ -3,7 +3,7 @@ class C { } //// [parserGenericClass1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericClass2.js b/tests/baselines/reference/parserGenericClass2.js index ef40783ab79..e5f5951d1c4 100644 --- a/tests/baselines/reference/parserGenericClass2.js +++ b/tests/baselines/reference/parserGenericClass2.js @@ -3,7 +3,7 @@ class C { } //// [parserGenericClass2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericConstraint1.js b/tests/baselines/reference/parserGenericConstraint1.js index 395a65a52fb..6a72f19b302 100644 --- a/tests/baselines/reference/parserGenericConstraint1.js +++ b/tests/baselines/reference/parserGenericConstraint1.js @@ -3,7 +3,7 @@ class C { } //// [parserGenericConstraint1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericConstraint2.js b/tests/baselines/reference/parserGenericConstraint2.js index 18218ecd992..33fb2b93bc0 100644 --- a/tests/baselines/reference/parserGenericConstraint2.js +++ b/tests/baselines/reference/parserGenericConstraint2.js @@ -3,7 +3,7 @@ class C > { } //// [parserGenericConstraint2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericConstraint3.js b/tests/baselines/reference/parserGenericConstraint3.js index a8a6669186c..4dafbfa863b 100644 --- a/tests/baselines/reference/parserGenericConstraint3.js +++ b/tests/baselines/reference/parserGenericConstraint3.js @@ -3,7 +3,7 @@ class C> { } //// [parserGenericConstraint3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericConstraint4.js b/tests/baselines/reference/parserGenericConstraint4.js index 69e26feba8f..2f1cc68a000 100644 --- a/tests/baselines/reference/parserGenericConstraint4.js +++ b/tests/baselines/reference/parserGenericConstraint4.js @@ -3,7 +3,7 @@ class C > > { } //// [parserGenericConstraint4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericConstraint5.js b/tests/baselines/reference/parserGenericConstraint5.js index 46b19594937..5229c4f7c76 100644 --- a/tests/baselines/reference/parserGenericConstraint5.js +++ b/tests/baselines/reference/parserGenericConstraint5.js @@ -3,7 +3,7 @@ class C> > { } //// [parserGenericConstraint5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericConstraint6.js b/tests/baselines/reference/parserGenericConstraint6.js index 1dd809e4118..f19a8a95a70 100644 --- a/tests/baselines/reference/parserGenericConstraint6.js +++ b/tests/baselines/reference/parserGenericConstraint6.js @@ -3,7 +3,7 @@ class C >> { } //// [parserGenericConstraint6.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericConstraint7.js b/tests/baselines/reference/parserGenericConstraint7.js index 6d3107a1c4f..ff94d41b337 100644 --- a/tests/baselines/reference/parserGenericConstraint7.js +++ b/tests/baselines/reference/parserGenericConstraint7.js @@ -3,7 +3,7 @@ class C>> { } //// [parserGenericConstraint7.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserGenericsInTypeContexts1.js b/tests/baselines/reference/parserGenericsInTypeContexts1.js index ef5452a1638..05af4a00d20 100644 --- a/tests/baselines/reference/parserGenericsInTypeContexts1.js +++ b/tests/baselines/reference/parserGenericsInTypeContexts1.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserGenericsInTypeContexts2.js b/tests/baselines/reference/parserGenericsInTypeContexts2.js index 9302db655bf..7d31dad0911 100644 --- a/tests/baselines/reference/parserGenericsInTypeContexts2.js +++ b/tests/baselines/reference/parserGenericsInTypeContexts2.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/parserGetAccessorWithTypeParameters1.js b/tests/baselines/reference/parserGetAccessorWithTypeParameters1.js index 467eb93d0da..b5525fb4ca9 100644 --- a/tests/baselines/reference/parserGetAccessorWithTypeParameters1.js +++ b/tests/baselines/reference/parserGetAccessorWithTypeParameters1.js @@ -4,7 +4,7 @@ class C { } //// [parserGetAccessorWithTypeParameters1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "foo", { diff --git a/tests/baselines/reference/parserIndexMemberDeclaration1.js b/tests/baselines/reference/parserIndexMemberDeclaration1.js index 5db1aebd683..178a390e21a 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration1.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration1.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration10.js b/tests/baselines/reference/parserIndexMemberDeclaration10.js index 99d41e5410b..26293e48d59 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration10.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration10.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration10.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration2.js b/tests/baselines/reference/parserIndexMemberDeclaration2.js index afd60f7e2b1..ce3de5e6a05 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration2.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration2.js @@ -5,7 +5,7 @@ class C { } //// [parserIndexMemberDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration3.js b/tests/baselines/reference/parserIndexMemberDeclaration3.js index 1f06401dc0c..85c032fa65a 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration3.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration3.js @@ -5,7 +5,7 @@ class C { } //// [parserIndexMemberDeclaration3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration4.js b/tests/baselines/reference/parserIndexMemberDeclaration4.js index 9b054efcec3..983b8d46baf 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration4.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration4.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration5.js b/tests/baselines/reference/parserIndexMemberDeclaration5.js index df681657a15..cab165237e5 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration5.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration5.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration6.js b/tests/baselines/reference/parserIndexMemberDeclaration6.js index c5356f58a65..7f4481f1d14 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration6.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration6.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration6.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration7.js b/tests/baselines/reference/parserIndexMemberDeclaration7.js index 214f0d244af..a73ed0c2a8b 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration7.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration7.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration7.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration8.js b/tests/baselines/reference/parserIndexMemberDeclaration8.js index c97df0c2948..26c9af51776 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration8.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration8.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration8.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserIndexMemberDeclaration9.js b/tests/baselines/reference/parserIndexMemberDeclaration9.js index 3289715b3a3..c27fb882543 100644 --- a/tests/baselines/reference/parserIndexMemberDeclaration9.js +++ b/tests/baselines/reference/parserIndexMemberDeclaration9.js @@ -4,7 +4,7 @@ class C { } //// [parserIndexMemberDeclaration9.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserInvalidIdentifiersInVariableStatements1.js b/tests/baselines/reference/parserInvalidIdentifiersInVariableStatements1.js index 039d9d8926f..9810b933aad 100644 --- a/tests/baselines/reference/parserInvalidIdentifiersInVariableStatements1.js +++ b/tests/baselines/reference/parserInvalidIdentifiersInVariableStatements1.js @@ -9,7 +9,7 @@ var bar; var ; var foo; var ; -var default_1 = (function () { +var default_1 = /** @class */ (function () { function default_1() { } return default_1; diff --git a/tests/baselines/reference/parserMemberAccessor1.js b/tests/baselines/reference/parserMemberAccessor1.js index ffbc62c8300..b7caa9737e0 100644 --- a/tests/baselines/reference/parserMemberAccessor1.js +++ b/tests/baselines/reference/parserMemberAccessor1.js @@ -5,7 +5,7 @@ class C { } //// [parserMemberAccessor1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration1.js b/tests/baselines/reference/parserMemberAccessorDeclaration1.js index eec8364cacb..4b5110cbc7d 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration1.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration1.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "a", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration10.js b/tests/baselines/reference/parserMemberAccessorDeclaration10.js index 6dd5e190198..927767ba844 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration10.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration10.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration10.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration11.js b/tests/baselines/reference/parserMemberAccessorDeclaration11.js index d2ed28ec1b4..eaeb8b576ab 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration11.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration11.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration11.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration12.js b/tests/baselines/reference/parserMemberAccessorDeclaration12.js index 85ad8ec231d..a0c402703b4 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration12.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration12.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration12.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration13.js b/tests/baselines/reference/parserMemberAccessorDeclaration13.js index 0882cb84bd4..c057d77476f 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration13.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration13.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration13.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration14.js b/tests/baselines/reference/parserMemberAccessorDeclaration14.js index a40b5eafa5d..7e88d64d85a 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration14.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration14.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration14.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration15.js b/tests/baselines/reference/parserMemberAccessorDeclaration15.js index 333ae538473..48815f0fa66 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration15.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration15.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration15.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration16.js b/tests/baselines/reference/parserMemberAccessorDeclaration16.js index aa70918914b..7967a2accac 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration16.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration16.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration16.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration17.js b/tests/baselines/reference/parserMemberAccessorDeclaration17.js index 10334e7881c..82057046065 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration17.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration17.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration17.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration18.js b/tests/baselines/reference/parserMemberAccessorDeclaration18.js index c6c902d4915..84f24ac79be 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration18.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration18.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration18.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration2.js b/tests/baselines/reference/parserMemberAccessorDeclaration2.js index 01d98d67694..83be7996a06 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration2.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration2.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "b", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration3.js b/tests/baselines/reference/parserMemberAccessorDeclaration3.js index c8c87111d92..edd6d9d7bab 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration3.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration3.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, 0, { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration4.js b/tests/baselines/reference/parserMemberAccessorDeclaration4.js index f0cea8d239a..ec12dde5042 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration4.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration4.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "a", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration5.js b/tests/baselines/reference/parserMemberAccessorDeclaration5.js index 6c990debd85..3b63703ef97 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration5.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration5.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "a", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration6.js b/tests/baselines/reference/parserMemberAccessorDeclaration6.js index 52977e1b7dc..dd7a05fa8c0 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration6.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration6.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration6.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, 0, { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration7.js b/tests/baselines/reference/parserMemberAccessorDeclaration7.js index fd4ed1b4923..9344cf07ee6 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration7.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration7.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration7.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration8.js b/tests/baselines/reference/parserMemberAccessorDeclaration8.js index edcca9cabc2..0fe2d749ab0 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration8.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration8.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration8.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C, "Foo", { diff --git a/tests/baselines/reference/parserMemberAccessorDeclaration9.js b/tests/baselines/reference/parserMemberAccessorDeclaration9.js index 5872d37203b..22c4cb01006 100644 --- a/tests/baselines/reference/parserMemberAccessorDeclaration9.js +++ b/tests/baselines/reference/parserMemberAccessorDeclaration9.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberAccessorDeclaration9.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C, "Foo", { diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration1.js b/tests/baselines/reference/parserMemberFunctionDeclaration1.js index 21a4793b190..0a02d545088 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration1.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration1.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberFunctionDeclaration1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.Foo = function () { }; diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration2.js b/tests/baselines/reference/parserMemberFunctionDeclaration2.js index 2b94b05aea2..9c1b4f17ce7 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration2.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration2.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberFunctionDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.Foo = function () { }; diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration3.js b/tests/baselines/reference/parserMemberFunctionDeclaration3.js index 9754db2c1a8..475f6ccdb27 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration3.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration3.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberFunctionDeclaration3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.Foo = function () { }; diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration4.js b/tests/baselines/reference/parserMemberFunctionDeclaration4.js index 8911fe60c1f..b2283f1f5f8 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration4.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration4.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberFunctionDeclaration4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.Foo = function () { }; diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration5.js b/tests/baselines/reference/parserMemberFunctionDeclaration5.js index 8d060cb7cc9..467793189ba 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration5.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration5.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberFunctionDeclaration5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.Foo = function () { }; diff --git a/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js b/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js index f8412376210..9d80f0953cd 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js +++ b/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js @@ -14,7 +14,7 @@ class C { } //// [parserMemberFunctionDeclarationAmbiguities1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.public = function () { }; diff --git a/tests/baselines/reference/parserMemberVariableDeclaration1.js b/tests/baselines/reference/parserMemberVariableDeclaration1.js index aac616cc10e..2af1898100d 100644 --- a/tests/baselines/reference/parserMemberVariableDeclaration1.js +++ b/tests/baselines/reference/parserMemberVariableDeclaration1.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberVariableDeclaration1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserMemberVariableDeclaration2.js b/tests/baselines/reference/parserMemberVariableDeclaration2.js index 9d9032f7fb0..3e491501af1 100644 --- a/tests/baselines/reference/parserMemberVariableDeclaration2.js +++ b/tests/baselines/reference/parserMemberVariableDeclaration2.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberVariableDeclaration2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserMemberVariableDeclaration3.js b/tests/baselines/reference/parserMemberVariableDeclaration3.js index 3518443cf6e..c4278ad0031 100644 --- a/tests/baselines/reference/parserMemberVariableDeclaration3.js +++ b/tests/baselines/reference/parserMemberVariableDeclaration3.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberVariableDeclaration3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserMemberVariableDeclaration4.js b/tests/baselines/reference/parserMemberVariableDeclaration4.js index 6e0c8903899..787698a2f8c 100644 --- a/tests/baselines/reference/parserMemberVariableDeclaration4.js +++ b/tests/baselines/reference/parserMemberVariableDeclaration4.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberVariableDeclaration4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserMemberVariableDeclaration5.js b/tests/baselines/reference/parserMemberVariableDeclaration5.js index 47b563e8a78..9e65fda5284 100644 --- a/tests/baselines/reference/parserMemberVariableDeclaration5.js +++ b/tests/baselines/reference/parserMemberVariableDeclaration5.js @@ -4,7 +4,7 @@ class C { } //// [parserMemberVariableDeclaration5.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/parserMissingLambdaOpenBrace1.js b/tests/baselines/reference/parserMissingLambdaOpenBrace1.js index 36b3d92fcd7..e33068e6478 100644 --- a/tests/baselines/reference/parserMissingLambdaOpenBrace1.js +++ b/tests/baselines/reference/parserMissingLambdaOpenBrace1.js @@ -9,7 +9,7 @@ class C { } //// [parserMissingLambdaOpenBrace1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.where = function (filter) { diff --git a/tests/baselines/reference/parserParameterList1.js b/tests/baselines/reference/parserParameterList1.js index 01ef6a149dc..e2c06e2ae3d 100644 --- a/tests/baselines/reference/parserParameterList1.js +++ b/tests/baselines/reference/parserParameterList1.js @@ -4,7 +4,7 @@ class C { } //// [parserParameterList1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.F = function (B) { }; diff --git a/tests/baselines/reference/parserParameterList10.js b/tests/baselines/reference/parserParameterList10.js index f899901728c..906e44154ee 100644 --- a/tests/baselines/reference/parserParameterList10.js +++ b/tests/baselines/reference/parserParameterList10.js @@ -4,7 +4,7 @@ class C { } //// [parserParameterList10.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/parserParameterList16.js b/tests/baselines/reference/parserParameterList16.js index 9565cba53c1..0fcbc7d491f 100644 --- a/tests/baselines/reference/parserParameterList16.js +++ b/tests/baselines/reference/parserParameterList16.js @@ -5,7 +5,7 @@ class C { } //// [parserParameterList16.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (a, b) { }; diff --git a/tests/baselines/reference/parserParameterList17.js b/tests/baselines/reference/parserParameterList17.js index f38c9d062c9..f7698b34b09 100644 --- a/tests/baselines/reference/parserParameterList17.js +++ b/tests/baselines/reference/parserParameterList17.js @@ -5,7 +5,7 @@ class C { } //// [parserParameterList17.js] -var C = (function () { +var C = /** @class */ (function () { function C(a, b) { } return C; diff --git a/tests/baselines/reference/parserParameterList2.js b/tests/baselines/reference/parserParameterList2.js index 8fcddb532dc..a7edee6a65e 100644 --- a/tests/baselines/reference/parserParameterList2.js +++ b/tests/baselines/reference/parserParameterList2.js @@ -4,7 +4,7 @@ class C { } //// [parserParameterList2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.F = function (A) { diff --git a/tests/baselines/reference/parserParameterList3.js b/tests/baselines/reference/parserParameterList3.js index d2cf7c5c9f5..60331df814a 100644 --- a/tests/baselines/reference/parserParameterList3.js +++ b/tests/baselines/reference/parserParameterList3.js @@ -4,7 +4,7 @@ class C { } //// [parserParameterList3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.F = function (A, B) { }; diff --git a/tests/baselines/reference/parserParameterList6.js b/tests/baselines/reference/parserParameterList6.js index 4713cf91978..0a5d839b9f9 100644 --- a/tests/baselines/reference/parserParameterList6.js +++ b/tests/baselines/reference/parserParameterList6.js @@ -5,7 +5,7 @@ class C { } //// [parserParameterList6.js] -var C = (function () { +var C = /** @class */ (function () { function C(C) { } return C; diff --git a/tests/baselines/reference/parserParameterList7.js b/tests/baselines/reference/parserParameterList7.js index 391d3158127..3b24c6125e2 100644 --- a/tests/baselines/reference/parserParameterList7.js +++ b/tests/baselines/reference/parserParameterList7.js @@ -6,7 +6,7 @@ class C1 { } //// [parserParameterList7.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(p3) { this.p3 = p3; } // OK diff --git a/tests/baselines/reference/parserParameterList9.js b/tests/baselines/reference/parserParameterList9.js index 3ccc1d02025..e81a1f2d03d 100644 --- a/tests/baselines/reference/parserParameterList9.js +++ b/tests/baselines/reference/parserParameterList9.js @@ -4,7 +4,7 @@ class C { } //// [parserParameterList9.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/parserRealSource1.js b/tests/baselines/reference/parserRealSource1.js index e41cb2a4b3f..73da63032cb 100644 --- a/tests/baselines/reference/parserRealSource1.js +++ b/tests/baselines/reference/parserRealSource1.js @@ -186,7 +186,7 @@ var TypeScript; } CompilerDiagnostics.assert = assert; })(CompilerDiagnostics = TypeScript.CompilerDiagnostics || (TypeScript.CompilerDiagnostics = {})); - var NullLogger = (function () { + var NullLogger = /** @class */ (function () { function NullLogger() { } NullLogger.prototype.information = function () { return false; }; @@ -199,7 +199,7 @@ var TypeScript; return NullLogger; }()); TypeScript.NullLogger = NullLogger; - var LoggerAdapter = (function () { + var LoggerAdapter = /** @class */ (function () { function LoggerAdapter(logger) { this.logger = logger; this._information = this.logger.information(); @@ -219,7 +219,7 @@ var TypeScript; return LoggerAdapter; }()); TypeScript.LoggerAdapter = LoggerAdapter; - var BufferedLogger = (function () { + var BufferedLogger = /** @class */ (function () { function BufferedLogger() { this.logContents = []; } diff --git a/tests/baselines/reference/parserRealSource10.js b/tests/baselines/reference/parserRealSource10.js index 0d42dc5f47b..699566f28d1 100644 --- a/tests/baselines/reference/parserRealSource10.js +++ b/tests/baselines/reference/parserRealSource10.js @@ -637,7 +637,7 @@ var TypeScript; Reservation[Reservation["TypeScriptAndJSFuture"] = 6] = "TypeScriptAndJSFuture"; Reservation[Reservation["TypeScriptAndJSFutureStrict"] = 12] = "TypeScriptAndJSFutureStrict"; })(Reservation = TypeScript.Reservation || (TypeScript.Reservation = {})); - var TokenInfo = (function () { + var TokenInfo = /** @class */ (function () { function TokenInfo(tokenId, reservation, binopPrecedence, binopNodeType, unopPrecedence, unopNodeType, text, ers) { this.tokenId = tokenId; this.reservation = reservation; @@ -788,7 +788,7 @@ var TypeScript; TokenClass[TokenClass["Identifier"] = 5] = "Identifier"; TokenClass[TokenClass["Literal"] = 6] = "Literal"; })(TokenClass = TypeScript.TokenClass || (TypeScript.TokenClass = {})); - var SavedToken = (function () { + var SavedToken = /** @class */ (function () { function SavedToken(tok, minChar, limChar) { this.tok = tok; this.minChar = minChar; @@ -797,7 +797,7 @@ var TypeScript; return SavedToken; }()); TypeScript.SavedToken = SavedToken; - var Token = (function () { + var Token = /** @class */ (function () { function Token(tokenId) { this.tokenId = tokenId; } @@ -828,7 +828,7 @@ var TypeScript; return Token; }()); TypeScript.Token = Token; - var NumberLiteralToken = (function (_super) { + var NumberLiteralToken = /** @class */ (function (_super) { __extends(NumberLiteralToken, _super); function NumberLiteralToken(value, hasEmptyFraction) { var _this = _super.call(this, TokenID.NumberLiteral) || this; @@ -845,7 +845,7 @@ var TypeScript; return NumberLiteralToken; }(Token)); TypeScript.NumberLiteralToken = NumberLiteralToken; - var StringLiteralToken = (function (_super) { + var StringLiteralToken = /** @class */ (function (_super) { __extends(StringLiteralToken, _super); function StringLiteralToken(value) { var _this = _super.call(this, TokenID.StringLiteral) || this; @@ -861,7 +861,7 @@ var TypeScript; return StringLiteralToken; }(Token)); TypeScript.StringLiteralToken = StringLiteralToken; - var IdentifierToken = (function (_super) { + var IdentifierToken = /** @class */ (function (_super) { __extends(IdentifierToken, _super); function IdentifierToken(value, hasEscapeSequence) { var _this = _super.call(this, TokenID.Identifier) || this; @@ -878,7 +878,7 @@ var TypeScript; return IdentifierToken; }(Token)); TypeScript.IdentifierToken = IdentifierToken; - var WhitespaceToken = (function (_super) { + var WhitespaceToken = /** @class */ (function (_super) { __extends(WhitespaceToken, _super); function WhitespaceToken(tokenId, value) { var _this = _super.call(this, tokenId) || this; @@ -894,7 +894,7 @@ var TypeScript; return WhitespaceToken; }(Token)); TypeScript.WhitespaceToken = WhitespaceToken; - var CommentToken = (function (_super) { + var CommentToken = /** @class */ (function (_super) { __extends(CommentToken, _super); function CommentToken(tokenID, value, isBlock, startPos, line, endsLine) { var _this = _super.call(this, tokenID) || this; @@ -914,7 +914,7 @@ var TypeScript; return CommentToken; }(Token)); TypeScript.CommentToken = CommentToken; - var RegularExpressionLiteralToken = (function (_super) { + var RegularExpressionLiteralToken = /** @class */ (function (_super) { __extends(RegularExpressionLiteralToken, _super); function RegularExpressionLiteralToken(regex) { var _this = _super.call(this, TokenID.RegularExpressionLiteral) || this; diff --git a/tests/baselines/reference/parserRealSource11.js b/tests/baselines/reference/parserRealSource11.js index 0d942cb1c68..361865816d7 100644 --- a/tests/baselines/reference/parserRealSource11.js +++ b/tests/baselines/reference/parserRealSource11.js @@ -2380,7 +2380,7 @@ var __extends = (this && this.__extends) || (function () { /// var TypeScript; (function (TypeScript) { - var ASTSpan = (function () { + var ASTSpan = /** @class */ (function () { function ASTSpan() { this.minChar = -1; // -1 = "undefined" or "compiler generated" this.limChar = -1; // -1 = "undefined" or "compiler generated" @@ -2388,7 +2388,7 @@ var TypeScript; return ASTSpan; }()); TypeScript.ASTSpan = ASTSpan; - var AST = (function (_super) { + var AST = /** @class */ (function (_super) { __extends(AST, _super); function AST(nodeType) { var _this = _super.call(this) || this; @@ -2545,7 +2545,7 @@ var TypeScript; return AST; }(ASTSpan)); TypeScript.AST = AST; - var IncompleteAST = (function (_super) { + var IncompleteAST = /** @class */ (function (_super) { __extends(IncompleteAST, _super); function IncompleteAST(min, lim) { var _this = _super.call(this, NodeType.Error) || this; @@ -2556,7 +2556,7 @@ var TypeScript; return IncompleteAST; }(AST)); TypeScript.IncompleteAST = IncompleteAST; - var ASTList = (function (_super) { + var ASTList = /** @class */ (function (_super) { __extends(ASTList, _super); function ASTList() { var _this = _super.call(this, NodeType.List) || this; @@ -2612,7 +2612,7 @@ var TypeScript; return ASTList; }(AST)); TypeScript.ASTList = ASTList; - var Identifier = (function (_super) { + var Identifier = /** @class */ (function (_super) { __extends(Identifier, _super); // 'actualText' is the text that the user has entered for the identifier. the text might // include any Unicode escape sequences (e.g.: \u0041 for 'A'). 'text', however, contains @@ -2669,7 +2669,7 @@ var TypeScript; return Identifier; }(AST)); TypeScript.Identifier = Identifier; - var MissingIdentifier = (function (_super) { + var MissingIdentifier = /** @class */ (function (_super) { __extends(MissingIdentifier, _super); function MissingIdentifier() { return _super.call(this, "__missing") || this; @@ -2683,7 +2683,7 @@ var TypeScript; return MissingIdentifier; }(Identifier)); TypeScript.MissingIdentifier = MissingIdentifier; - var Label = (function (_super) { + var Label = /** @class */ (function (_super) { __extends(Label, _super); function Label(id) { var _this = _super.call(this, NodeType.Label) || this; @@ -2708,7 +2708,7 @@ var TypeScript; return Label; }(AST)); TypeScript.Label = Label; - var Expression = (function (_super) { + var Expression = /** @class */ (function (_super) { __extends(Expression, _super); function Expression(nodeType) { return _super.call(this, nodeType) || this; @@ -2718,7 +2718,7 @@ var TypeScript; return Expression; }(AST)); TypeScript.Expression = Expression; - var UnaryExpression = (function (_super) { + var UnaryExpression = /** @class */ (function (_super) { __extends(UnaryExpression, _super); function UnaryExpression(nodeType, operand) { var _this = _super.call(this, nodeType) || this; @@ -2863,7 +2863,7 @@ var TypeScript; return UnaryExpression; }(Expression)); TypeScript.UnaryExpression = UnaryExpression; - var CallExpression = (function (_super) { + var CallExpression = /** @class */ (function (_super) { __extends(CallExpression, _super); function CallExpression(nodeType, target, arguments) { var _this = _super.call(this, nodeType) || this; @@ -2896,7 +2896,7 @@ var TypeScript; return CallExpression; }(Expression)); TypeScript.CallExpression = CallExpression; - var BinaryExpression = (function (_super) { + var BinaryExpression = /** @class */ (function (_super) { __extends(BinaryExpression, _super); function BinaryExpression(nodeType, operand1, operand2) { var _this = _super.call(this, nodeType) || this; @@ -3049,7 +3049,7 @@ var TypeScript; return BinaryExpression; }(Expression)); TypeScript.BinaryExpression = BinaryExpression; - var ConditionalExpression = (function (_super) { + var ConditionalExpression = /** @class */ (function (_super) { __extends(ConditionalExpression, _super); function ConditionalExpression(operand1, operand2, operand3) { var _this = _super.call(this, NodeType.ConditionalExpression) || this; @@ -3075,7 +3075,7 @@ var TypeScript; return ConditionalExpression; }(Expression)); TypeScript.ConditionalExpression = ConditionalExpression; - var NumberLiteral = (function (_super) { + var NumberLiteral = /** @class */ (function (_super) { __extends(NumberLiteral, _super); function NumberLiteral(value, hasEmptyFraction) { var _this = _super.call(this, NodeType.NumberLit) || this; @@ -3117,7 +3117,7 @@ var TypeScript; return NumberLiteral; }(Expression)); TypeScript.NumberLiteral = NumberLiteral; - var RegexLiteral = (function (_super) { + var RegexLiteral = /** @class */ (function (_super) { __extends(RegexLiteral, _super); function RegexLiteral(regex) { var _this = _super.call(this, NodeType.Regex) || this; @@ -3138,7 +3138,7 @@ var TypeScript; return RegexLiteral; }(Expression)); TypeScript.RegexLiteral = RegexLiteral; - var StringLiteral = (function (_super) { + var StringLiteral = /** @class */ (function (_super) { __extends(StringLiteral, _super); function StringLiteral(text) { var _this = _super.call(this, NodeType.QString) || this; @@ -3165,7 +3165,7 @@ var TypeScript; return StringLiteral; }(Expression)); TypeScript.StringLiteral = StringLiteral; - var ModuleElement = (function (_super) { + var ModuleElement = /** @class */ (function (_super) { __extends(ModuleElement, _super); function ModuleElement(nodeType) { return _super.call(this, nodeType) || this; @@ -3173,7 +3173,7 @@ var TypeScript; return ModuleElement; }(AST)); TypeScript.ModuleElement = ModuleElement; - var ImportDeclaration = (function (_super) { + var ImportDeclaration = /** @class */ (function (_super) { __extends(ImportDeclaration, _super); function ImportDeclaration(id, alias) { var _this = _super.call(this, NodeType.ImportDeclaration) || this; @@ -3233,7 +3233,7 @@ var TypeScript; return ImportDeclaration; }(ModuleElement)); TypeScript.ImportDeclaration = ImportDeclaration; - var BoundDecl = (function (_super) { + var BoundDecl = /** @class */ (function (_super) { __extends(BoundDecl, _super); function BoundDecl(id, nodeType, nestingLevel) { var _this = _super.call(this, nodeType) || this; @@ -3258,7 +3258,7 @@ var TypeScript; return BoundDecl; }(AST)); TypeScript.BoundDecl = BoundDecl; - var VarDecl = (function (_super) { + var VarDecl = /** @class */ (function (_super) { __extends(VarDecl, _super); function VarDecl(id, nest) { return _super.call(this, id, NodeType.VarDecl, nest) || this; @@ -3275,7 +3275,7 @@ var TypeScript; return VarDecl; }(BoundDecl)); TypeScript.VarDecl = VarDecl; - var ArgDecl = (function (_super) { + var ArgDecl = /** @class */ (function (_super) { __extends(ArgDecl, _super); function ArgDecl(id) { var _this = _super.call(this, id, NodeType.ArgDecl, 0) || this; @@ -3298,7 +3298,7 @@ var TypeScript; }(BoundDecl)); TypeScript.ArgDecl = ArgDecl; var internalId = 0; - var FuncDecl = (function (_super) { + var FuncDecl = /** @class */ (function (_super) { __extends(FuncDecl, _super); function FuncDecl(name, bod, isConstructor, arguments, vars, scopes, statics, nodeType) { var _this = _super.call(this, nodeType) || this; @@ -3429,7 +3429,7 @@ var TypeScript; return FuncDecl; }(AST)); TypeScript.FuncDecl = FuncDecl; - var LocationInfo = (function () { + var LocationInfo = /** @class */ (function () { function LocationInfo(filename, lineMap, unitIndex) { this.filename = filename; this.lineMap = lineMap; @@ -3439,7 +3439,7 @@ var TypeScript; }()); TypeScript.LocationInfo = LocationInfo; TypeScript.unknownLocationInfo = new LocationInfo("unknown", null, -1); - var Script = (function (_super) { + var Script = /** @class */ (function (_super) { __extends(Script, _super); function Script(vars, scopes) { var _this = _super.call(this, new Identifier("script"), null, false, null, vars, scopes, null, NodeType.Script) || this; @@ -3509,7 +3509,7 @@ var TypeScript; return Script; }(FuncDecl)); TypeScript.Script = Script; - var NamedDeclaration = (function (_super) { + var NamedDeclaration = /** @class */ (function (_super) { __extends(NamedDeclaration, _super); function NamedDeclaration(nodeType, name, members) { var _this = _super.call(this, nodeType) || this; @@ -3522,7 +3522,7 @@ var TypeScript; return NamedDeclaration; }(ModuleElement)); TypeScript.NamedDeclaration = NamedDeclaration; - var ModuleDeclaration = (function (_super) { + var ModuleDeclaration = /** @class */ (function (_super) { __extends(ModuleDeclaration, _super); function ModuleDeclaration(name, members, vars, scopes, endingToken) { var _this = _super.call(this, NodeType.ModuleDeclaration, name, members) || this; @@ -3558,7 +3558,7 @@ var TypeScript; return ModuleDeclaration; }(NamedDeclaration)); TypeScript.ModuleDeclaration = ModuleDeclaration; - var TypeDeclaration = (function (_super) { + var TypeDeclaration = /** @class */ (function (_super) { __extends(TypeDeclaration, _super); function TypeDeclaration(nodeType, name, extendsList, implementsList, members) { var _this = _super.call(this, nodeType, name, members) || this; @@ -3576,7 +3576,7 @@ var TypeScript; return TypeDeclaration; }(NamedDeclaration)); TypeScript.TypeDeclaration = TypeDeclaration; - var ClassDeclaration = (function (_super) { + var ClassDeclaration = /** @class */ (function (_super) { __extends(ClassDeclaration, _super); function ClassDeclaration(name, members, extendsList, implementsList) { var _this = _super.call(this, NodeType.ClassDeclaration, name, extendsList, implementsList, members) || this; @@ -3595,7 +3595,7 @@ var TypeScript; return ClassDeclaration; }(TypeDeclaration)); TypeScript.ClassDeclaration = ClassDeclaration; - var InterfaceDeclaration = (function (_super) { + var InterfaceDeclaration = /** @class */ (function (_super) { __extends(InterfaceDeclaration, _super); function InterfaceDeclaration(name, members, extendsList, implementsList) { return _super.call(this, NodeType.InterfaceDeclaration, name, extendsList, implementsList, members) || this; @@ -3608,7 +3608,7 @@ var TypeScript; return InterfaceDeclaration; }(TypeDeclaration)); TypeScript.InterfaceDeclaration = InterfaceDeclaration; - var Statement = (function (_super) { + var Statement = /** @class */ (function (_super) { __extends(Statement, _super); function Statement(nodeType) { var _this = _super.call(this, nodeType) || this; @@ -3625,7 +3625,7 @@ var TypeScript; return Statement; }(ModuleElement)); TypeScript.Statement = Statement; - var LabeledStatement = (function (_super) { + var LabeledStatement = /** @class */ (function (_super) { __extends(LabeledStatement, _super); function LabeledStatement(labels, stmt) { var _this = _super.call(this, NodeType.LabeledStatement) || this; @@ -3660,7 +3660,7 @@ var TypeScript; return LabeledStatement; }(Statement)); TypeScript.LabeledStatement = LabeledStatement; - var Block = (function (_super) { + var Block = /** @class */ (function (_super) { __extends(Block, _super); function Block(statements, isStatementBlock) { var _this = _super.call(this, NodeType.Block) || this; @@ -3716,7 +3716,7 @@ var TypeScript; return Block; }(Statement)); TypeScript.Block = Block; - var Jump = (function (_super) { + var Jump = /** @class */ (function (_super) { __extends(Jump, _super); function Jump(nodeType) { var _this = _super.call(this, nodeType) || this; @@ -3768,7 +3768,7 @@ var TypeScript; return Jump; }(Statement)); TypeScript.Jump = Jump; - var WhileStatement = (function (_super) { + var WhileStatement = /** @class */ (function (_super) { __extends(WhileStatement, _super); function WhileStatement(cond) { var _this = _super.call(this, NodeType.While) || this; @@ -3821,7 +3821,7 @@ var TypeScript; return WhileStatement; }(Statement)); TypeScript.WhileStatement = WhileStatement; - var DoWhileStatement = (function (_super) { + var DoWhileStatement = /** @class */ (function (_super) { __extends(DoWhileStatement, _super); function DoWhileStatement() { var _this = _super.call(this, NodeType.DoWhile) || this; @@ -3878,7 +3878,7 @@ var TypeScript; return DoWhileStatement; }(Statement)); TypeScript.DoWhileStatement = DoWhileStatement; - var IfStatement = (function (_super) { + var IfStatement = /** @class */ (function (_super) { __extends(IfStatement, _super); function IfStatement(cond) { var _this = _super.call(this, NodeType.If) || this; @@ -3957,7 +3957,7 @@ var TypeScript; return IfStatement; }(Statement)); TypeScript.IfStatement = IfStatement; - var ReturnStatement = (function (_super) { + var ReturnStatement = /** @class */ (function (_super) { __extends(ReturnStatement, _super); function ReturnStatement() { var _this = _super.call(this, NodeType.Return) || this; @@ -3989,7 +3989,7 @@ var TypeScript; return ReturnStatement; }(Statement)); TypeScript.ReturnStatement = ReturnStatement; - var EndCode = (function (_super) { + var EndCode = /** @class */ (function (_super) { __extends(EndCode, _super); function EndCode() { return _super.call(this, NodeType.EndCode) || this; @@ -3997,7 +3997,7 @@ var TypeScript; return EndCode; }(AST)); TypeScript.EndCode = EndCode; - var ForInStatement = (function (_super) { + var ForInStatement = /** @class */ (function (_super) { __extends(ForInStatement, _super); function ForInStatement(lval, obj) { var _this = _super.call(this, NodeType.ForIn) || this; @@ -4113,7 +4113,7 @@ var TypeScript; return ForInStatement; }(Statement)); TypeScript.ForInStatement = ForInStatement; - var ForStatement = (function (_super) { + var ForStatement = /** @class */ (function (_super) { __extends(ForStatement, _super); function ForStatement(init) { var _this = _super.call(this, NodeType.For) || this; @@ -4205,7 +4205,7 @@ var TypeScript; return ForStatement; }(Statement)); TypeScript.ForStatement = ForStatement; - var WithStatement = (function (_super) { + var WithStatement = /** @class */ (function (_super) { __extends(WithStatement, _super); function WithStatement(expr) { var _this = _super.call(this, NodeType.With) || this; @@ -4232,7 +4232,7 @@ var TypeScript; return WithStatement; }(Statement)); TypeScript.WithStatement = WithStatement; - var SwitchStatement = (function (_super) { + var SwitchStatement = /** @class */ (function (_super) { __extends(SwitchStatement, _super); function SwitchStatement(val) { var _this = _super.call(this, NodeType.Switch) || this; @@ -4305,7 +4305,7 @@ var TypeScript; return SwitchStatement; }(Statement)); TypeScript.SwitchStatement = SwitchStatement; - var CaseStatement = (function (_super) { + var CaseStatement = /** @class */ (function (_super) { __extends(CaseStatement, _super); function CaseStatement() { var _this = _super.call(this, NodeType.Case) || this; @@ -4359,7 +4359,7 @@ var TypeScript; return CaseStatement; }(Statement)); TypeScript.CaseStatement = CaseStatement; - var TypeReference = (function (_super) { + var TypeReference = /** @class */ (function (_super) { __extends(TypeReference, _super); function TypeReference(term, arrayCount) { var _this = _super.call(this, NodeType.TypeRef) || this; @@ -4390,7 +4390,7 @@ var TypeScript; return TypeReference; }(AST)); TypeScript.TypeReference = TypeReference; - var TryFinally = (function (_super) { + var TryFinally = /** @class */ (function (_super) { __extends(TryFinally, _super); function TryFinally(tryNode, finallyNode) { var _this = _super.call(this, NodeType.TryFinally) || this; @@ -4436,7 +4436,7 @@ var TypeScript; return TryFinally; }(Statement)); TypeScript.TryFinally = TryFinally; - var TryCatch = (function (_super) { + var TryCatch = /** @class */ (function (_super) { __extends(TryCatch, _super); function TryCatch(tryNode, catchNode) { var _this = _super.call(this, NodeType.TryCatch) || this; @@ -4487,7 +4487,7 @@ var TypeScript; return TryCatch; }(Statement)); TypeScript.TryCatch = TryCatch; - var Try = (function (_super) { + var Try = /** @class */ (function (_super) { __extends(Try, _super); function Try(body) { var _this = _super.call(this, NodeType.Try) || this; @@ -4516,7 +4516,7 @@ var TypeScript; return Try; }(Statement)); TypeScript.Try = Try; - var Catch = (function (_super) { + var Catch = /** @class */ (function (_super) { __extends(Catch, _super); function Catch(param, body) { var _this = _super.call(this, NodeType.Catch) || this; @@ -4590,7 +4590,7 @@ var TypeScript; return Catch; }(Statement)); TypeScript.Catch = Catch; - var Finally = (function (_super) { + var Finally = /** @class */ (function (_super) { __extends(Finally, _super); function Finally(body) { var _this = _super.call(this, NodeType.Finally) || this; @@ -4619,7 +4619,7 @@ var TypeScript; return Finally; }(Statement)); TypeScript.Finally = Finally; - var Comment = (function (_super) { + var Comment = /** @class */ (function (_super) { __extends(Comment, _super); function Comment(content, isBlockComment, endsLine) { var _this = _super.call(this, NodeType.Comment) || this; @@ -4646,7 +4646,7 @@ var TypeScript; return Comment; }(AST)); TypeScript.Comment = Comment; - var DebuggerStatement = (function (_super) { + var DebuggerStatement = /** @class */ (function (_super) { __extends(DebuggerStatement, _super); function DebuggerStatement() { return _super.call(this, NodeType.Debugger) || this; diff --git a/tests/baselines/reference/parserRealSource12.js b/tests/baselines/reference/parserRealSource12.js index fccb1fa45e0..18cb042f36d 100644 --- a/tests/baselines/reference/parserRealSource12.js +++ b/tests/baselines/reference/parserRealSource12.js @@ -536,7 +536,7 @@ module TypeScript { /// var TypeScript; (function (TypeScript) { - var AstWalkOptions = (function () { + var AstWalkOptions = /** @class */ (function () { function AstWalkOptions() { this.goChildren = true; this.goNextSibling = true; @@ -550,7 +550,7 @@ var TypeScript; return AstWalkOptions; }()); TypeScript.AstWalkOptions = AstWalkOptions; - var AstWalker = (function () { + var AstWalker = /** @class */ (function () { function AstWalker(childrenWalkers, pre, post, options, state) { this.childrenWalkers = childrenWalkers; this.pre = pre; @@ -587,7 +587,7 @@ var TypeScript; }; return AstWalker; }()); - var AstWalkerFactory = (function () { + var AstWalkerFactory = /** @class */ (function () { function AstWalkerFactory() { this.childrenWalkers = []; this.initChildrenWalkers(); diff --git a/tests/baselines/reference/parserRealSource14.js b/tests/baselines/reference/parserRealSource14.js index 635d122db04..e72435c775b 100644 --- a/tests/baselines/reference/parserRealSource14.js +++ b/tests/baselines/reference/parserRealSource14.js @@ -597,7 +597,7 @@ var TypeScript; // Helper class representing a path from a root ast node to a (grand)child ast node. // This is helpful as our tree don't have parents. // - var AstPath = (function () { + var AstPath = /** @class */ (function () { function AstPath() { this.asts = []; this.top = -1; @@ -950,7 +950,7 @@ var TypeScript; return true; } TypeScript.isValidAstNode = isValidAstNode; - var AstPathContext = (function () { + var AstPathContext = /** @class */ (function () { function AstPathContext() { this.path = new TypeScript.AstPath(); } diff --git a/tests/baselines/reference/parserRealSource4.js b/tests/baselines/reference/parserRealSource4.js index 39d17fb6ef4..0851b867c27 100644 --- a/tests/baselines/reference/parserRealSource4.js +++ b/tests/baselines/reference/parserRealSource4.js @@ -301,7 +301,7 @@ module TypeScript { /// var TypeScript; (function (TypeScript) { - var BlockIntrinsics = (function () { + var BlockIntrinsics = /** @class */ (function () { function BlockIntrinsics() { this.prototype = undefined; this.toString = undefined; @@ -316,7 +316,7 @@ var TypeScript; return BlockIntrinsics; }()); TypeScript.BlockIntrinsics = BlockIntrinsics; - var StringHashTable = (function () { + var StringHashTable = /** @class */ (function () { function StringHashTable() { this.itemCount = 0; this.table = new BlockIntrinsics(); @@ -393,7 +393,7 @@ var TypeScript; // The resident table is expected to reference the same table object, whereas the // transientTable may reference different objects over time // REVIEW: WARNING: For performance reasons, neither the primary nor secondary table may be null - var DualStringHashTable = (function () { + var DualStringHashTable = /** @class */ (function () { function DualStringHashTable(primaryTable, secondaryTable) { this.primaryTable = primaryTable; this.secondaryTable = secondaryTable; @@ -457,7 +457,7 @@ var TypeScript; return key2 ^ ((key1 >> 5) + key1); } TypeScript.combineHashes = combineHashes; - var HashEntry = (function () { + var HashEntry = /** @class */ (function () { function HashEntry(key, data) { this.key = key; this.data = data; @@ -465,7 +465,7 @@ var TypeScript; return HashEntry; }()); TypeScript.HashEntry = HashEntry; - var HashTable = (function () { + var HashTable = /** @class */ (function () { function HashTable(size, hashFn, equalsFn) { this.size = size; this.hashFn = hashFn; @@ -529,7 +529,7 @@ var TypeScript; }()); TypeScript.HashTable = HashTable; // Simple Hash table with list of keys and values matching each other at the given index - var SimpleHashTable = (function () { + var SimpleHashTable = /** @class */ (function () { function SimpleHashTable() { this.keys = []; this.values = []; diff --git a/tests/baselines/reference/parserRealSource5.js b/tests/baselines/reference/parserRealSource5.js index 4f4db59746e..834371a0dc8 100644 --- a/tests/baselines/reference/parserRealSource5.js +++ b/tests/baselines/reference/parserRealSource5.js @@ -73,7 +73,7 @@ module TypeScript { var TypeScript; (function (TypeScript) { // TODO: refactor indent logic for use in emit - var PrintContext = (function () { + var PrintContext = /** @class */ (function () { function PrintContext(outfile, parser) { this.outfile = outfile; this.parser = parser; diff --git a/tests/baselines/reference/parserRealSource6.js b/tests/baselines/reference/parserRealSource6.js index c7dcc5e497b..50b643a55f9 100644 --- a/tests/baselines/reference/parserRealSource6.js +++ b/tests/baselines/reference/parserRealSource6.js @@ -227,7 +227,7 @@ module TypeScript { /// var TypeScript; (function (TypeScript) { - var TypeCollectionContext = (function () { + var TypeCollectionContext = /** @class */ (function () { function TypeCollectionContext(scopeChain, checker) { this.scopeChain = scopeChain; this.checker = checker; @@ -236,7 +236,7 @@ var TypeScript; return TypeCollectionContext; }()); TypeScript.TypeCollectionContext = TypeCollectionContext; - var MemberScopeContext = (function () { + var MemberScopeContext = /** @class */ (function () { function MemberScopeContext(flow, pos, matchFlag) { this.flow = flow; this.pos = pos; @@ -248,7 +248,7 @@ var TypeScript; return MemberScopeContext; }()); TypeScript.MemberScopeContext = MemberScopeContext; - var EnclosingScopeContext = (function () { + var EnclosingScopeContext = /** @class */ (function () { function EnclosingScopeContext(logger, script, text, pos, isMemberCompletion) { this.logger = logger; this.script = script; diff --git a/tests/baselines/reference/parserRealSource7.js b/tests/baselines/reference/parserRealSource7.js index edc290c35d8..c3938341017 100644 --- a/tests/baselines/reference/parserRealSource7.js +++ b/tests/baselines/reference/parserRealSource7.js @@ -839,7 +839,7 @@ module TypeScript { /// var TypeScript; (function (TypeScript) { - var Continuation = (function () { + var Continuation = /** @class */ (function () { function Continuation(normalBlock) { this.normalBlock = normalBlock; this.exceptionBlock = -1; diff --git a/tests/baselines/reference/parserRealSource8.js b/tests/baselines/reference/parserRealSource8.js index d23297954be..95e8a421fc8 100644 --- a/tests/baselines/reference/parserRealSource8.js +++ b/tests/baselines/reference/parserRealSource8.js @@ -472,7 +472,7 @@ module TypeScript { /// var TypeScript; (function (TypeScript) { - var AssignScopeContext = (function () { + var AssignScopeContext = /** @class */ (function () { function AssignScopeContext(scopeChain, typeFlow, modDeclChain) { this.scopeChain = scopeChain; this.typeFlow = typeFlow; @@ -506,7 +506,7 @@ var TypeScript; return s.isInstanceProperty(); } TypeScript.instanceFilterStop = instanceFilterStop; - var ScopeSearchFilter = (function () { + var ScopeSearchFilter = /** @class */ (function () { function ScopeSearchFilter(select, stop) { this.select = select; this.stop = stop; diff --git a/tests/baselines/reference/parserRealSource9.js b/tests/baselines/reference/parserRealSource9.js index e278f88c8e9..0a64f8153b9 100644 --- a/tests/baselines/reference/parserRealSource9.js +++ b/tests/baselines/reference/parserRealSource9.js @@ -215,7 +215,7 @@ module TypeScript { /// var TypeScript; (function (TypeScript) { - var Binder = (function () { + var Binder = /** @class */ (function () { function Binder(checker) { this.checker = checker; } diff --git a/tests/baselines/reference/parserSetAccessorWithTypeAnnotation1.js b/tests/baselines/reference/parserSetAccessorWithTypeAnnotation1.js index 065605fe9d4..76af2100e3f 100644 --- a/tests/baselines/reference/parserSetAccessorWithTypeAnnotation1.js +++ b/tests/baselines/reference/parserSetAccessorWithTypeAnnotation1.js @@ -5,7 +5,7 @@ class C { } //// [parserSetAccessorWithTypeAnnotation1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "foo", { diff --git a/tests/baselines/reference/parserSetAccessorWithTypeParameters1.js b/tests/baselines/reference/parserSetAccessorWithTypeParameters1.js index ca07292ee54..2b6716fba2a 100644 --- a/tests/baselines/reference/parserSetAccessorWithTypeParameters1.js +++ b/tests/baselines/reference/parserSetAccessorWithTypeParameters1.js @@ -4,7 +4,7 @@ class C { } //// [parserSetAccessorWithTypeParameters1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "foo", { diff --git a/tests/baselines/reference/parserSuperExpression1.js b/tests/baselines/reference/parserSuperExpression1.js index 02bd49653fe..e9551259699 100644 --- a/tests/baselines/reference/parserSuperExpression1.js +++ b/tests/baselines/reference/parserSuperExpression1.js @@ -14,7 +14,7 @@ module M1.M2 { } //// [parserSuperExpression1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -26,7 +26,7 @@ var M1; (function (M1) { var M2; (function (M2) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/parserSuperExpression2.js b/tests/baselines/reference/parserSuperExpression2.js index ebd43ad3180..2a1a8e3a13c 100644 --- a/tests/baselines/reference/parserSuperExpression2.js +++ b/tests/baselines/reference/parserSuperExpression2.js @@ -6,7 +6,7 @@ class C { } //// [parserSuperExpression2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.M = function () { diff --git a/tests/baselines/reference/parserSuperExpression3.js b/tests/baselines/reference/parserSuperExpression3.js index 064353669c8..c79df7e1d3a 100644 --- a/tests/baselines/reference/parserSuperExpression3.js +++ b/tests/baselines/reference/parserSuperExpression3.js @@ -6,7 +6,7 @@ class C { } //// [parserSuperExpression3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.M = function () { diff --git a/tests/baselines/reference/parserSuperExpression4.js b/tests/baselines/reference/parserSuperExpression4.js index 97f6ad26c4b..71837fc935e 100644 --- a/tests/baselines/reference/parserSuperExpression4.js +++ b/tests/baselines/reference/parserSuperExpression4.js @@ -14,7 +14,7 @@ module M1.M2 { } //// [parserSuperExpression4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -26,7 +26,7 @@ var M1; (function (M1) { var M2; (function (M2) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/parserUnicode3.js b/tests/baselines/reference/parserUnicode3.js index 30652e90cfa..17e28e688cf 100644 --- a/tests/baselines/reference/parserUnicode3.js +++ b/tests/baselines/reference/parserUnicode3.js @@ -3,7 +3,7 @@ class 剩下 { } //// [parserUnicode3.js] -var 剩下 = (function () { +var 剩下 = /** @class */ (function () { function 剩下() { } return 剩下; diff --git a/tests/baselines/reference/parserharness.js b/tests/baselines/reference/parserharness.js index 2275a1f682e..6be17492731 100644 --- a/tests/baselines/reference/parserharness.js +++ b/tests/baselines/reference/parserharness.js @@ -2272,7 +2272,7 @@ var Harness; return content; } Harness.readFile = readFile; - var Logger = (function () { + var Logger = /** @class */ (function () { function Logger() { } Logger.prototype.start = function (fileName, priority) { }; @@ -2307,7 +2307,7 @@ var Harness; } } Harness.emitLog = emitLog; - var Runnable = (function () { + var Runnable = /** @class */ (function () { function Runnable(description, block) { this.description = description; this.block = block; @@ -2382,7 +2382,7 @@ var Harness; return Runnable; }()); Harness.Runnable = Runnable; - var TestCase = (function (_super) { + var TestCase = /** @class */ (function (_super) { __extends(TestCase, _super); function TestCase(description, block) { var _this = _super.call(this, description, block) || this; @@ -2417,7 +2417,7 @@ var Harness; return TestCase; }(Runnable)); Harness.TestCase = TestCase; - var Scenario = (function (_super) { + var Scenario = /** @class */ (function (_super) { __extends(Scenario, _super); function Scenario(description, block) { var _this = _super.call(this, description, block) || this; @@ -2473,7 +2473,7 @@ var Harness; return Scenario; }(Runnable)); Harness.Scenario = Scenario; - var Run = (function (_super) { + var Run = /** @class */ (function (_super) { __extends(Run, _super); function Run() { return _super.call(this, 'Test Run', null) || this; @@ -2524,7 +2524,7 @@ var Harness; Clock.resolution = 1000; } })(Clock = Perf.Clock || (Perf.Clock = {})); - var Timer = (function () { + var Timer = /** @class */ (function () { function Timer() { this.time = 0; } @@ -2539,7 +2539,7 @@ var Harness; return Timer; }()); Perf.Timer = Timer; - var Dataset = (function () { + var Dataset = /** @class */ (function () { function Dataset() { this.data = []; } @@ -2583,7 +2583,7 @@ var Harness; }()); Perf.Dataset = Dataset; // Base benchmark class with some defaults. - var Benchmark = (function () { + var Benchmark = /** @class */ (function () { function Benchmark() { this.iterations = 10; this.description = ""; @@ -2657,7 +2657,7 @@ var Harness; /** Aggregate various writes into a single array of lines. Useful for passing to the * TypeScript compiler to fill with source code or errors. */ - var WriterAggregator = (function () { + var WriterAggregator = /** @class */ (function () { function WriterAggregator() { this.lines = []; this.currentLine = ""; @@ -2683,7 +2683,7 @@ var Harness; }()); Compiler.WriterAggregator = WriterAggregator; /** Mimics having multiple files, later concatenated to a single file. */ - var EmitterIOHost = (function () { + var EmitterIOHost = /** @class */ (function () { function EmitterIOHost() { this.fileCollection = {}; } @@ -2764,7 +2764,7 @@ var Harness; } Compiler.compile = compile; // Types - var Type = (function () { + var Type = /** @class */ (function () { function Type(type, code, identifier) { this.type = type; this.code = code; @@ -2882,7 +2882,7 @@ var Harness; return Type; }()); Compiler.Type = Type; - var TypeFactory = (function () { + var TypeFactory = /** @class */ (function () { function TypeFactory() { this.any = this.get('var x : any', 'x'); this.number = this.get('var x : number', 'x'); @@ -3084,7 +3084,7 @@ var Harness; } Compiler.generateDeclFile = generateDeclFile; /** Contains the code and errors of a compilation and some helper methods to check its status. */ - var CompilerResult = (function () { + var CompilerResult = /** @class */ (function () { /** @param fileResults an array of strings for the filename and an ITextWriter with its code */ function CompilerResult(fileResults, errorLines, scripts) { this.fileResults = fileResults; @@ -3120,7 +3120,7 @@ var Harness; }()); Compiler.CompilerResult = CompilerResult; // Compiler Error. - var CompilerError = (function () { + var CompilerError = /** @class */ (function () { function CompilerError(file, line, column, message) { this.file = file; this.line = line; @@ -3410,7 +3410,7 @@ var Harness; } TestCaseParser.makeUnitsFromTest = makeUnitsFromTest; })(TestCaseParser = Harness.TestCaseParser || (Harness.TestCaseParser = {})); - var ScriptInfo = (function () { + var ScriptInfo = /** @class */ (function () { function ScriptInfo(name, content, isResident, maxScriptVersions) { this.name = name; this.content = content; @@ -3461,7 +3461,7 @@ var Harness; return ScriptInfo; }()); Harness.ScriptInfo = ScriptInfo; - var TypeScriptLS = (function () { + var TypeScriptLS = /** @class */ (function () { function TypeScriptLS() { this.ls = null; this.scripts = []; diff --git a/tests/baselines/reference/parserindenter.js b/tests/baselines/reference/parserindenter.js index 17f71318940..27b73e50202 100644 --- a/tests/baselines/reference/parserindenter.js +++ b/tests/baselines/reference/parserindenter.js @@ -759,7 +759,7 @@ module Formatting { /// var Formatting; (function (Formatting) { - var Indenter = (function () { + var Indenter = /** @class */ (function () { function Indenter(logger, tree, snapshot, languageHostIndentation, editorOptions, firstToken, smartIndent) { this.logger = logger; this.tree = tree; diff --git a/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js b/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js index de5777feca8..f3351eba485 100644 --- a/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js +++ b/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js @@ -6,7 +6,7 @@ class C { //// [parsingClassRecoversWhenHittingUnexpectedSemicolon.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { }; diff --git a/tests/baselines/reference/partiallyAmbientClodule.js b/tests/baselines/reference/partiallyAmbientClodule.js index f721d032f34..86936749ef6 100644 --- a/tests/baselines/reference/partiallyAmbientClodule.js +++ b/tests/baselines/reference/partiallyAmbientClodule.js @@ -5,7 +5,7 @@ declare module foo { class foo { } // Legal, because module is ambient //// [partiallyAmbientClodule.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/partiallyAnnotatedFunctionInferenceError.js b/tests/baselines/reference/partiallyAnnotatedFunctionInferenceError.js index 88439493a50..b16f86580e6 100644 --- a/tests/baselines/reference/partiallyAnnotatedFunctionInferenceError.js +++ b/tests/baselines/reference/partiallyAnnotatedFunctionInferenceError.js @@ -26,12 +26,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/partiallyAnnotatedFunctionInferenceWithTypeParameter.js b/tests/baselines/reference/partiallyAnnotatedFunctionInferenceWithTypeParameter.js index 6a46935b224..4f62b376e03 100644 --- a/tests/baselines/reference/partiallyAnnotatedFunctionInferenceWithTypeParameter.js +++ b/tests/baselines/reference/partiallyAnnotatedFunctionInferenceWithTypeParameter.js @@ -45,12 +45,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/partiallyDiscriminantedUnions.js b/tests/baselines/reference/partiallyDiscriminantedUnions.js index 4c1a0a77f53..8cbf44c5b2c 100644 --- a/tests/baselines/reference/partiallyDiscriminantedUnions.js +++ b/tests/baselines/reference/partiallyDiscriminantedUnions.js @@ -55,12 +55,12 @@ if (ab.type === 'a') { } } // Repro from #11185 -var Square = (function () { +var Square = /** @class */ (function () { function Square() { } return Square; }()); -var Circle = (function () { +var Circle = /** @class */ (function () { function Circle() { } return Circle; diff --git a/tests/baselines/reference/plusOperatorWithAnyOtherType.js b/tests/baselines/reference/plusOperatorWithAnyOtherType.js index 6c24aa68806..e7780740645 100644 --- a/tests/baselines/reference/plusOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/plusOperatorWithAnyOtherType.js @@ -67,7 +67,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/plusOperatorWithBooleanType.js b/tests/baselines/reference/plusOperatorWithBooleanType.js index 1bd72bb6ea7..f0c6540db0b 100644 --- a/tests/baselines/reference/plusOperatorWithBooleanType.js +++ b/tests/baselines/reference/plusOperatorWithBooleanType.js @@ -39,7 +39,7 @@ var ResultIsNumber7 = +A.foo(); // + operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return false; }; diff --git a/tests/baselines/reference/plusOperatorWithNumberType.js b/tests/baselines/reference/plusOperatorWithNumberType.js index 377577194bb..aba1ad74528 100644 --- a/tests/baselines/reference/plusOperatorWithNumberType.js +++ b/tests/baselines/reference/plusOperatorWithNumberType.js @@ -46,7 +46,7 @@ var ResultIsNumber11 = +(NUMBER + NUMBER); var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/plusOperatorWithStringType.js b/tests/baselines/reference/plusOperatorWithStringType.js index 19d143eeb8e..3893bc1cb8c 100644 --- a/tests/baselines/reference/plusOperatorWithStringType.js +++ b/tests/baselines/reference/plusOperatorWithStringType.js @@ -45,7 +45,7 @@ var ResultIsNumber12 = +STRING.charAt(0); var STRING; var STRING1 = ["", "abc"]; function foo() { return "abc"; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/prespecializedGenericMembers1.js b/tests/baselines/reference/prespecializedGenericMembers1.js index f7e41263237..2a89c2d6e18 100644 --- a/tests/baselines/reference/prespecializedGenericMembers1.js +++ b/tests/baselines/reference/prespecializedGenericMembers1.js @@ -23,13 +23,13 @@ var catBag = new CatBag(catThing); //// [prespecializedGenericMembers1.js] "use strict"; exports.__esModule = true; -var Cat = (function () { +var Cat = /** @class */ (function () { function Cat() { } return Cat; }()); exports.Cat = Cat; -var CatBag = (function () { +var CatBag = /** @class */ (function () { function CatBag(cats) { } return CatBag; diff --git a/tests/baselines/reference/primitiveConstraints2.js b/tests/baselines/reference/primitiveConstraints2.js index c8c49b2a164..b7563407cc2 100644 --- a/tests/baselines/reference/primitiveConstraints2.js +++ b/tests/baselines/reference/primitiveConstraints2.js @@ -10,7 +10,7 @@ x.bar2(2, ""); // should error x.bar2(2, ""); // should error //// [primitiveConstraints2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar2 = function (x, y) { diff --git a/tests/baselines/reference/primitiveMembers.js b/tests/baselines/reference/primitiveMembers.js index 163c5c8873d..a1db8c9eb9f 100644 --- a/tests/baselines/reference/primitiveMembers.js +++ b/tests/baselines/reference/primitiveMembers.js @@ -58,14 +58,14 @@ var n2 = 34; var s = "yo"; var b = true; var n3 = 5 || {}; -var baz = (function () { +var baz = /** @class */ (function () { function baz() { } baz.prototype.bar = function () { }; ; return baz; }()); -var foo = (function (_super) { +var foo = /** @class */ (function (_super) { __extends(foo, _super); function foo() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/primitiveTypeAsClassName.js b/tests/baselines/reference/primitiveTypeAsClassName.js index f68d64f9444..12414395792 100644 --- a/tests/baselines/reference/primitiveTypeAsClassName.js +++ b/tests/baselines/reference/primitiveTypeAsClassName.js @@ -2,7 +2,7 @@ class any {} //// [primitiveTypeAsClassName.js] -var any = (function () { +var any = /** @class */ (function () { function any() { } return any; diff --git a/tests/baselines/reference/privacyAccessorDeclFile.js b/tests/baselines/reference/privacyAccessorDeclFile.js index 9d92ba0d684..57dbd8b4947 100644 --- a/tests/baselines/reference/privacyAccessorDeclFile.js +++ b/tests/baselines/reference/privacyAccessorDeclFile.js @@ -1061,18 +1061,18 @@ module publicModuleInGlobal { //// [privacyAccessorDeclFile_externalModule.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithWithPrivateGetAccessorTypes = (function () { +var publicClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -1134,7 +1134,7 @@ var publicClassWithWithPrivateGetAccessorTypes = (function () { return publicClassWithWithPrivateGetAccessorTypes; }()); exports.publicClassWithWithPrivateGetAccessorTypes = publicClassWithWithPrivateGetAccessorTypes; -var publicClassWithWithPublicGetAccessorTypes = (function () { +var publicClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -1196,7 +1196,7 @@ var publicClassWithWithPublicGetAccessorTypes = (function () { return publicClassWithWithPublicGetAccessorTypes; }()); exports.publicClassWithWithPublicGetAccessorTypes = publicClassWithWithPublicGetAccessorTypes; -var privateClassWithWithPrivateGetAccessorTypes = (function () { +var privateClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -1257,7 +1257,7 @@ var privateClassWithWithPrivateGetAccessorTypes = (function () { }); return privateClassWithWithPrivateGetAccessorTypes; }()); -var privateClassWithWithPublicGetAccessorTypes = (function () { +var privateClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -1318,7 +1318,7 @@ var privateClassWithWithPublicGetAccessorTypes = (function () { }); return privateClassWithWithPublicGetAccessorTypes; }()); -var publicClassWithWithPrivateSetAccessorTypes = (function () { +var publicClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -1348,7 +1348,7 @@ var publicClassWithWithPrivateSetAccessorTypes = (function () { return publicClassWithWithPrivateSetAccessorTypes; }()); exports.publicClassWithWithPrivateSetAccessorTypes = publicClassWithWithPrivateSetAccessorTypes; -var publicClassWithWithPublicSetAccessorTypes = (function () { +var publicClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -1378,7 +1378,7 @@ var publicClassWithWithPublicSetAccessorTypes = (function () { return publicClassWithWithPublicSetAccessorTypes; }()); exports.publicClassWithWithPublicSetAccessorTypes = publicClassWithWithPublicSetAccessorTypes; -var privateClassWithWithPrivateSetAccessorTypes = (function () { +var privateClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -1407,7 +1407,7 @@ var privateClassWithWithPrivateSetAccessorTypes = (function () { }); return privateClassWithWithPrivateSetAccessorTypes; }()); -var privateClassWithWithPublicSetAccessorTypes = (function () { +var privateClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -1436,7 +1436,7 @@ var privateClassWithWithPublicSetAccessorTypes = (function () { }); return privateClassWithWithPublicSetAccessorTypes; }()); -var publicClassWithPrivateModuleGetAccessorTypes = (function () { +var publicClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -1470,7 +1470,7 @@ var publicClassWithPrivateModuleGetAccessorTypes = (function () { return publicClassWithPrivateModuleGetAccessorTypes; }()); exports.publicClassWithPrivateModuleGetAccessorTypes = publicClassWithPrivateModuleGetAccessorTypes; -var publicClassWithPrivateModuleSetAccessorTypes = (function () { +var publicClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -1488,7 +1488,7 @@ var publicClassWithPrivateModuleSetAccessorTypes = (function () { return publicClassWithPrivateModuleSetAccessorTypes; }()); exports.publicClassWithPrivateModuleSetAccessorTypes = publicClassWithPrivateModuleSetAccessorTypes; -var privateClassWithPrivateModuleGetAccessorTypes = (function () { +var privateClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -1521,7 +1521,7 @@ var privateClassWithPrivateModuleGetAccessorTypes = (function () { }); return privateClassWithPrivateModuleGetAccessorTypes; }()); -var privateClassWithPrivateModuleSetAccessorTypes = (function () { +var privateClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -1540,18 +1540,18 @@ var privateClassWithPrivateModuleSetAccessorTypes = (function () { }()); var publicModule; (function (publicModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); publicModule.publicClass = publicClass; - var publicClassWithWithPrivateGetAccessorTypes = (function () { + var publicClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -1613,7 +1613,7 @@ var publicModule; return publicClassWithWithPrivateGetAccessorTypes; }()); publicModule.publicClassWithWithPrivateGetAccessorTypes = publicClassWithWithPrivateGetAccessorTypes; - var publicClassWithWithPublicGetAccessorTypes = (function () { + var publicClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -1675,7 +1675,7 @@ var publicModule; return publicClassWithWithPublicGetAccessorTypes; }()); publicModule.publicClassWithWithPublicGetAccessorTypes = publicClassWithWithPublicGetAccessorTypes; - var privateClassWithWithPrivateGetAccessorTypes = (function () { + var privateClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -1736,7 +1736,7 @@ var publicModule; }); return privateClassWithWithPrivateGetAccessorTypes; }()); - var privateClassWithWithPublicGetAccessorTypes = (function () { + var privateClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -1797,7 +1797,7 @@ var publicModule; }); return privateClassWithWithPublicGetAccessorTypes; }()); - var publicClassWithWithPrivateSetAccessorTypes = (function () { + var publicClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -1827,7 +1827,7 @@ var publicModule; return publicClassWithWithPrivateSetAccessorTypes; }()); publicModule.publicClassWithWithPrivateSetAccessorTypes = publicClassWithWithPrivateSetAccessorTypes; - var publicClassWithWithPublicSetAccessorTypes = (function () { + var publicClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -1857,7 +1857,7 @@ var publicModule; return publicClassWithWithPublicSetAccessorTypes; }()); publicModule.publicClassWithWithPublicSetAccessorTypes = publicClassWithWithPublicSetAccessorTypes; - var privateClassWithWithPrivateSetAccessorTypes = (function () { + var privateClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -1886,7 +1886,7 @@ var publicModule; }); return privateClassWithWithPrivateSetAccessorTypes; }()); - var privateClassWithWithPublicSetAccessorTypes = (function () { + var privateClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -1915,7 +1915,7 @@ var publicModule; }); return privateClassWithWithPublicSetAccessorTypes; }()); - var publicClassWithPrivateModuleGetAccessorTypes = (function () { + var publicClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -1949,7 +1949,7 @@ var publicModule; return publicClassWithPrivateModuleGetAccessorTypes; }()); publicModule.publicClassWithPrivateModuleGetAccessorTypes = publicClassWithPrivateModuleGetAccessorTypes; - var publicClassWithPrivateModuleSetAccessorTypes = (function () { + var publicClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -1967,7 +1967,7 @@ var publicModule; return publicClassWithPrivateModuleSetAccessorTypes; }()); publicModule.publicClassWithPrivateModuleSetAccessorTypes = publicClassWithPrivateModuleSetAccessorTypes; - var privateClassWithPrivateModuleGetAccessorTypes = (function () { + var privateClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -2000,7 +2000,7 @@ var publicModule; }); return privateClassWithPrivateModuleGetAccessorTypes; }()); - var privateClassWithPrivateModuleSetAccessorTypes = (function () { + var privateClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -2020,18 +2020,18 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivateGetAccessorTypes = (function () { + var publicClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -2093,7 +2093,7 @@ var privateModule; return publicClassWithWithPrivateGetAccessorTypes; }()); privateModule.publicClassWithWithPrivateGetAccessorTypes = publicClassWithWithPrivateGetAccessorTypes; - var publicClassWithWithPublicGetAccessorTypes = (function () { + var publicClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -2155,7 +2155,7 @@ var privateModule; return publicClassWithWithPublicGetAccessorTypes; }()); privateModule.publicClassWithWithPublicGetAccessorTypes = publicClassWithWithPublicGetAccessorTypes; - var privateClassWithWithPrivateGetAccessorTypes = (function () { + var privateClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -2216,7 +2216,7 @@ var privateModule; }); return privateClassWithWithPrivateGetAccessorTypes; }()); - var privateClassWithWithPublicGetAccessorTypes = (function () { + var privateClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -2277,7 +2277,7 @@ var privateModule; }); return privateClassWithWithPublicGetAccessorTypes; }()); - var publicClassWithWithPrivateSetAccessorTypes = (function () { + var publicClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -2307,7 +2307,7 @@ var privateModule; return publicClassWithWithPrivateSetAccessorTypes; }()); privateModule.publicClassWithWithPrivateSetAccessorTypes = publicClassWithWithPrivateSetAccessorTypes; - var publicClassWithWithPublicSetAccessorTypes = (function () { + var publicClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -2337,7 +2337,7 @@ var privateModule; return publicClassWithWithPublicSetAccessorTypes; }()); privateModule.publicClassWithWithPublicSetAccessorTypes = publicClassWithWithPublicSetAccessorTypes; - var privateClassWithWithPrivateSetAccessorTypes = (function () { + var privateClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -2366,7 +2366,7 @@ var privateModule; }); return privateClassWithWithPrivateSetAccessorTypes; }()); - var privateClassWithWithPublicSetAccessorTypes = (function () { + var privateClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -2395,7 +2395,7 @@ var privateModule; }); return privateClassWithWithPublicSetAccessorTypes; }()); - var publicClassWithPrivateModuleGetAccessorTypes = (function () { + var publicClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -2429,7 +2429,7 @@ var privateModule; return publicClassWithPrivateModuleGetAccessorTypes; }()); privateModule.publicClassWithPrivateModuleGetAccessorTypes = publicClassWithPrivateModuleGetAccessorTypes; - var publicClassWithPrivateModuleSetAccessorTypes = (function () { + var publicClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -2447,7 +2447,7 @@ var privateModule; return publicClassWithPrivateModuleSetAccessorTypes; }()); privateModule.publicClassWithPrivateModuleSetAccessorTypes = publicClassWithPrivateModuleSetAccessorTypes; - var privateClassWithPrivateModuleGetAccessorTypes = (function () { + var privateClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -2480,7 +2480,7 @@ var privateModule; }); return privateClassWithPrivateModuleGetAccessorTypes; }()); - var privateClassWithPrivateModuleSetAccessorTypes = (function () { + var privateClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -2499,12 +2499,12 @@ var privateModule; }()); })(privateModule || (privateModule = {})); //// [privacyAccessorDeclFile_GlobalFile.js] -var publicClassInGlobal = (function () { +var publicClassInGlobal = /** @class */ (function () { function publicClassInGlobal() { } return publicClassInGlobal; }()); -var publicClassInGlobalWithPublicGetAccessorTypes = (function () { +var publicClassInGlobalWithPublicGetAccessorTypes = /** @class */ (function () { function publicClassInGlobalWithPublicGetAccessorTypes() { } Object.defineProperty(publicClassInGlobalWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -2565,7 +2565,7 @@ var publicClassInGlobalWithPublicGetAccessorTypes = (function () { }); return publicClassInGlobalWithPublicGetAccessorTypes; }()); -var publicClassInGlobalWithWithPublicSetAccessorTypes = (function () { +var publicClassInGlobalWithWithPublicSetAccessorTypes = /** @class */ (function () { function publicClassInGlobalWithWithPublicSetAccessorTypes() { } Object.defineProperty(publicClassInGlobalWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -2596,12 +2596,12 @@ var publicClassInGlobalWithWithPublicSetAccessorTypes = (function () { }()); var publicModuleInGlobal; (function (publicModuleInGlobal) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; @@ -2609,18 +2609,18 @@ var publicModuleInGlobal; publicModuleInGlobal.publicClass = publicClass; var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivateGetAccessorTypes = (function () { + var publicClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -2682,7 +2682,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateGetAccessorTypes; }()); privateModule.publicClassWithWithPrivateGetAccessorTypes = publicClassWithWithPrivateGetAccessorTypes; - var publicClassWithWithPublicGetAccessorTypes = (function () { + var publicClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -2744,7 +2744,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicGetAccessorTypes; }()); privateModule.publicClassWithWithPublicGetAccessorTypes = publicClassWithWithPublicGetAccessorTypes; - var privateClassWithWithPrivateGetAccessorTypes = (function () { + var privateClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -2805,7 +2805,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPrivateGetAccessorTypes; }()); - var privateClassWithWithPublicGetAccessorTypes = (function () { + var privateClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -2866,7 +2866,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPublicGetAccessorTypes; }()); - var publicClassWithWithPrivateSetAccessorTypes = (function () { + var publicClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -2896,7 +2896,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateSetAccessorTypes; }()); privateModule.publicClassWithWithPrivateSetAccessorTypes = publicClassWithWithPrivateSetAccessorTypes; - var publicClassWithWithPublicSetAccessorTypes = (function () { + var publicClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -2926,7 +2926,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicSetAccessorTypes; }()); privateModule.publicClassWithWithPublicSetAccessorTypes = publicClassWithWithPublicSetAccessorTypes; - var privateClassWithWithPrivateSetAccessorTypes = (function () { + var privateClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -2955,7 +2955,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPrivateSetAccessorTypes; }()); - var privateClassWithWithPublicSetAccessorTypes = (function () { + var privateClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -2984,7 +2984,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPublicSetAccessorTypes; }()); - var publicClassWithPrivateModuleGetAccessorTypes = (function () { + var publicClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -3018,7 +3018,7 @@ var publicModuleInGlobal; return publicClassWithPrivateModuleGetAccessorTypes; }()); privateModule.publicClassWithPrivateModuleGetAccessorTypes = publicClassWithPrivateModuleGetAccessorTypes; - var publicClassWithPrivateModuleSetAccessorTypes = (function () { + var publicClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -3036,7 +3036,7 @@ var publicModuleInGlobal; return publicClassWithPrivateModuleSetAccessorTypes; }()); privateModule.publicClassWithPrivateModuleSetAccessorTypes = publicClassWithPrivateModuleSetAccessorTypes; - var privateClassWithPrivateModuleGetAccessorTypes = (function () { + var privateClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -3069,7 +3069,7 @@ var publicModuleInGlobal; }); return privateClassWithPrivateModuleGetAccessorTypes; }()); - var privateClassWithPrivateModuleSetAccessorTypes = (function () { + var privateClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -3087,7 +3087,7 @@ var publicModuleInGlobal; return privateClassWithPrivateModuleSetAccessorTypes; }()); })(privateModule || (privateModule = {})); - var publicClassWithWithPrivateGetAccessorTypes = (function () { + var publicClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -3149,7 +3149,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateGetAccessorTypes; }()); publicModuleInGlobal.publicClassWithWithPrivateGetAccessorTypes = publicClassWithWithPrivateGetAccessorTypes; - var publicClassWithWithPublicGetAccessorTypes = (function () { + var publicClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -3211,7 +3211,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicGetAccessorTypes; }()); publicModuleInGlobal.publicClassWithWithPublicGetAccessorTypes = publicClassWithWithPublicGetAccessorTypes; - var privateClassWithWithPrivateGetAccessorTypes = (function () { + var privateClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -3272,7 +3272,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPrivateGetAccessorTypes; }()); - var privateClassWithWithPublicGetAccessorTypes = (function () { + var privateClassWithWithPublicGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicGetAccessorTypes, "myPublicStaticMethod", { @@ -3333,7 +3333,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPublicGetAccessorTypes; }()); - var publicClassWithWithPrivateSetAccessorTypes = (function () { + var publicClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -3363,7 +3363,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateSetAccessorTypes; }()); publicModuleInGlobal.publicClassWithWithPrivateSetAccessorTypes = publicClassWithWithPrivateSetAccessorTypes; - var publicClassWithWithPublicSetAccessorTypes = (function () { + var publicClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function publicClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(publicClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -3393,7 +3393,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicSetAccessorTypes; }()); publicModuleInGlobal.publicClassWithWithPublicSetAccessorTypes = publicClassWithWithPublicSetAccessorTypes; - var privateClassWithWithPrivateSetAccessorTypes = (function () { + var privateClassWithWithPrivateSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateSetAccessorTypes, "myPublicStaticMethod", { @@ -3422,7 +3422,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPrivateSetAccessorTypes; }()); - var privateClassWithWithPublicSetAccessorTypes = (function () { + var privateClassWithWithPublicSetAccessorTypes = /** @class */ (function () { function privateClassWithWithPublicSetAccessorTypes() { } Object.defineProperty(privateClassWithWithPublicSetAccessorTypes, "myPublicStaticMethod", { @@ -3451,7 +3451,7 @@ var publicModuleInGlobal; }); return privateClassWithWithPublicSetAccessorTypes; }()); - var publicClassWithPrivateModuleGetAccessorTypes = (function () { + var publicClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -3485,7 +3485,7 @@ var publicModuleInGlobal; return publicClassWithPrivateModuleGetAccessorTypes; }()); publicModuleInGlobal.publicClassWithPrivateModuleGetAccessorTypes = publicClassWithPrivateModuleGetAccessorTypes; - var publicClassWithPrivateModuleSetAccessorTypes = (function () { + var publicClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { @@ -3503,7 +3503,7 @@ var publicModuleInGlobal; return publicClassWithPrivateModuleSetAccessorTypes; }()); publicModuleInGlobal.publicClassWithPrivateModuleSetAccessorTypes = publicClassWithPrivateModuleSetAccessorTypes; - var privateClassWithPrivateModuleGetAccessorTypes = (function () { + var privateClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -3536,7 +3536,7 @@ var publicModuleInGlobal; }); return privateClassWithPrivateModuleGetAccessorTypes; }()); - var privateClassWithPrivateModuleSetAccessorTypes = (function () { + var privateClassWithPrivateModuleSetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleSetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleSetAccessorTypes, "myPublicStaticMethod", { diff --git a/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js b/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js index c2a781f9b69..16cc0f6924f 100644 --- a/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js +++ b/tests/baselines/reference/privacyCannotNameAccessorDeclFile.js @@ -139,7 +139,7 @@ class privateClassWithPrivateModuleGetAccessorTypes { //// [privacyCannotNameAccessorDeclFile_Widgets.js] "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var Widget1 = (function () { +var Widget1 = /** @class */ (function () { function Widget1() { this.name = 'one'; } @@ -152,7 +152,7 @@ function createWidget1() { exports.createWidget1 = createWidget1; var SpecializedWidget; (function (SpecializedWidget) { - var Widget2 = (function () { + var Widget2 = /** @class */ (function () { function Widget2() { this.name = 'one'; } @@ -190,7 +190,7 @@ exports.createExportedWidget4 = createExportedWidget4; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var exporter = require("./privacyCannotNameAccessorDeclFile_exporter"); -var publicClassWithWithPrivateGetAccessorTypes = (function () { +var publicClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function publicClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(publicClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -252,7 +252,7 @@ var publicClassWithWithPrivateGetAccessorTypes = (function () { return publicClassWithWithPrivateGetAccessorTypes; }()); exports.publicClassWithWithPrivateGetAccessorTypes = publicClassWithWithPrivateGetAccessorTypes; -var privateClassWithWithPrivateGetAccessorTypes = (function () { +var privateClassWithWithPrivateGetAccessorTypes = /** @class */ (function () { function privateClassWithWithPrivateGetAccessorTypes() { } Object.defineProperty(privateClassWithWithPrivateGetAccessorTypes, "myPublicStaticMethod", { @@ -313,7 +313,7 @@ var privateClassWithWithPrivateGetAccessorTypes = (function () { }); return privateClassWithWithPrivateGetAccessorTypes; }()); -var publicClassWithPrivateModuleGetAccessorTypes = (function () { +var publicClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function publicClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(publicClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { @@ -347,7 +347,7 @@ var publicClassWithPrivateModuleGetAccessorTypes = (function () { return publicClassWithPrivateModuleGetAccessorTypes; }()); exports.publicClassWithPrivateModuleGetAccessorTypes = publicClassWithPrivateModuleGetAccessorTypes; -var privateClassWithPrivateModuleGetAccessorTypes = (function () { +var privateClassWithPrivateModuleGetAccessorTypes = /** @class */ (function () { function privateClassWithPrivateModuleGetAccessorTypes() { } Object.defineProperty(privateClassWithPrivateModuleGetAccessorTypes, "myPublicStaticMethod", { diff --git a/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js b/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js index da23223510c..ba519bb081a 100644 --- a/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js +++ b/tests/baselines/reference/privacyCannotNameVarTypeDeclFile.js @@ -102,7 +102,7 @@ var privateVarWithPrivateModulePropertyTypes1 = exporter.createExportedWidget4() //// [privacyCannotNameVarTypeDeclFile_Widgets.js] "use strict"; exports.__esModule = true; -var Widget1 = (function () { +var Widget1 = /** @class */ (function () { function Widget1() { this.name = 'one'; } @@ -115,7 +115,7 @@ function createWidget1() { exports.createWidget1 = createWidget1; var SpecializedWidget; (function (SpecializedWidget) { - var Widget2 = (function () { + var Widget2 = /** @class */ (function () { function Widget2() { this.name = 'one'; } @@ -153,7 +153,7 @@ exports.createExportedWidget4 = createExportedWidget4; "use strict"; exports.__esModule = true; var exporter = require("./privacyCannotNameVarTypeDeclFile_exporter"); -var publicClassWithWithPrivatePropertyTypes = (function () { +var publicClassWithWithPrivatePropertyTypes = /** @class */ (function () { function publicClassWithWithPrivatePropertyTypes() { this.myPublicProperty = exporter.createExportedWidget1(); // Error this.myPrivateProperty = exporter.createExportedWidget1(); @@ -167,7 +167,7 @@ var publicClassWithWithPrivatePropertyTypes = (function () { return publicClassWithWithPrivatePropertyTypes; }()); exports.publicClassWithWithPrivatePropertyTypes = publicClassWithWithPrivatePropertyTypes; -var privateClassWithWithPrivatePropertyTypes = (function () { +var privateClassWithWithPrivatePropertyTypes = /** @class */ (function () { function privateClassWithWithPrivatePropertyTypes() { this.myPublicProperty = exporter.createExportedWidget1(); this.myPrivateProperty = exporter.createExportedWidget1(); @@ -184,7 +184,7 @@ exports.publicVarWithPrivatePropertyTypes = exporter.createExportedWidget1(); // var privateVarWithPrivatePropertyTypes = exporter.createExportedWidget1(); exports.publicVarWithPrivatePropertyTypes1 = exporter.createExportedWidget3(); // Error var privateVarWithPrivatePropertyTypes1 = exporter.createExportedWidget3(); -var publicClassWithPrivateModulePropertyTypes = (function () { +var publicClassWithPrivateModulePropertyTypes = /** @class */ (function () { function publicClassWithPrivateModulePropertyTypes() { this.myPublicProperty = exporter.createExportedWidget2(); // Error this.myPublicProperty1 = exporter.createExportedWidget4(); // Error @@ -196,7 +196,7 @@ var publicClassWithPrivateModulePropertyTypes = (function () { exports.publicClassWithPrivateModulePropertyTypes = publicClassWithPrivateModulePropertyTypes; exports.publicVarWithPrivateModulePropertyTypes = exporter.createExportedWidget2(); // Error exports.publicVarWithPrivateModulePropertyTypes1 = exporter.createExportedWidget4(); // Error -var privateClassWithPrivateModulePropertyTypes = (function () { +var privateClassWithPrivateModulePropertyTypes = /** @class */ (function () { function privateClassWithPrivateModulePropertyTypes() { this.myPublicProperty = exporter.createExportedWidget2(); this.myPublicProperty1 = exporter.createExportedWidget4(); diff --git a/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js b/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js index b8e8139675b..5896705071b 100644 --- a/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js +++ b/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js @@ -15,7 +15,7 @@ interface Bar { //// [privacyCheckExternalModuleExportAssignmentOfGenericClass_0.js] "use strict"; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(a) { this.a = a; } diff --git a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js index dc868d86bff..f6ee2db2d15 100644 --- a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js +++ b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js @@ -14,14 +14,14 @@ export class B { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A(callback) { var child = new B(this); } return A; }()); exports.A = A; - var B = (function () { + var B = /** @class */ (function () { function B(parent) { } return B; diff --git a/tests/baselines/reference/privacyClass.js b/tests/baselines/reference/privacyClass.js index 95b12f4e2fa..8ba1d03846b 100644 --- a/tests/baselines/reference/privacyClass.js +++ b/tests/baselines/reference/privacyClass.js @@ -142,7 +142,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; var m1; (function (m1) { - var m1_c_public = (function () { + var m1_c_public = /** @class */ (function () { function m1_c_public() { } m1_c_public.prototype.f1 = function () { @@ -150,26 +150,26 @@ var m1; return m1_c_public; }()); m1.m1_c_public = m1_c_public; - var m1_c_private = (function () { + var m1_c_private = /** @class */ (function () { function m1_c_private() { } return m1_c_private; }()); - var m1_C1_private = (function (_super) { + var m1_C1_private = /** @class */ (function (_super) { __extends(m1_C1_private, _super); function m1_C1_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C1_private; }(m1_c_public)); - var m1_C2_private = (function (_super) { + var m1_C2_private = /** @class */ (function (_super) { __extends(m1_C2_private, _super); function m1_C2_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C2_private; }(m1_c_private)); - var m1_C3_public = (function (_super) { + var m1_C3_public = /** @class */ (function (_super) { __extends(m1_C3_public, _super); function m1_C3_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -177,7 +177,7 @@ var m1; return m1_C3_public; }(m1_c_public)); m1.m1_C3_public = m1_C3_public; - var m1_C4_public = (function (_super) { + var m1_C4_public = /** @class */ (function (_super) { __extends(m1_C4_public, _super); function m1_C4_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -185,43 +185,43 @@ var m1; return m1_C4_public; }(m1_c_private)); m1.m1_C4_public = m1_C4_public; - var m1_C5_private = (function () { + var m1_C5_private = /** @class */ (function () { function m1_C5_private() { } return m1_C5_private; }()); - var m1_C6_private = (function () { + var m1_C6_private = /** @class */ (function () { function m1_C6_private() { } return m1_C6_private; }()); - var m1_C7_public = (function () { + var m1_C7_public = /** @class */ (function () { function m1_C7_public() { } return m1_C7_public; }()); m1.m1_C7_public = m1_C7_public; - var m1_C8_public = (function () { + var m1_C8_public = /** @class */ (function () { function m1_C8_public() { } return m1_C8_public; }()); m1.m1_C8_public = m1_C8_public; - var m1_C9_private = (function (_super) { + var m1_C9_private = /** @class */ (function (_super) { __extends(m1_C9_private, _super); function m1_C9_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C9_private; }(m1_c_public)); - var m1_C10_private = (function (_super) { + var m1_C10_private = /** @class */ (function (_super) { __extends(m1_C10_private, _super); function m1_C10_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C10_private; }(m1_c_private)); - var m1_C11_public = (function (_super) { + var m1_C11_public = /** @class */ (function (_super) { __extends(m1_C11_public, _super); function m1_C11_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -229,7 +229,7 @@ var m1; return m1_C11_public; }(m1_c_public)); m1.m1_C11_public = m1_C11_public; - var m1_C12_public = (function (_super) { + var m1_C12_public = /** @class */ (function (_super) { __extends(m1_C12_public, _super); function m1_C12_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -240,7 +240,7 @@ var m1; })(m1 = exports.m1 || (exports.m1 = {})); var m2; (function (m2) { - var m2_c_public = (function () { + var m2_c_public = /** @class */ (function () { function m2_c_public() { } m2_c_public.prototype.f1 = function () { @@ -248,26 +248,26 @@ var m2; return m2_c_public; }()); m2.m2_c_public = m2_c_public; - var m2_c_private = (function () { + var m2_c_private = /** @class */ (function () { function m2_c_private() { } return m2_c_private; }()); - var m2_C1_private = (function (_super) { + var m2_C1_private = /** @class */ (function (_super) { __extends(m2_C1_private, _super); function m2_C1_private() { return _super !== null && _super.apply(this, arguments) || this; } return m2_C1_private; }(m2_c_public)); - var m2_C2_private = (function (_super) { + var m2_C2_private = /** @class */ (function (_super) { __extends(m2_C2_private, _super); function m2_C2_private() { return _super !== null && _super.apply(this, arguments) || this; } return m2_C2_private; }(m2_c_private)); - var m2_C3_public = (function (_super) { + var m2_C3_public = /** @class */ (function (_super) { __extends(m2_C3_public, _super); function m2_C3_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -275,7 +275,7 @@ var m2; return m2_C3_public; }(m2_c_public)); m2.m2_C3_public = m2_C3_public; - var m2_C4_public = (function (_super) { + var m2_C4_public = /** @class */ (function (_super) { __extends(m2_C4_public, _super); function m2_C4_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -283,43 +283,43 @@ var m2; return m2_C4_public; }(m2_c_private)); m2.m2_C4_public = m2_C4_public; - var m2_C5_private = (function () { + var m2_C5_private = /** @class */ (function () { function m2_C5_private() { } return m2_C5_private; }()); - var m2_C6_private = (function () { + var m2_C6_private = /** @class */ (function () { function m2_C6_private() { } return m2_C6_private; }()); - var m2_C7_public = (function () { + var m2_C7_public = /** @class */ (function () { function m2_C7_public() { } return m2_C7_public; }()); m2.m2_C7_public = m2_C7_public; - var m2_C8_public = (function () { + var m2_C8_public = /** @class */ (function () { function m2_C8_public() { } return m2_C8_public; }()); m2.m2_C8_public = m2_C8_public; - var m2_C9_private = (function (_super) { + var m2_C9_private = /** @class */ (function (_super) { __extends(m2_C9_private, _super); function m2_C9_private() { return _super !== null && _super.apply(this, arguments) || this; } return m2_C9_private; }(m2_c_public)); - var m2_C10_private = (function (_super) { + var m2_C10_private = /** @class */ (function (_super) { __extends(m2_C10_private, _super); function m2_C10_private() { return _super !== null && _super.apply(this, arguments) || this; } return m2_C10_private; }(m2_c_private)); - var m2_C11_public = (function (_super) { + var m2_C11_public = /** @class */ (function (_super) { __extends(m2_C11_public, _super); function m2_C11_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -327,7 +327,7 @@ var m2; return m2_C11_public; }(m2_c_public)); m2.m2_C11_public = m2_C11_public; - var m2_C12_public = (function (_super) { + var m2_C12_public = /** @class */ (function (_super) { __extends(m2_C12_public, _super); function m2_C12_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -336,7 +336,7 @@ var m2; }(m2_c_private)); m2.m2_C12_public = m2_C12_public; })(m2 || (m2 = {})); -var glo_c_public = (function () { +var glo_c_public = /** @class */ (function () { function glo_c_public() { } glo_c_public.prototype.f1 = function () { @@ -344,26 +344,26 @@ var glo_c_public = (function () { return glo_c_public; }()); exports.glo_c_public = glo_c_public; -var glo_c_private = (function () { +var glo_c_private = /** @class */ (function () { function glo_c_private() { } return glo_c_private; }()); -var glo_C1_private = (function (_super) { +var glo_C1_private = /** @class */ (function (_super) { __extends(glo_C1_private, _super); function glo_C1_private() { return _super !== null && _super.apply(this, arguments) || this; } return glo_C1_private; }(glo_c_public)); -var glo_C2_private = (function (_super) { +var glo_C2_private = /** @class */ (function (_super) { __extends(glo_C2_private, _super); function glo_C2_private() { return _super !== null && _super.apply(this, arguments) || this; } return glo_C2_private; }(glo_c_private)); -var glo_C3_public = (function (_super) { +var glo_C3_public = /** @class */ (function (_super) { __extends(glo_C3_public, _super); function glo_C3_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -371,7 +371,7 @@ var glo_C3_public = (function (_super) { return glo_C3_public; }(glo_c_public)); exports.glo_C3_public = glo_C3_public; -var glo_C4_public = (function (_super) { +var glo_C4_public = /** @class */ (function (_super) { __extends(glo_C4_public, _super); function glo_C4_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -379,43 +379,43 @@ var glo_C4_public = (function (_super) { return glo_C4_public; }(glo_c_private)); exports.glo_C4_public = glo_C4_public; -var glo_C5_private = (function () { +var glo_C5_private = /** @class */ (function () { function glo_C5_private() { } return glo_C5_private; }()); -var glo_C6_private = (function () { +var glo_C6_private = /** @class */ (function () { function glo_C6_private() { } return glo_C6_private; }()); -var glo_C7_public = (function () { +var glo_C7_public = /** @class */ (function () { function glo_C7_public() { } return glo_C7_public; }()); exports.glo_C7_public = glo_C7_public; -var glo_C8_public = (function () { +var glo_C8_public = /** @class */ (function () { function glo_C8_public() { } return glo_C8_public; }()); exports.glo_C8_public = glo_C8_public; -var glo_C9_private = (function (_super) { +var glo_C9_private = /** @class */ (function (_super) { __extends(glo_C9_private, _super); function glo_C9_private() { return _super !== null && _super.apply(this, arguments) || this; } return glo_C9_private; }(glo_c_public)); -var glo_C10_private = (function (_super) { +var glo_C10_private = /** @class */ (function (_super) { __extends(glo_C10_private, _super); function glo_C10_private() { return _super !== null && _super.apply(this, arguments) || this; } return glo_C10_private; }(glo_c_private)); -var glo_C11_public = (function (_super) { +var glo_C11_public = /** @class */ (function (_super) { __extends(glo_C11_public, _super); function glo_C11_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -423,7 +423,7 @@ var glo_C11_public = (function (_super) { return glo_C11_public; }(glo_c_public)); exports.glo_C11_public = glo_C11_public; -var glo_C12_public = (function (_super) { +var glo_C12_public = /** @class */ (function (_super) { __extends(glo_C12_public, _super); function glo_C12_public() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js index 857d52e99bf..d98f39479f1 100644 --- a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js +++ b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js @@ -111,7 +111,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; var publicModule; (function (publicModule) { - var publicClassInPublicModule = (function () { + var publicClassInPublicModule = /** @class */ (function () { function publicClassInPublicModule() { } publicClassInPublicModule.prototype.f1 = function () { @@ -119,26 +119,26 @@ var publicModule; return publicClassInPublicModule; }()); publicModule.publicClassInPublicModule = publicClassInPublicModule; - var privateClassInPublicModule = (function () { + var privateClassInPublicModule = /** @class */ (function () { function privateClassInPublicModule() { } return privateClassInPublicModule; }()); - var privateClassExtendingPublicClassInModule = (function (_super) { + var privateClassExtendingPublicClassInModule = /** @class */ (function (_super) { __extends(privateClassExtendingPublicClassInModule, _super); function privateClassExtendingPublicClassInModule() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPublicClassInModule; }(publicClassInPublicModule)); - var privateClassExtendingPrivateClassInModule = (function (_super) { + var privateClassExtendingPrivateClassInModule = /** @class */ (function (_super) { __extends(privateClassExtendingPrivateClassInModule, _super); function privateClassExtendingPrivateClassInModule() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPrivateClassInModule; }(privateClassInPublicModule)); - var publicClassExtendingPublicClassInModule = (function (_super) { + var publicClassExtendingPublicClassInModule = /** @class */ (function (_super) { __extends(publicClassExtendingPublicClassInModule, _super); function publicClassExtendingPublicClassInModule() { return _super !== null && _super.apply(this, arguments) || this; @@ -146,7 +146,7 @@ var publicModule; return publicClassExtendingPublicClassInModule; }(publicClassInPublicModule)); publicModule.publicClassExtendingPublicClassInModule = publicClassExtendingPublicClassInModule; - var publicClassExtendingPrivateClassInModule = (function (_super) { + var publicClassExtendingPrivateClassInModule = /** @class */ (function (_super) { __extends(publicClassExtendingPrivateClassInModule, _super); function publicClassExtendingPrivateClassInModule() { return _super !== null && _super.apply(this, arguments) || this; @@ -154,14 +154,14 @@ var publicModule; return publicClassExtendingPrivateClassInModule; }(privateClassInPublicModule)); publicModule.publicClassExtendingPrivateClassInModule = publicClassExtendingPrivateClassInModule; - var privateClassExtendingFromPrivateModuleClass = (function (_super) { + var privateClassExtendingFromPrivateModuleClass = /** @class */ (function (_super) { __extends(privateClassExtendingFromPrivateModuleClass, _super); function privateClassExtendingFromPrivateModuleClass() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingFromPrivateModuleClass; }(privateModule.publicClassInPrivateModule)); - var publicClassExtendingFromPrivateModuleClass = (function (_super) { + var publicClassExtendingFromPrivateModuleClass = /** @class */ (function (_super) { __extends(publicClassExtendingFromPrivateModuleClass, _super); function publicClassExtendingFromPrivateModuleClass() { return _super !== null && _super.apply(this, arguments) || this; @@ -172,7 +172,7 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var publicClassInPrivateModule = (function () { + var publicClassInPrivateModule = /** @class */ (function () { function publicClassInPrivateModule() { } publicClassInPrivateModule.prototype.f1 = function () { @@ -180,26 +180,26 @@ var privateModule; return publicClassInPrivateModule; }()); privateModule.publicClassInPrivateModule = publicClassInPrivateModule; - var privateClassInPrivateModule = (function () { + var privateClassInPrivateModule = /** @class */ (function () { function privateClassInPrivateModule() { } return privateClassInPrivateModule; }()); - var privateClassExtendingPublicClassInModule = (function (_super) { + var privateClassExtendingPublicClassInModule = /** @class */ (function (_super) { __extends(privateClassExtendingPublicClassInModule, _super); function privateClassExtendingPublicClassInModule() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPublicClassInModule; }(publicClassInPrivateModule)); - var privateClassExtendingPrivateClassInModule = (function (_super) { + var privateClassExtendingPrivateClassInModule = /** @class */ (function (_super) { __extends(privateClassExtendingPrivateClassInModule, _super); function privateClassExtendingPrivateClassInModule() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPrivateClassInModule; }(privateClassInPrivateModule)); - var publicClassExtendingPublicClassInModule = (function (_super) { + var publicClassExtendingPublicClassInModule = /** @class */ (function (_super) { __extends(publicClassExtendingPublicClassInModule, _super); function publicClassExtendingPublicClassInModule() { return _super !== null && _super.apply(this, arguments) || this; @@ -207,7 +207,7 @@ var privateModule; return publicClassExtendingPublicClassInModule; }(publicClassInPrivateModule)); privateModule.publicClassExtendingPublicClassInModule = publicClassExtendingPublicClassInModule; - var publicClassExtendingPrivateClassInModule = (function (_super) { + var publicClassExtendingPrivateClassInModule = /** @class */ (function (_super) { __extends(publicClassExtendingPrivateClassInModule, _super); function publicClassExtendingPrivateClassInModule() { return _super !== null && _super.apply(this, arguments) || this; @@ -215,14 +215,14 @@ var privateModule; return publicClassExtendingPrivateClassInModule; }(privateClassInPrivateModule)); privateModule.publicClassExtendingPrivateClassInModule = publicClassExtendingPrivateClassInModule; - var privateClassExtendingFromPrivateModuleClass = (function (_super) { + var privateClassExtendingFromPrivateModuleClass = /** @class */ (function (_super) { __extends(privateClassExtendingFromPrivateModuleClass, _super); function privateClassExtendingFromPrivateModuleClass() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingFromPrivateModuleClass; }(privateModule.publicClassInPrivateModule)); - var publicClassExtendingFromPrivateModuleClass = (function (_super) { + var publicClassExtendingFromPrivateModuleClass = /** @class */ (function (_super) { __extends(publicClassExtendingFromPrivateModuleClass, _super); function publicClassExtendingFromPrivateModuleClass() { return _super !== null && _super.apply(this, arguments) || this; @@ -231,7 +231,7 @@ var privateModule; }(privateModule.publicClassInPrivateModule)); privateModule.publicClassExtendingFromPrivateModuleClass = publicClassExtendingFromPrivateModuleClass; })(privateModule || (privateModule = {})); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } publicClass.prototype.f1 = function () { @@ -239,26 +239,26 @@ var publicClass = (function () { return publicClass; }()); exports.publicClass = publicClass; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var privateClassExtendingPublicClass = (function (_super) { +var privateClassExtendingPublicClass = /** @class */ (function (_super) { __extends(privateClassExtendingPublicClass, _super); function privateClassExtendingPublicClass() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPublicClass; }(publicClass)); -var privateClassExtendingPrivateClassInModule = (function (_super) { +var privateClassExtendingPrivateClassInModule = /** @class */ (function (_super) { __extends(privateClassExtendingPrivateClassInModule, _super); function privateClassExtendingPrivateClassInModule() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPrivateClassInModule; }(privateClass)); -var publicClassExtendingPublicClass = (function (_super) { +var publicClassExtendingPublicClass = /** @class */ (function (_super) { __extends(publicClassExtendingPublicClass, _super); function publicClassExtendingPublicClass() { return _super !== null && _super.apply(this, arguments) || this; @@ -266,7 +266,7 @@ var publicClassExtendingPublicClass = (function (_super) { return publicClassExtendingPublicClass; }(publicClass)); exports.publicClassExtendingPublicClass = publicClassExtendingPublicClass; -var publicClassExtendingPrivateClass = (function (_super) { +var publicClassExtendingPrivateClass = /** @class */ (function (_super) { __extends(publicClassExtendingPrivateClass, _super); function publicClassExtendingPrivateClass() { return _super !== null && _super.apply(this, arguments) || this; @@ -274,14 +274,14 @@ var publicClassExtendingPrivateClass = (function (_super) { return publicClassExtendingPrivateClass; }(privateClass)); exports.publicClassExtendingPrivateClass = publicClassExtendingPrivateClass; -var privateClassExtendingFromPrivateModuleClass = (function (_super) { +var privateClassExtendingFromPrivateModuleClass = /** @class */ (function (_super) { __extends(privateClassExtendingFromPrivateModuleClass, _super); function privateClassExtendingFromPrivateModuleClass() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingFromPrivateModuleClass; }(privateModule.publicClassInPrivateModule)); -var publicClassExtendingFromPrivateModuleClass = (function (_super) { +var publicClassExtendingFromPrivateModuleClass = /** @class */ (function (_super) { __extends(publicClassExtendingFromPrivateModuleClass, _super); function publicClassExtendingFromPrivateModuleClass() { return _super !== null && _super.apply(this, arguments) || this; @@ -302,7 +302,7 @@ var __extends = (this && this.__extends) || (function () { })(); var publicModuleInGlobal; (function (publicModuleInGlobal) { - var publicClassInPublicModule = (function () { + var publicClassInPublicModule = /** @class */ (function () { function publicClassInPublicModule() { } publicClassInPublicModule.prototype.f1 = function () { @@ -310,26 +310,26 @@ var publicModuleInGlobal; return publicClassInPublicModule; }()); publicModuleInGlobal.publicClassInPublicModule = publicClassInPublicModule; - var privateClassInPublicModule = (function () { + var privateClassInPublicModule = /** @class */ (function () { function privateClassInPublicModule() { } return privateClassInPublicModule; }()); - var privateClassExtendingPublicClassInModule = (function (_super) { + var privateClassExtendingPublicClassInModule = /** @class */ (function (_super) { __extends(privateClassExtendingPublicClassInModule, _super); function privateClassExtendingPublicClassInModule() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPublicClassInModule; }(publicClassInPublicModule)); - var privateClassExtendingPrivateClassInModule = (function (_super) { + var privateClassExtendingPrivateClassInModule = /** @class */ (function (_super) { __extends(privateClassExtendingPrivateClassInModule, _super); function privateClassExtendingPrivateClassInModule() { return _super !== null && _super.apply(this, arguments) || this; } return privateClassExtendingPrivateClassInModule; }(privateClassInPublicModule)); - var publicClassExtendingPublicClassInModule = (function (_super) { + var publicClassExtendingPublicClassInModule = /** @class */ (function (_super) { __extends(publicClassExtendingPublicClassInModule, _super); function publicClassExtendingPublicClassInModule() { return _super !== null && _super.apply(this, arguments) || this; @@ -337,7 +337,7 @@ var publicModuleInGlobal; return publicClassExtendingPublicClassInModule; }(publicClassInPublicModule)); publicModuleInGlobal.publicClassExtendingPublicClassInModule = publicClassExtendingPublicClassInModule; - var publicClassExtendingPrivateClassInModule = (function (_super) { + var publicClassExtendingPrivateClassInModule = /** @class */ (function (_super) { __extends(publicClassExtendingPrivateClassInModule, _super); function publicClassExtendingPrivateClassInModule() { return _super !== null && _super.apply(this, arguments) || this; @@ -346,12 +346,12 @@ var publicModuleInGlobal; }(privateClassInPublicModule)); publicModuleInGlobal.publicClassExtendingPrivateClassInModule = publicClassExtendingPrivateClassInModule; })(publicModuleInGlobal || (publicModuleInGlobal = {})); -var publicClassInGlobal = (function () { +var publicClassInGlobal = /** @class */ (function () { function publicClassInGlobal() { } return publicClassInGlobal; }()); -var publicClassExtendingPublicClassInGlobal = (function (_super) { +var publicClassExtendingPublicClassInGlobal = /** @class */ (function (_super) { __extends(publicClassExtendingPublicClassInGlobal, _super); function publicClassExtendingPublicClassInGlobal() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js b/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js index f4d48aae39d..9dc455bdc10 100644 --- a/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js +++ b/tests/baselines/reference/privacyClassImplementsClauseDeclFile.js @@ -98,40 +98,40 @@ class publicClassImplementingPublicInterfaceInGlobal implements publicInterfaceI exports.__esModule = true; var publicModule; (function (publicModule) { - var privateClassImplementingPublicInterfaceInModule = (function () { + var privateClassImplementingPublicInterfaceInModule = /** @class */ (function () { function privateClassImplementingPublicInterfaceInModule() { } return privateClassImplementingPublicInterfaceInModule; }()); - var privateClassImplementingPrivateInterfaceInModule = (function () { + var privateClassImplementingPrivateInterfaceInModule = /** @class */ (function () { function privateClassImplementingPrivateInterfaceInModule() { } return privateClassImplementingPrivateInterfaceInModule; }()); - var publicClassImplementingPublicInterfaceInModule = (function () { + var publicClassImplementingPublicInterfaceInModule = /** @class */ (function () { function publicClassImplementingPublicInterfaceInModule() { } return publicClassImplementingPublicInterfaceInModule; }()); publicModule.publicClassImplementingPublicInterfaceInModule = publicClassImplementingPublicInterfaceInModule; - var publicClassImplementingPrivateInterfaceInModule = (function () { + var publicClassImplementingPrivateInterfaceInModule = /** @class */ (function () { function publicClassImplementingPrivateInterfaceInModule() { } return publicClassImplementingPrivateInterfaceInModule; }()); publicModule.publicClassImplementingPrivateInterfaceInModule = publicClassImplementingPrivateInterfaceInModule; - var privateClassImplementingFromPrivateModuleInterface = (function () { + var privateClassImplementingFromPrivateModuleInterface = /** @class */ (function () { function privateClassImplementingFromPrivateModuleInterface() { } return privateClassImplementingFromPrivateModuleInterface; }()); - var publicClassImplementingFromPrivateModuleInterface = (function () { + var publicClassImplementingFromPrivateModuleInterface = /** @class */ (function () { function publicClassImplementingFromPrivateModuleInterface() { } return publicClassImplementingFromPrivateModuleInterface; }()); publicModule.publicClassImplementingFromPrivateModuleInterface = publicClassImplementingFromPrivateModuleInterface; - var publicClassImplementingPrivateAndPublicInterface = (function () { + var publicClassImplementingPrivateAndPublicInterface = /** @class */ (function () { function publicClassImplementingPrivateAndPublicInterface() { } return publicClassImplementingPrivateAndPublicInterface; @@ -140,68 +140,68 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClassImplementingPublicInterfaceInModule = (function () { + var privateClassImplementingPublicInterfaceInModule = /** @class */ (function () { function privateClassImplementingPublicInterfaceInModule() { } return privateClassImplementingPublicInterfaceInModule; }()); - var privateClassImplementingPrivateInterfaceInModule = (function () { + var privateClassImplementingPrivateInterfaceInModule = /** @class */ (function () { function privateClassImplementingPrivateInterfaceInModule() { } return privateClassImplementingPrivateInterfaceInModule; }()); - var publicClassImplementingPublicInterfaceInModule = (function () { + var publicClassImplementingPublicInterfaceInModule = /** @class */ (function () { function publicClassImplementingPublicInterfaceInModule() { } return publicClassImplementingPublicInterfaceInModule; }()); privateModule.publicClassImplementingPublicInterfaceInModule = publicClassImplementingPublicInterfaceInModule; - var publicClassImplementingPrivateInterfaceInModule = (function () { + var publicClassImplementingPrivateInterfaceInModule = /** @class */ (function () { function publicClassImplementingPrivateInterfaceInModule() { } return publicClassImplementingPrivateInterfaceInModule; }()); privateModule.publicClassImplementingPrivateInterfaceInModule = publicClassImplementingPrivateInterfaceInModule; - var privateClassImplementingFromPrivateModuleInterface = (function () { + var privateClassImplementingFromPrivateModuleInterface = /** @class */ (function () { function privateClassImplementingFromPrivateModuleInterface() { } return privateClassImplementingFromPrivateModuleInterface; }()); - var publicClassImplementingFromPrivateModuleInterface = (function () { + var publicClassImplementingFromPrivateModuleInterface = /** @class */ (function () { function publicClassImplementingFromPrivateModuleInterface() { } return publicClassImplementingFromPrivateModuleInterface; }()); privateModule.publicClassImplementingFromPrivateModuleInterface = publicClassImplementingFromPrivateModuleInterface; })(privateModule || (privateModule = {})); -var privateClassImplementingPublicInterface = (function () { +var privateClassImplementingPublicInterface = /** @class */ (function () { function privateClassImplementingPublicInterface() { } return privateClassImplementingPublicInterface; }()); -var privateClassImplementingPrivateInterfaceInModule = (function () { +var privateClassImplementingPrivateInterfaceInModule = /** @class */ (function () { function privateClassImplementingPrivateInterfaceInModule() { } return privateClassImplementingPrivateInterfaceInModule; }()); -var publicClassImplementingPublicInterface = (function () { +var publicClassImplementingPublicInterface = /** @class */ (function () { function publicClassImplementingPublicInterface() { } return publicClassImplementingPublicInterface; }()); exports.publicClassImplementingPublicInterface = publicClassImplementingPublicInterface; -var publicClassImplementingPrivateInterface = (function () { +var publicClassImplementingPrivateInterface = /** @class */ (function () { function publicClassImplementingPrivateInterface() { } return publicClassImplementingPrivateInterface; }()); exports.publicClassImplementingPrivateInterface = publicClassImplementingPrivateInterface; -var privateClassImplementingFromPrivateModuleInterface = (function () { +var privateClassImplementingFromPrivateModuleInterface = /** @class */ (function () { function privateClassImplementingFromPrivateModuleInterface() { } return privateClassImplementingFromPrivateModuleInterface; }()); -var publicClassImplementingFromPrivateModuleInterface = (function () { +var publicClassImplementingFromPrivateModuleInterface = /** @class */ (function () { function publicClassImplementingFromPrivateModuleInterface() { } return publicClassImplementingFromPrivateModuleInterface; @@ -210,30 +210,30 @@ exports.publicClassImplementingFromPrivateModuleInterface = publicClassImplement //// [privacyClassImplementsClauseDeclFile_GlobalFile.js] var publicModuleInGlobal; (function (publicModuleInGlobal) { - var privateClassImplementingPublicInterfaceInModule = (function () { + var privateClassImplementingPublicInterfaceInModule = /** @class */ (function () { function privateClassImplementingPublicInterfaceInModule() { } return privateClassImplementingPublicInterfaceInModule; }()); - var privateClassImplementingPrivateInterfaceInModule = (function () { + var privateClassImplementingPrivateInterfaceInModule = /** @class */ (function () { function privateClassImplementingPrivateInterfaceInModule() { } return privateClassImplementingPrivateInterfaceInModule; }()); - var publicClassImplementingPublicInterfaceInModule = (function () { + var publicClassImplementingPublicInterfaceInModule = /** @class */ (function () { function publicClassImplementingPublicInterfaceInModule() { } return publicClassImplementingPublicInterfaceInModule; }()); publicModuleInGlobal.publicClassImplementingPublicInterfaceInModule = publicClassImplementingPublicInterfaceInModule; - var publicClassImplementingPrivateInterfaceInModule = (function () { + var publicClassImplementingPrivateInterfaceInModule = /** @class */ (function () { function publicClassImplementingPrivateInterfaceInModule() { } return publicClassImplementingPrivateInterfaceInModule; }()); publicModuleInGlobal.publicClassImplementingPrivateInterfaceInModule = publicClassImplementingPrivateInterfaceInModule; })(publicModuleInGlobal || (publicModuleInGlobal = {})); -var publicClassImplementingPublicInterfaceInGlobal = (function () { +var publicClassImplementingPublicInterfaceInGlobal = /** @class */ (function () { function publicClassImplementingPublicInterfaceInGlobal() { } return publicClassImplementingPublicInterfaceInGlobal; diff --git a/tests/baselines/reference/privacyFunc.js b/tests/baselines/reference/privacyFunc.js index b9c0e8e13c9..cc117373125 100644 --- a/tests/baselines/reference/privacyFunc.js +++ b/tests/baselines/reference/privacyFunc.js @@ -231,7 +231,7 @@ function f10_public(): C6_public { //// [privacyFunc.js] var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -239,12 +239,12 @@ var m1; return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); - var C3_public = (function () { + var C3_public = /** @class */ (function () { function C3_public(m1_c3_c1_2) { } C3_public.prototype.f1_private = function (m1_c3_f1_arg) { @@ -282,7 +282,7 @@ var m1; return C3_public; }()); m1.C3_public = C3_public; - var C4_private = (function () { + var C4_private = /** @class */ (function () { function C4_private(m1_c4_c1_2) { } C4_private.prototype.f1_private = function (m1_c4_f1_arg) { @@ -319,24 +319,24 @@ var m1; }; return C4_private; }()); - var C5_public = (function () { + var C5_public = /** @class */ (function () { function C5_public(m1_c5_c) { } return C5_public; }()); m1.C5_public = C5_public; - var C6_private = (function () { + var C6_private = /** @class */ (function () { function C6_private(m1_c6_c) { } return C6_private; }()); - var C7_public = (function () { + var C7_public = /** @class */ (function () { function C7_public(m1_c7_c) { } return C7_public; }()); m1.C7_public = C7_public; - var C8_private = (function () { + var C8_private = /** @class */ (function () { function C8_private(m1_c8_c) { } return C8_private; @@ -380,12 +380,12 @@ var m1; } m1.f12_public = f12_public; })(m1 || (m1 = {})); -var C6_public = (function () { +var C6_public = /** @class */ (function () { function C6_public() { } return C6_public; }()); -var C7_public = (function () { +var C7_public = /** @class */ (function () { function C7_public(c7_c1_2) { } C7_public.prototype.f1_private = function (c7_f1_arg) { @@ -406,7 +406,7 @@ var C7_public = (function () { }; return C7_public; }()); -var C9_public = (function () { +var C9_public = /** @class */ (function () { function C9_public(c9_c) { } return C9_public; diff --git a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js index 6b0ea3cafd2..3a61785c7f7 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js @@ -158,7 +158,7 @@ function privateFunctionWithPrivateModuleParameterTypes1(param= exporter.createE //// [privacyFunctionCannotNameParameterTypeDeclFile_Widgets.js] "use strict"; exports.__esModule = true; -var Widget1 = (function () { +var Widget1 = /** @class */ (function () { function Widget1() { this.name = 'one'; } @@ -171,7 +171,7 @@ function createWidget1() { exports.createWidget1 = createWidget1; var SpecializedWidget; (function (SpecializedWidget) { - var Widget2 = (function () { + var Widget2 = /** @class */ (function () { function Widget2() { this.name = 'one'; } @@ -209,7 +209,7 @@ exports.createExportedWidget4 = createExportedWidget4; "use strict"; exports.__esModule = true; var exporter = require("./privacyFunctionCannotNameParameterTypeDeclFile_exporter"); -var publicClassWithWithPrivateParmeterTypes = (function () { +var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget1(); } if (param1 === void 0) { param1 = exporter.createExportedWidget1(); } @@ -232,7 +232,7 @@ var publicClassWithWithPrivateParmeterTypes = (function () { return publicClassWithWithPrivateParmeterTypes; }()); exports.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; -var publicClassWithWithPrivateParmeterTypes1 = (function () { +var publicClassWithWithPrivateParmeterTypes1 = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes1(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget3(); } if (param1 === void 0) { param1 = exporter.createExportedWidget3(); } @@ -255,7 +255,7 @@ var publicClassWithWithPrivateParmeterTypes1 = (function () { return publicClassWithWithPrivateParmeterTypes1; }()); exports.publicClassWithWithPrivateParmeterTypes1 = publicClassWithWithPrivateParmeterTypes1; -var privateClassWithWithPrivateParmeterTypes = (function () { +var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget1(); } if (param1 === void 0) { param1 = exporter.createExportedWidget1(); } @@ -277,7 +277,7 @@ var privateClassWithWithPrivateParmeterTypes = (function () { }; return privateClassWithWithPrivateParmeterTypes; }()); -var privateClassWithWithPrivateParmeterTypes2 = (function () { +var privateClassWithWithPrivateParmeterTypes2 = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes2(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget3(); } if (param1 === void 0) { param1 = exporter.createExportedWidget3(); } @@ -313,7 +313,7 @@ exports.publicFunctionWithPrivateParmeterTypes1 = publicFunctionWithPrivateParme function privateFunctionWithPrivateParmeterTypes1(param) { if (param === void 0) { param = exporter.createExportedWidget3(); } } -var publicClassWithPrivateModuleParameterTypes = (function () { +var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget2(); } if (param1 === void 0) { param1 = exporter.createExportedWidget2(); } @@ -330,7 +330,7 @@ var publicClassWithPrivateModuleParameterTypes = (function () { return publicClassWithPrivateModuleParameterTypes; }()); exports.publicClassWithPrivateModuleParameterTypes = publicClassWithPrivateModuleParameterTypes; -var publicClassWithPrivateModuleParameterTypes2 = (function () { +var publicClassWithPrivateModuleParameterTypes2 = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes2(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget4(); } if (param1 === void 0) { param1 = exporter.createExportedWidget4(); } @@ -355,7 +355,7 @@ function publicFunctionWithPrivateModuleParameterTypes1(param) { if (param === void 0) { param = exporter.createExportedWidget4(); } } exports.publicFunctionWithPrivateModuleParameterTypes1 = publicFunctionWithPrivateModuleParameterTypes1; -var privateClassWithPrivateModuleParameterTypes = (function () { +var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget2(); } if (param1 === void 0) { param1 = exporter.createExportedWidget2(); } @@ -371,7 +371,7 @@ var privateClassWithPrivateModuleParameterTypes = (function () { }; return privateClassWithPrivateModuleParameterTypes; }()); -var privateClassWithPrivateModuleParameterTypes1 = (function () { +var privateClassWithPrivateModuleParameterTypes1 = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes1(param, param1, param2) { if (param === void 0) { param = exporter.createExportedWidget4(); } if (param1 === void 0) { param1 = exporter.createExportedWidget4(); } diff --git a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js index 61c7e0014db..d6e9f526697 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js @@ -165,7 +165,7 @@ function privateFunctionWithPrivateModuleReturnTypes1() { //// [privacyFunctionReturnTypeDeclFile_Widgets.js] "use strict"; exports.__esModule = true; -var Widget1 = (function () { +var Widget1 = /** @class */ (function () { function Widget1() { this.name = 'one'; } @@ -178,7 +178,7 @@ function createWidget1() { exports.createWidget1 = createWidget1; var SpecializedWidget; (function (SpecializedWidget) { - var Widget2 = (function () { + var Widget2 = /** @class */ (function () { function Widget2() { this.name = 'one'; } @@ -216,7 +216,7 @@ exports.createExportedWidget4 = createExportedWidget4; "use strict"; exports.__esModule = true; var exporter = require("./privacyFunctionReturnTypeDeclFile_exporter"); -var publicClassWithWithPrivateParmeterTypes = (function () { +var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes() { } publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -252,7 +252,7 @@ var publicClassWithWithPrivateParmeterTypes = (function () { return publicClassWithWithPrivateParmeterTypes; }()); exports.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; -var privateClassWithWithPrivateParmeterTypes = (function () { +var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes() { } privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -301,7 +301,7 @@ exports.publicFunctionWithPrivateParmeterTypes1 = publicFunctionWithPrivateParme function privateFunctionWithPrivateParmeterTypes1() { return exporter.createExportedWidget3(); } -var publicClassWithPrivateModuleReturnTypes = (function () { +var publicClassWithPrivateModuleReturnTypes = /** @class */ (function () { function publicClassWithPrivateModuleReturnTypes() { } publicClassWithPrivateModuleReturnTypes.myPublicStaticMethod = function () { @@ -327,7 +327,7 @@ function publicFunctionWithPrivateModuleReturnTypes1() { return exporter.createExportedWidget4(); } exports.publicFunctionWithPrivateModuleReturnTypes1 = publicFunctionWithPrivateModuleReturnTypes1; -var privateClassWithPrivateModuleReturnTypes = (function () { +var privateClassWithPrivateModuleReturnTypes = /** @class */ (function () { function privateClassWithPrivateModuleReturnTypes() { } privateClassWithPrivateModuleReturnTypes.myPublicStaticMethod = function () { diff --git a/tests/baselines/reference/privacyFunctionParameterDeclFile.js b/tests/baselines/reference/privacyFunctionParameterDeclFile.js index db00fb67d8a..82051ecffe8 100644 --- a/tests/baselines/reference/privacyFunctionParameterDeclFile.js +++ b/tests/baselines/reference/privacyFunctionParameterDeclFile.js @@ -688,18 +688,18 @@ module publicModuleInGlobal { //// [privacyFunctionParameterDeclFile_externalModule.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithWithPrivateParmeterTypes = (function () { +var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -715,7 +715,7 @@ var publicClassWithWithPrivateParmeterTypes = (function () { return publicClassWithWithPrivateParmeterTypes; }()); exports.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; -var publicClassWithWithPublicParmeterTypes = (function () { +var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -731,7 +731,7 @@ var publicClassWithWithPublicParmeterTypes = (function () { return publicClassWithWithPublicParmeterTypes; }()); exports.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; -var privateClassWithWithPrivateParmeterTypes = (function () { +var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -746,7 +746,7 @@ var privateClassWithWithPrivateParmeterTypes = (function () { }; return privateClassWithWithPrivateParmeterTypes; }()); -var privateClassWithWithPublicParmeterTypes = (function () { +var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -771,7 +771,7 @@ function privateFunctionWithPrivateParmeterTypes(param) { } function privateFunctionWithPublicParmeterTypes(param) { } -var publicClassWithPrivateModuleParameterTypes = (function () { +var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -786,7 +786,7 @@ exports.publicClassWithPrivateModuleParameterTypes = publicClassWithPrivateModul function publicFunctionWithPrivateModuleParameterTypes(param) { } exports.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes; -var privateClassWithPrivateModuleParameterTypes = (function () { +var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -801,18 +801,18 @@ function privateFunctionWithPrivateModuleParameterTypes(param) { } var publicModule; (function (publicModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); publicModule.publicClass = publicClass; - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -828,7 +828,7 @@ var publicModule; return publicClassWithWithPrivateParmeterTypes; }()); publicModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -844,7 +844,7 @@ var publicModule; return publicClassWithWithPublicParmeterTypes; }()); publicModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -859,7 +859,7 @@ var publicModule; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -884,7 +884,7 @@ var publicModule; } function privateFunctionWithPublicParmeterTypes(param) { } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -899,7 +899,7 @@ var publicModule; function publicFunctionWithPrivateModuleParameterTypes(param) { } publicModule.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -915,18 +915,18 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -942,7 +942,7 @@ var privateModule; return publicClassWithWithPrivateParmeterTypes; }()); privateModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -958,7 +958,7 @@ var privateModule; return publicClassWithWithPublicParmeterTypes; }()); privateModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -973,7 +973,7 @@ var privateModule; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -998,7 +998,7 @@ var privateModule; } function privateFunctionWithPublicParmeterTypes(param) { } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1013,7 +1013,7 @@ var privateModule; function publicFunctionWithPrivateModuleParameterTypes(param) { } privateModule.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1028,12 +1028,12 @@ var privateModule; } })(privateModule || (privateModule = {})); //// [privacyFunctionParameterDeclFile_GlobalFile.js] -var publicClassInGlobal = (function () { +var publicClassInGlobal = /** @class */ (function () { function publicClassInGlobal() { } return publicClassInGlobal; }()); -var publicClassWithWithPublicParmeterTypesInGlobal = (function () { +var publicClassWithWithPublicParmeterTypesInGlobal = /** @class */ (function () { function publicClassWithWithPublicParmeterTypesInGlobal(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1052,12 +1052,12 @@ function publicFunctionWithPublicParmeterTypesInGlobal(param) { } var publicModuleInGlobal; (function (publicModuleInGlobal) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; @@ -1065,18 +1065,18 @@ var publicModuleInGlobal; publicModuleInGlobal.publicClass = publicClass; var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1092,7 +1092,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateParmeterTypes; }()); privateModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1108,7 +1108,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicParmeterTypes; }()); privateModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1123,7 +1123,7 @@ var publicModuleInGlobal; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1148,7 +1148,7 @@ var publicModuleInGlobal; } function privateFunctionWithPublicParmeterTypes(param) { } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1163,7 +1163,7 @@ var publicModuleInGlobal; function publicFunctionWithPrivateModuleParameterTypes(param) { } privateModule.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1177,7 +1177,7 @@ var publicModuleInGlobal; function privateFunctionWithPrivateModuleParameterTypes(param) { } })(privateModule || (privateModule = {})); - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1193,7 +1193,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateParmeterTypes; }()); publicModuleInGlobal.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1209,7 +1209,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicParmeterTypes; }()); publicModuleInGlobal.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1224,7 +1224,7 @@ var publicModuleInGlobal; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1249,7 +1249,7 @@ var publicModuleInGlobal; } function privateFunctionWithPublicParmeterTypes(param) { } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; @@ -1264,7 +1264,7 @@ var publicModuleInGlobal; function publicFunctionWithPrivateModuleParameterTypes(param) { } publicModuleInGlobal.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes(param, param1, param2) { this.param1 = param1; this.param2 = param2; diff --git a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js index d3136f4310e..b0bada4bc36 100644 --- a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js @@ -1195,18 +1195,18 @@ module publicModuleInGlobal { //// [privacyFunctionReturnTypeDeclFile_externalModule.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithWithPrivateParmeterTypes = (function () { +var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes() { } publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1236,7 +1236,7 @@ var publicClassWithWithPrivateParmeterTypes = (function () { return publicClassWithWithPrivateParmeterTypes; }()); exports.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; -var publicClassWithWithPublicParmeterTypes = (function () { +var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes() { } publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -1266,7 +1266,7 @@ var publicClassWithWithPublicParmeterTypes = (function () { return publicClassWithWithPublicParmeterTypes; }()); exports.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; -var privateClassWithWithPrivateParmeterTypes = (function () { +var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes() { } privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1295,7 +1295,7 @@ var privateClassWithWithPrivateParmeterTypes = (function () { }; return privateClassWithWithPrivateParmeterTypes; }()); -var privateClassWithWithPublicParmeterTypes = (function () { +var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes() { } privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -1352,7 +1352,7 @@ function privateFunctionWithPrivateParmeterTypes1() { function privateFunctionWithPublicParmeterTypes1() { return new publicClass(); } -var publicClassWithPrivateModuleParameterTypes = (function () { +var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes() { } publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -1378,7 +1378,7 @@ function publicFunctionWithPrivateModuleParameterTypes1() { return new privateModule.publicClass(); } exports.publicFunctionWithPrivateModuleParameterTypes1 = publicFunctionWithPrivateModuleParameterTypes1; -var privateClassWithPrivateModuleParameterTypes = (function () { +var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes() { } privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -1403,18 +1403,18 @@ function privateFunctionWithPrivateModuleParameterTypes1() { } var publicModule; (function (publicModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); publicModule.publicClass = publicClass; - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes() { } publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1444,7 +1444,7 @@ var publicModule; return publicClassWithWithPrivateParmeterTypes; }()); publicModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes() { } publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -1474,7 +1474,7 @@ var publicModule; return publicClassWithWithPublicParmeterTypes; }()); publicModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes() { } privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1503,7 +1503,7 @@ var publicModule; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes() { } privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -1560,7 +1560,7 @@ var publicModule; function privateFunctionWithPublicParmeterTypes1() { return new publicClass(); } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes() { } publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -1586,7 +1586,7 @@ var publicModule; return new privateModule.publicClass(); } publicModule.publicFunctionWithPrivateModuleParameterTypes1 = publicFunctionWithPrivateModuleParameterTypes1; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes() { } privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -1612,18 +1612,18 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes() { } publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1653,7 +1653,7 @@ var privateModule; return publicClassWithWithPrivateParmeterTypes; }()); privateModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes() { } publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -1683,7 +1683,7 @@ var privateModule; return publicClassWithWithPublicParmeterTypes; }()); privateModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes() { } privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1712,7 +1712,7 @@ var privateModule; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes() { } privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -1769,7 +1769,7 @@ var privateModule; function privateFunctionWithPublicParmeterTypes1() { return new publicClass(); } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes() { } publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -1795,7 +1795,7 @@ var privateModule; return new privateModule.publicClass(); } privateModule.publicFunctionWithPrivateModuleParameterTypes1 = publicFunctionWithPrivateModuleParameterTypes1; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes() { } privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -1820,12 +1820,12 @@ var privateModule; } })(privateModule || (privateModule = {})); //// [privacyFunctionReturnTypeDeclFile_GlobalFile.js] -var publicClassInGlobal = (function () { +var publicClassInGlobal = /** @class */ (function () { function publicClassInGlobal() { } return publicClassInGlobal; }()); -var publicClassWithWithPublicParmeterTypesInGlobal = (function () { +var publicClassWithWithPublicParmeterTypesInGlobal = /** @class */ (function () { function publicClassWithWithPublicParmeterTypesInGlobal() { } publicClassWithWithPublicParmeterTypesInGlobal.myPublicStaticMethod = function () { @@ -1862,12 +1862,12 @@ function publicFunctionWithPublicParmeterTypesInGlobal1() { } var publicModuleInGlobal; (function (publicModuleInGlobal) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; @@ -1875,18 +1875,18 @@ var publicModuleInGlobal; publicModuleInGlobal.publicClass = publicClass; var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes() { } publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1916,7 +1916,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateParmeterTypes; }()); privateModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes() { } publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -1946,7 +1946,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicParmeterTypes; }()); privateModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes() { } privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -1975,7 +1975,7 @@ var publicModuleInGlobal; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes() { } privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -2032,7 +2032,7 @@ var publicModuleInGlobal; function privateFunctionWithPublicParmeterTypes1() { return new publicClass(); } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes() { } publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -2058,7 +2058,7 @@ var publicModuleInGlobal; return new privateModule.publicClass(); } privateModule.publicFunctionWithPrivateModuleParameterTypes1 = publicFunctionWithPrivateModuleParameterTypes1; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes() { } privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -2082,7 +2082,7 @@ var publicModuleInGlobal; return new privateModule.publicClass(); } })(privateModule || (privateModule = {})); - var publicClassWithWithPrivateParmeterTypes = (function () { + var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () { function publicClassWithWithPrivateParmeterTypes() { } publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -2112,7 +2112,7 @@ var publicModuleInGlobal; return publicClassWithWithPrivateParmeterTypes; }()); publicModuleInGlobal.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes; - var publicClassWithWithPublicParmeterTypes = (function () { + var publicClassWithWithPublicParmeterTypes = /** @class */ (function () { function publicClassWithWithPublicParmeterTypes() { } publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -2142,7 +2142,7 @@ var publicModuleInGlobal; return publicClassWithWithPublicParmeterTypes; }()); publicModuleInGlobal.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes; - var privateClassWithWithPrivateParmeterTypes = (function () { + var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () { function privateClassWithWithPrivateParmeterTypes() { } privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function () { @@ -2171,7 +2171,7 @@ var publicModuleInGlobal; }; return privateClassWithWithPrivateParmeterTypes; }()); - var privateClassWithWithPublicParmeterTypes = (function () { + var privateClassWithWithPublicParmeterTypes = /** @class */ (function () { function privateClassWithWithPublicParmeterTypes() { } privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function () { @@ -2228,7 +2228,7 @@ var publicModuleInGlobal; function privateFunctionWithPublicParmeterTypes1() { return new publicClass(); } - var publicClassWithPrivateModuleParameterTypes = (function () { + var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () { function publicClassWithPrivateModuleParameterTypes() { } publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { @@ -2254,7 +2254,7 @@ var publicModuleInGlobal; return new privateModule.publicClass(); } publicModuleInGlobal.publicFunctionWithPrivateModuleParameterTypes1 = publicFunctionWithPrivateModuleParameterTypes1; - var privateClassWithPrivateModuleParameterTypes = (function () { + var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () { function privateClassWithPrivateModuleParameterTypes() { } privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function () { diff --git a/tests/baselines/reference/privacyGetter.js b/tests/baselines/reference/privacyGetter.js index 255d21edcdb..92fd5e82bec 100644 --- a/tests/baselines/reference/privacyGetter.js +++ b/tests/baselines/reference/privacyGetter.js @@ -213,7 +213,7 @@ define(["require", "exports"], function (require, exports) { Object.defineProperty(exports, "__esModule", { value: true }); var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -221,12 +221,12 @@ define(["require", "exports"], function (require, exports) { return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); - var C3_public = (function () { + var C3_public = /** @class */ (function () { function C3_public() { } Object.defineProperty(C3_public.prototype, "p1_private", { @@ -268,7 +268,7 @@ define(["require", "exports"], function (require, exports) { return C3_public; }()); m1.C3_public = C3_public; - var C4_private = (function () { + var C4_private = /** @class */ (function () { function C4_private() { } Object.defineProperty(C4_private.prototype, "p1_private", { @@ -312,7 +312,7 @@ define(["require", "exports"], function (require, exports) { })(m1 = exports.m1 || (exports.m1 = {})); var m2; (function (m2) { - var m2_C1_public = (function () { + var m2_C1_public = /** @class */ (function () { function m2_C1_public() { } m2_C1_public.prototype.f1 = function () { @@ -320,12 +320,12 @@ define(["require", "exports"], function (require, exports) { return m2_C1_public; }()); m2.m2_C1_public = m2_C1_public; - var m2_C2_private = (function () { + var m2_C2_private = /** @class */ (function () { function m2_C2_private() { } return m2_C2_private; }()); - var m2_C3_public = (function () { + var m2_C3_public = /** @class */ (function () { function m2_C3_public() { } Object.defineProperty(m2_C3_public.prototype, "p1_private", { @@ -367,7 +367,7 @@ define(["require", "exports"], function (require, exports) { return m2_C3_public; }()); m2.m2_C3_public = m2_C3_public; - var m2_C4_private = (function () { + var m2_C4_private = /** @class */ (function () { function m2_C4_private() { } Object.defineProperty(m2_C4_private.prototype, "p1_private", { @@ -409,20 +409,20 @@ define(["require", "exports"], function (require, exports) { return m2_C4_private; }()); })(m2 || (m2 = {})); - var C5_private = (function () { + var C5_private = /** @class */ (function () { function C5_private() { } C5_private.prototype.f = function () { }; return C5_private; }()); - var C6_public = (function () { + var C6_public = /** @class */ (function () { function C6_public() { } return C6_public; }()); exports.C6_public = C6_public; - var C7_public = (function () { + var C7_public = /** @class */ (function () { function C7_public() { } Object.defineProperty(C7_public.prototype, "p1_private", { @@ -464,7 +464,7 @@ define(["require", "exports"], function (require, exports) { return C7_public; }()); exports.C7_public = C7_public; - var C8_private = (function () { + var C8_private = /** @class */ (function () { function C8_private() { } Object.defineProperty(C8_private.prototype, "p1_private", { diff --git a/tests/baselines/reference/privacyGloClass.js b/tests/baselines/reference/privacyGloClass.js index 85acba1148b..e8a1a2f931d 100644 --- a/tests/baselines/reference/privacyGloClass.js +++ b/tests/baselines/reference/privacyGloClass.js @@ -73,7 +73,7 @@ var __extends = (this && this.__extends) || (function () { })(); var m1; (function (m1) { - var m1_c_public = (function () { + var m1_c_public = /** @class */ (function () { function m1_c_public() { } m1_c_public.prototype.f1 = function () { @@ -81,26 +81,26 @@ var m1; return m1_c_public; }()); m1.m1_c_public = m1_c_public; - var m1_c_private = (function () { + var m1_c_private = /** @class */ (function () { function m1_c_private() { } return m1_c_private; }()); - var m1_C1_private = (function (_super) { + var m1_C1_private = /** @class */ (function (_super) { __extends(m1_C1_private, _super); function m1_C1_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C1_private; }(m1_c_public)); - var m1_C2_private = (function (_super) { + var m1_C2_private = /** @class */ (function (_super) { __extends(m1_C2_private, _super); function m1_C2_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C2_private; }(m1_c_private)); - var m1_C3_public = (function (_super) { + var m1_C3_public = /** @class */ (function (_super) { __extends(m1_C3_public, _super); function m1_C3_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -108,7 +108,7 @@ var m1; return m1_C3_public; }(m1_c_public)); m1.m1_C3_public = m1_C3_public; - var m1_C4_public = (function (_super) { + var m1_C4_public = /** @class */ (function (_super) { __extends(m1_C4_public, _super); function m1_C4_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -116,43 +116,43 @@ var m1; return m1_C4_public; }(m1_c_private)); m1.m1_C4_public = m1_C4_public; - var m1_C5_private = (function () { + var m1_C5_private = /** @class */ (function () { function m1_C5_private() { } return m1_C5_private; }()); - var m1_C6_private = (function () { + var m1_C6_private = /** @class */ (function () { function m1_C6_private() { } return m1_C6_private; }()); - var m1_C7_public = (function () { + var m1_C7_public = /** @class */ (function () { function m1_C7_public() { } return m1_C7_public; }()); m1.m1_C7_public = m1_C7_public; - var m1_C8_public = (function () { + var m1_C8_public = /** @class */ (function () { function m1_C8_public() { } return m1_C8_public; }()); m1.m1_C8_public = m1_C8_public; - var m1_C9_private = (function (_super) { + var m1_C9_private = /** @class */ (function (_super) { __extends(m1_C9_private, _super); function m1_C9_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C9_private; }(m1_c_public)); - var m1_C10_private = (function (_super) { + var m1_C10_private = /** @class */ (function (_super) { __extends(m1_C10_private, _super); function m1_C10_private() { return _super !== null && _super.apply(this, arguments) || this; } return m1_C10_private; }(m1_c_private)); - var m1_C11_public = (function (_super) { + var m1_C11_public = /** @class */ (function (_super) { __extends(m1_C11_public, _super); function m1_C11_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -160,7 +160,7 @@ var m1; return m1_C11_public; }(m1_c_public)); m1.m1_C11_public = m1_C11_public; - var m1_C12_public = (function (_super) { + var m1_C12_public = /** @class */ (function (_super) { __extends(m1_C12_public, _super); function m1_C12_public() { return _super !== null && _super.apply(this, arguments) || this; @@ -169,26 +169,26 @@ var m1; }(m1_c_private)); m1.m1_C12_public = m1_C12_public; })(m1 || (m1 = {})); -var glo_c_public = (function () { +var glo_c_public = /** @class */ (function () { function glo_c_public() { } glo_c_public.prototype.f1 = function () { }; return glo_c_public; }()); -var glo_C3_public = (function (_super) { +var glo_C3_public = /** @class */ (function (_super) { __extends(glo_C3_public, _super); function glo_C3_public() { return _super !== null && _super.apply(this, arguments) || this; } return glo_C3_public; }(glo_c_public)); -var glo_C7_public = (function () { +var glo_C7_public = /** @class */ (function () { function glo_C7_public() { } return glo_C7_public; }()); -var glo_C11_public = (function (_super) { +var glo_C11_public = /** @class */ (function (_super) { __extends(glo_C11_public, _super); function glo_C11_public() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privacyGloFunc.js b/tests/baselines/reference/privacyGloFunc.js index 6bc17794680..7e08522bfe1 100644 --- a/tests/baselines/reference/privacyGloFunc.js +++ b/tests/baselines/reference/privacyGloFunc.js @@ -536,7 +536,7 @@ define(["require", "exports"], function (require, exports) { exports.__esModule = true; var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -544,12 +544,12 @@ define(["require", "exports"], function (require, exports) { return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); - var C3_public = (function () { + var C3_public = /** @class */ (function () { function C3_public(m1_c3_c1_2) { } C3_public.prototype.f1_private = function (m1_c3_f1_arg) { @@ -587,7 +587,7 @@ define(["require", "exports"], function (require, exports) { return C3_public; }()); m1.C3_public = C3_public; - var C4_private = (function () { + var C4_private = /** @class */ (function () { function C4_private(m1_c4_c1_2) { } C4_private.prototype.f1_private = function (m1_c4_f1_arg) { @@ -624,24 +624,24 @@ define(["require", "exports"], function (require, exports) { }; return C4_private; }()); - var C5_public = (function () { + var C5_public = /** @class */ (function () { function C5_public(m1_c5_c) { } return C5_public; }()); m1.C5_public = C5_public; - var C6_private = (function () { + var C6_private = /** @class */ (function () { function C6_private(m1_c6_c) { } return C6_private; }()); - var C7_public = (function () { + var C7_public = /** @class */ (function () { function C7_public(m1_c7_c) { } return C7_public; }()); m1.C7_public = C7_public; - var C8_private = (function () { + var C8_private = /** @class */ (function () { function C8_private(m1_c8_c) { } return C8_private; @@ -687,7 +687,7 @@ define(["require", "exports"], function (require, exports) { })(m1 = exports.m1 || (exports.m1 = {})); var m2; (function (m2) { - var m2_C1_public = (function () { + var m2_C1_public = /** @class */ (function () { function m2_C1_public() { } m2_C1_public.prototype.f = function () { @@ -695,12 +695,12 @@ define(["require", "exports"], function (require, exports) { return m2_C1_public; }()); m2.m2_C1_public = m2_C1_public; - var m2_C2_private = (function () { + var m2_C2_private = /** @class */ (function () { function m2_C2_private() { } return m2_C2_private; }()); - var m2_C3_public = (function () { + var m2_C3_public = /** @class */ (function () { function m2_C3_public(m2_c3_c1_2) { } m2_C3_public.prototype.f1_private = function (m2_c3_f1_arg) { @@ -738,7 +738,7 @@ define(["require", "exports"], function (require, exports) { return m2_C3_public; }()); m2.m2_C3_public = m2_C3_public; - var m2_C4_private = (function () { + var m2_C4_private = /** @class */ (function () { function m2_C4_private(m2_c4_c1_2) { } m2_C4_private.prototype.f1_private = function (m2_c4_f1_arg) { @@ -775,24 +775,24 @@ define(["require", "exports"], function (require, exports) { }; return m2_C4_private; }()); - var m2_C5_public = (function () { + var m2_C5_public = /** @class */ (function () { function m2_C5_public(m2_c5_c) { } return m2_C5_public; }()); m2.m2_C5_public = m2_C5_public; - var m2_C6_private = (function () { + var m2_C6_private = /** @class */ (function () { function m2_C6_private(m2_c6_c) { } return m2_C6_private; }()); - var m2_C7_public = (function () { + var m2_C7_public = /** @class */ (function () { function m2_C7_public(m2_c7_c) { } return m2_C7_public; }()); m2.m2_C7_public = m2_C7_public; - var m2_C8_private = (function () { + var m2_C8_private = /** @class */ (function () { function m2_C8_private(m2_c8_c) { } return m2_C8_private; @@ -836,20 +836,20 @@ define(["require", "exports"], function (require, exports) { } m2.f12_public = f12_public; })(m2 || (m2 = {})); - var C5_private = (function () { + var C5_private = /** @class */ (function () { function C5_private() { } C5_private.prototype.f = function () { }; return C5_private; }()); - var C6_public = (function () { + var C6_public = /** @class */ (function () { function C6_public() { } return C6_public; }()); exports.C6_public = C6_public; - var C7_public = (function () { + var C7_public = /** @class */ (function () { function C7_public(c7_c1_2) { } C7_public.prototype.f1_private = function (c7_f1_arg) { @@ -887,7 +887,7 @@ define(["require", "exports"], function (require, exports) { return C7_public; }()); exports.C7_public = C7_public; - var C8_private = (function () { + var C8_private = /** @class */ (function () { function C8_private(c8_c1_2) { } C8_private.prototype.f1_private = function (c8_f1_arg) { @@ -924,24 +924,24 @@ define(["require", "exports"], function (require, exports) { }; return C8_private; }()); - var C9_public = (function () { + var C9_public = /** @class */ (function () { function C9_public(c9_c) { } return C9_public; }()); exports.C9_public = C9_public; - var C10_private = (function () { + var C10_private = /** @class */ (function () { function C10_private(c10_c) { } return C10_private; }()); - var C11_public = (function () { + var C11_public = /** @class */ (function () { function C11_public(c11_c) { } return C11_public; }()); exports.C11_public = C11_public; - var C12_private = (function () { + var C12_private = /** @class */ (function () { function C12_private(c12_c) { } return C12_private; diff --git a/tests/baselines/reference/privacyGloGetter.js b/tests/baselines/reference/privacyGloGetter.js index 2ae94a0d321..392272b4d02 100644 --- a/tests/baselines/reference/privacyGloGetter.js +++ b/tests/baselines/reference/privacyGloGetter.js @@ -91,7 +91,7 @@ class C7_public { //// [privacyGloGetter.js] var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -99,12 +99,12 @@ var m1; return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); - var C3_public = (function () { + var C3_public = /** @class */ (function () { function C3_public() { } Object.defineProperty(C3_public.prototype, "p1_private", { @@ -146,7 +146,7 @@ var m1; return C3_public; }()); m1.C3_public = C3_public; - var C4_private = (function () { + var C4_private = /** @class */ (function () { function C4_private() { } Object.defineProperty(C4_private.prototype, "p1_private", { @@ -188,12 +188,12 @@ var m1; return C4_private; }()); })(m1 || (m1 = {})); -var C6_public = (function () { +var C6_public = /** @class */ (function () { function C6_public() { } return C6_public; }()); -var C7_public = (function () { +var C7_public = /** @class */ (function () { function C7_public() { } Object.defineProperty(C7_public.prototype, "p1_private", { diff --git a/tests/baselines/reference/privacyGloImport.js b/tests/baselines/reference/privacyGloImport.js index ecafec9d639..befc5b953f5 100644 --- a/tests/baselines/reference/privacyGloImport.js +++ b/tests/baselines/reference/privacyGloImport.js @@ -157,7 +157,7 @@ var m1; (function (m1) { var m1_M1_public; (function (m1_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -171,7 +171,7 @@ var m1; })(m1_M1_public = m1.m1_M1_public || (m1.m1_M1_public = {})); var m1_M2_private; (function (m1_M2_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -240,7 +240,7 @@ var m1; })(m1 || (m1 = {})); var glo_M1_public; (function (glo_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/privacyGloImportParseErrors.js b/tests/baselines/reference/privacyGloImportParseErrors.js index 21175ff068d..cf45803b51d 100644 --- a/tests/baselines/reference/privacyGloImportParseErrors.js +++ b/tests/baselines/reference/privacyGloImportParseErrors.js @@ -157,7 +157,7 @@ var m1; (function (m1) { var m1_M1_public; (function (m1_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -171,7 +171,7 @@ var m1; })(m1_M1_public = m1.m1_M1_public || (m1.m1_M1_public = {})); var m1_M2_private; (function (m1_M2_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -222,7 +222,7 @@ var m1; })(m1 || (m1 = {})); var glo_M1_public; (function (glo_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/privacyGloInterface.js b/tests/baselines/reference/privacyGloInterface.js index 671977678a3..a75ad86aa93 100644 --- a/tests/baselines/reference/privacyGloInterface.js +++ b/tests/baselines/reference/privacyGloInterface.js @@ -122,7 +122,7 @@ interface glo_C3_public extends glo_i_public { //// [privacyGloInterface.js] var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -130,13 +130,13 @@ var m1; return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); })(m1 || (m1 = {})); -var C5_public = (function () { +var C5_public = /** @class */ (function () { function C5_public() { } C5_public.prototype.f1 = function () { diff --git a/tests/baselines/reference/privacyGloVar.js b/tests/baselines/reference/privacyGloVar.js index 678d6cfdc99..0102efd3e56 100644 --- a/tests/baselines/reference/privacyGloVar.js +++ b/tests/baselines/reference/privacyGloVar.js @@ -83,7 +83,7 @@ var glo_v22_public: glo_C1_public = new glo_C1_public(); //// [privacyGloVar.js] var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -91,12 +91,12 @@ var m1; return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); - var C3_public = (function () { + var C3_public = /** @class */ (function () { function C3_public() { this.C3_v11_private = new C1_public(); this.C3_v12_public = new C1_public(); @@ -110,7 +110,7 @@ var m1; return C3_public; }()); m1.C3_public = C3_public; - var C4_public = (function () { + var C4_public = /** @class */ (function () { function C4_public() { this.C4_v11_private = new C1_public(); this.C4_v12_public = new C1_public(); @@ -134,14 +134,14 @@ var m1; var m1_v23_private = new C2_private(); m1.m1_v24_public = new C2_private(); // error })(m1 || (m1 = {})); -var glo_C1_public = (function () { +var glo_C1_public = /** @class */ (function () { function glo_C1_public() { } glo_C1_public.prototype.f1 = function () { }; return glo_C1_public; }()); -var glo_C3_public = (function () { +var glo_C3_public = /** @class */ (function () { function glo_C3_public() { this.glo_C3_v11_private = new glo_C1_public(); this.glo_C3_v12_public = new glo_C1_public(); diff --git a/tests/baselines/reference/privacyImport.js b/tests/baselines/reference/privacyImport.js index 1a3dc9d9b18..99175e8d57d 100644 --- a/tests/baselines/reference/privacyImport.js +++ b/tests/baselines/reference/privacyImport.js @@ -363,7 +363,7 @@ var m1; (function (m1) { var m1_M1_public; (function (m1_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -377,7 +377,7 @@ var m1; })(m1_M1_public = m1.m1_M1_public || (m1.m1_M1_public = {})); var m1_M2_private; (function (m1_M2_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -448,7 +448,7 @@ var m2; (function (m2) { var m2_M1_public; (function (m2_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -462,7 +462,7 @@ var m2; })(m2_M1_public = m2.m2_M1_public || (m2.m2_M1_public = {})); var m2_M2_private; (function (m2_M2_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -532,7 +532,7 @@ var m2; })(m2 || (m2 = {})); var glo_M1_public; (function (glo_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -553,7 +553,7 @@ var glo_M1_public; //} var glo_M3_private; (function (glo_M3_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/privacyImportParseErrors.js b/tests/baselines/reference/privacyImportParseErrors.js index 5a15a7280ec..da869a11220 100644 --- a/tests/baselines/reference/privacyImportParseErrors.js +++ b/tests/baselines/reference/privacyImportParseErrors.js @@ -363,7 +363,7 @@ var m1; (function (m1) { var m1_M1_public; (function (m1_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -377,7 +377,7 @@ var m1; })(m1_M1_public = m1.m1_M1_public || (m1.m1_M1_public = {})); var m1_M2_private; (function (m1_M2_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -430,7 +430,7 @@ var m2; (function (m2) { var m2_M1_public; (function (m2_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -444,7 +444,7 @@ var m2; })(m2_M1_public = m2.m2_M1_public || (m2.m2_M1_public = {})); var m2_M2_private; (function (m2_M2_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -496,7 +496,7 @@ var m2; })(m2 || (m2 = {})); var glo_M1_public; (function (glo_M1_public) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; @@ -510,7 +510,7 @@ var glo_M1_public; })(glo_M1_public = exports.glo_M1_public || (exports.glo_M1_public = {})); var glo_M3_private; (function (glo_M3_private) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/privacyInterface.js b/tests/baselines/reference/privacyInterface.js index 360f1683b6a..947750dfb2f 100644 --- a/tests/baselines/reference/privacyInterface.js +++ b/tests/baselines/reference/privacyInterface.js @@ -269,7 +269,7 @@ export interface glo_C6_public extends glo_i_private, glo_i_public { exports.__esModule = true; var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -277,7 +277,7 @@ var m1; return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; @@ -285,7 +285,7 @@ var m1; })(m1 = exports.m1 || (exports.m1 = {})); var m2; (function (m2) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -293,13 +293,13 @@ var m2; return C1_public; }()); m2.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); })(m2 || (m2 = {})); -var C5_public = (function () { +var C5_public = /** @class */ (function () { function C5_public() { } C5_public.prototype.f1 = function () { @@ -307,7 +307,7 @@ var C5_public = (function () { return C5_public; }()); exports.C5_public = C5_public; -var C6_private = (function () { +var C6_private = /** @class */ (function () { function C6_private() { } return C6_private; diff --git a/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js b/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js index 408abc04940..d70c34f9814 100644 --- a/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js +++ b/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js @@ -158,7 +158,7 @@ exports.__esModule = true; // private elements var m_private; (function (m_private) { - var c_private = (function () { + var c_private = /** @class */ (function () { function c_private() { } return c_private; @@ -176,7 +176,7 @@ var m_private; m_private.v_private = new c_private(); var mi_private; (function (mi_private) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -187,7 +187,7 @@ var m_private; // Public elements var m_public; (function (m_public) { - var c_public = (function () { + var c_public = /** @class */ (function () { function c_public() { } return c_public; @@ -205,7 +205,7 @@ var m_public; m_public.v_public = 10; var mi_public; (function (mi_public) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js b/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js index 8b158d7cc3d..ae007945918 100644 --- a/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js +++ b/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js @@ -159,7 +159,7 @@ define(["require", "exports"], function (require, exports) { // private elements var m_private; (function (m_private) { - var c_private = (function () { + var c_private = /** @class */ (function () { function c_private() { } return c_private; @@ -177,7 +177,7 @@ define(["require", "exports"], function (require, exports) { m_private.v_private = new c_private(); var mi_private; (function (mi_private) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -188,7 +188,7 @@ define(["require", "exports"], function (require, exports) { // Public elements var m_public; (function (m_public) { - var c_public = (function () { + var c_public = /** @class */ (function () { function c_public() { } return c_public; @@ -206,7 +206,7 @@ define(["require", "exports"], function (require, exports) { m_public.v_public = 10; var mi_public; (function (mi_public) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js index 312d682669c..93928a4a367 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js @@ -54,7 +54,7 @@ export var publicUse_im_public_mi_public = new im_public_mi_public.c_private(); "use strict"; exports.__esModule = true; // Public elements -var c_public = (function () { +var c_public = /** @class */ (function () { function c_public() { } return c_public; @@ -63,7 +63,7 @@ exports.c_public = c_public; //// [privacyTopLevelAmbientExternalModuleImportWithExport_require1.js] "use strict"; exports.__esModule = true; -var c_public = (function () { +var c_public = /** @class */ (function () { function c_public() { } return c_public; diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js index de464ddd11a..14b52a1ea3a 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js @@ -54,7 +54,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; // Public elements - var c_public = (function () { + var c_public = /** @class */ (function () { function c_public() { } return c_public; @@ -65,7 +65,7 @@ define(["require", "exports"], function (require, exports) { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var c_public = (function () { + var c_public = /** @class */ (function () { function c_public() { } return c_public; diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js index a89d49609e9..dd95476a3e2 100644 --- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js +++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js @@ -106,7 +106,7 @@ define(["require", "exports"], function (require, exports) { // private elements var m_private; (function (m_private) { - var c_private = (function () { + var c_private = /** @class */ (function () { function c_private() { } return c_private; @@ -124,7 +124,7 @@ define(["require", "exports"], function (require, exports) { m_private.v_private = new c_private(); var mi_private; (function (mi_private) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -135,7 +135,7 @@ define(["require", "exports"], function (require, exports) { // Public elements var m_public; (function (m_public) { - var c_public = (function () { + var c_public = /** @class */ (function () { function c_public() { } return c_public; @@ -153,7 +153,7 @@ define(["require", "exports"], function (require, exports) { m_public.v_public = 10; var mi_public; (function (mi_public) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js index 8646cbe6f75..d69ab4a8113 100644 --- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js +++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js @@ -106,7 +106,7 @@ define(["require", "exports"], function (require, exports) { // private elements var m_private; (function (m_private) { - var c_private = (function () { + var c_private = /** @class */ (function () { function c_private() { } return c_private; @@ -124,7 +124,7 @@ define(["require", "exports"], function (require, exports) { m_private.v_private = new c_private(); var mi_private; (function (mi_private) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; @@ -135,7 +135,7 @@ define(["require", "exports"], function (require, exports) { // Public elements var m_public; (function (m_public) { - var c_public = (function () { + var c_public = /** @class */ (function () { function c_public() { } return c_public; @@ -153,7 +153,7 @@ define(["require", "exports"], function (require, exports) { m_public.v_public = 10; var mi_public; (function (mi_public) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/privacyTypeParameterOfFunction.js b/tests/baselines/reference/privacyTypeParameterOfFunction.js index 98e0a57d59e..7edc37981c0 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunction.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunction.js @@ -135,18 +135,18 @@ function privateFunctionWithPublicTypeParametersWithoutExtends() { //// [privacyTypeParameterOfFunction.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithWithPrivateTypeParameters = (function () { +var publicClassWithWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithWithPrivateTypeParameters() { } // TypeParameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_type_1 @@ -162,7 +162,7 @@ var publicClassWithWithPrivateTypeParameters = (function () { return publicClassWithWithPrivateTypeParameters; }()); exports.publicClassWithWithPrivateTypeParameters = publicClassWithWithPrivateTypeParameters; -var publicClassWithWithPublicTypeParameters = (function () { +var publicClassWithWithPublicTypeParameters = /** @class */ (function () { function publicClassWithWithPublicTypeParameters() { } publicClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -176,7 +176,7 @@ var publicClassWithWithPublicTypeParameters = (function () { return publicClassWithWithPublicTypeParameters; }()); exports.publicClassWithWithPublicTypeParameters = publicClassWithWithPublicTypeParameters; -var privateClassWithWithPrivateTypeParameters = (function () { +var privateClassWithWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithWithPrivateTypeParameters() { } privateClassWithWithPrivateTypeParameters.myPublicStaticMethod = function () { @@ -189,7 +189,7 @@ var privateClassWithWithPrivateTypeParameters = (function () { }; return privateClassWithWithPrivateTypeParameters; }()); -var privateClassWithWithPublicTypeParameters = (function () { +var privateClassWithWithPublicTypeParameters = /** @class */ (function () { function privateClassWithWithPublicTypeParameters() { } privateClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -213,7 +213,7 @@ function privateFunctionWithPrivateTypeParameters() { } function privateFunctionWithPublicTypeParameters() { } -var publicClassWithWithPublicTypeParametersWithoutExtends = (function () { +var publicClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithWithPublicTypeParametersWithoutExtends() { } publicClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { @@ -227,7 +227,7 @@ var publicClassWithWithPublicTypeParametersWithoutExtends = (function () { return publicClassWithWithPublicTypeParametersWithoutExtends; }()); exports.publicClassWithWithPublicTypeParametersWithoutExtends = publicClassWithWithPublicTypeParametersWithoutExtends; -var privateClassWithWithPublicTypeParametersWithoutExtends = (function () { +var privateClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithWithPublicTypeParametersWithoutExtends() { } privateClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { diff --git a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js index f5fdf6dfff8..ce80dcbae1e 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js @@ -441,18 +441,18 @@ module privateModule { //// [privacyTypeParameterOfFunctionDeclFile.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithWithPrivateTypeParameters = (function () { +var publicClassWithWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithWithPrivateTypeParameters() { } publicClassWithWithPrivateTypeParameters.myPublicStaticMethod = function () { @@ -466,7 +466,7 @@ var publicClassWithWithPrivateTypeParameters = (function () { return publicClassWithWithPrivateTypeParameters; }()); exports.publicClassWithWithPrivateTypeParameters = publicClassWithWithPrivateTypeParameters; -var publicClassWithWithPublicTypeParameters = (function () { +var publicClassWithWithPublicTypeParameters = /** @class */ (function () { function publicClassWithWithPublicTypeParameters() { } publicClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -480,7 +480,7 @@ var publicClassWithWithPublicTypeParameters = (function () { return publicClassWithWithPublicTypeParameters; }()); exports.publicClassWithWithPublicTypeParameters = publicClassWithWithPublicTypeParameters; -var privateClassWithWithPrivateTypeParameters = (function () { +var privateClassWithWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithWithPrivateTypeParameters() { } privateClassWithWithPrivateTypeParameters.myPublicStaticMethod = function () { @@ -493,7 +493,7 @@ var privateClassWithWithPrivateTypeParameters = (function () { }; return privateClassWithWithPrivateTypeParameters; }()); -var privateClassWithWithPublicTypeParameters = (function () { +var privateClassWithWithPublicTypeParameters = /** @class */ (function () { function privateClassWithWithPublicTypeParameters() { } privateClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -516,7 +516,7 @@ function privateFunctionWithPrivateTypeParameters() { } function privateFunctionWithPublicTypeParameters() { } -var publicClassWithWithPublicTypeParametersWithoutExtends = (function () { +var publicClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithWithPublicTypeParametersWithoutExtends() { } publicClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { @@ -530,7 +530,7 @@ var publicClassWithWithPublicTypeParametersWithoutExtends = (function () { return publicClassWithWithPublicTypeParametersWithoutExtends; }()); exports.publicClassWithWithPublicTypeParametersWithoutExtends = publicClassWithWithPublicTypeParametersWithoutExtends; -var privateClassWithWithPublicTypeParametersWithoutExtends = (function () { +var privateClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithWithPublicTypeParametersWithoutExtends() { } privateClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { @@ -548,7 +548,7 @@ function publicFunctionWithPublicTypeParametersWithoutExtends() { exports.publicFunctionWithPublicTypeParametersWithoutExtends = publicFunctionWithPublicTypeParametersWithoutExtends; function privateFunctionWithPublicTypeParametersWithoutExtends() { } -var publicClassWithWithPrivateModuleTypeParameters = (function () { +var publicClassWithWithPrivateModuleTypeParameters = /** @class */ (function () { function publicClassWithWithPrivateModuleTypeParameters() { } publicClassWithWithPrivateModuleTypeParameters.myPublicStaticMethod = function () { @@ -561,7 +561,7 @@ exports.publicClassWithWithPrivateModuleTypeParameters = publicClassWithWithPriv function publicFunctionWithPrivateMopduleTypeParameters() { } exports.publicFunctionWithPrivateMopduleTypeParameters = publicFunctionWithPrivateMopduleTypeParameters; -var privateClassWithWithPrivateModuleTypeParameters = (function () { +var privateClassWithWithPrivateModuleTypeParameters = /** @class */ (function () { function privateClassWithWithPrivateModuleTypeParameters() { } privateClassWithWithPrivateModuleTypeParameters.myPublicStaticMethod = function () { @@ -574,18 +574,18 @@ function privateFunctionWithPrivateMopduleTypeParameters() { } var publicModule; (function (publicModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); publicModule.publicClass = publicClass; - var publicClassWithWithPrivateTypeParameters = (function () { + var publicClassWithWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithWithPrivateTypeParameters() { } publicClassWithWithPrivateTypeParameters.myPublicStaticMethod = function () { @@ -599,7 +599,7 @@ var publicModule; return publicClassWithWithPrivateTypeParameters; }()); publicModule.publicClassWithWithPrivateTypeParameters = publicClassWithWithPrivateTypeParameters; - var publicClassWithWithPublicTypeParameters = (function () { + var publicClassWithWithPublicTypeParameters = /** @class */ (function () { function publicClassWithWithPublicTypeParameters() { } publicClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -613,7 +613,7 @@ var publicModule; return publicClassWithWithPublicTypeParameters; }()); publicModule.publicClassWithWithPublicTypeParameters = publicClassWithWithPublicTypeParameters; - var privateClassWithWithPrivateTypeParameters = (function () { + var privateClassWithWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithWithPrivateTypeParameters() { } privateClassWithWithPrivateTypeParameters.myPublicStaticMethod = function () { @@ -626,7 +626,7 @@ var publicModule; }; return privateClassWithWithPrivateTypeParameters; }()); - var privateClassWithWithPublicTypeParameters = (function () { + var privateClassWithWithPublicTypeParameters = /** @class */ (function () { function privateClassWithWithPublicTypeParameters() { } privateClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -649,7 +649,7 @@ var publicModule; } function privateFunctionWithPublicTypeParameters() { } - var publicClassWithWithPublicTypeParametersWithoutExtends = (function () { + var publicClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithWithPublicTypeParametersWithoutExtends() { } publicClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { @@ -663,7 +663,7 @@ var publicModule; return publicClassWithWithPublicTypeParametersWithoutExtends; }()); publicModule.publicClassWithWithPublicTypeParametersWithoutExtends = publicClassWithWithPublicTypeParametersWithoutExtends; - var privateClassWithWithPublicTypeParametersWithoutExtends = (function () { + var privateClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithWithPublicTypeParametersWithoutExtends() { } privateClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { @@ -681,7 +681,7 @@ var publicModule; publicModule.publicFunctionWithPublicTypeParametersWithoutExtends = publicFunctionWithPublicTypeParametersWithoutExtends; function privateFunctionWithPublicTypeParametersWithoutExtends() { } - var publicClassWithWithPrivateModuleTypeParameters = (function () { + var publicClassWithWithPrivateModuleTypeParameters = /** @class */ (function () { function publicClassWithWithPrivateModuleTypeParameters() { } publicClassWithWithPrivateModuleTypeParameters.myPublicStaticMethod = function () { @@ -694,7 +694,7 @@ var publicModule; function publicFunctionWithPrivateMopduleTypeParameters() { } publicModule.publicFunctionWithPrivateMopduleTypeParameters = publicFunctionWithPrivateMopduleTypeParameters; - var privateClassWithWithPrivateModuleTypeParameters = (function () { + var privateClassWithWithPrivateModuleTypeParameters = /** @class */ (function () { function privateClassWithWithPrivateModuleTypeParameters() { } privateClassWithWithPrivateModuleTypeParameters.myPublicStaticMethod = function () { @@ -708,18 +708,18 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivateTypeParameters = (function () { + var publicClassWithWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithWithPrivateTypeParameters() { } publicClassWithWithPrivateTypeParameters.myPublicStaticMethod = function () { @@ -733,7 +733,7 @@ var privateModule; return publicClassWithWithPrivateTypeParameters; }()); privateModule.publicClassWithWithPrivateTypeParameters = publicClassWithWithPrivateTypeParameters; - var publicClassWithWithPublicTypeParameters = (function () { + var publicClassWithWithPublicTypeParameters = /** @class */ (function () { function publicClassWithWithPublicTypeParameters() { } publicClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -747,7 +747,7 @@ var privateModule; return publicClassWithWithPublicTypeParameters; }()); privateModule.publicClassWithWithPublicTypeParameters = publicClassWithWithPublicTypeParameters; - var privateClassWithWithPrivateTypeParameters = (function () { + var privateClassWithWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithWithPrivateTypeParameters() { } privateClassWithWithPrivateTypeParameters.myPublicStaticMethod = function () { @@ -760,7 +760,7 @@ var privateModule; }; return privateClassWithWithPrivateTypeParameters; }()); - var privateClassWithWithPublicTypeParameters = (function () { + var privateClassWithWithPublicTypeParameters = /** @class */ (function () { function privateClassWithWithPublicTypeParameters() { } privateClassWithWithPublicTypeParameters.myPublicStaticMethod = function () { @@ -783,7 +783,7 @@ var privateModule; } function privateFunctionWithPublicTypeParameters() { } - var publicClassWithWithPublicTypeParametersWithoutExtends = (function () { + var publicClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithWithPublicTypeParametersWithoutExtends() { } publicClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { @@ -797,7 +797,7 @@ var privateModule; return publicClassWithWithPublicTypeParametersWithoutExtends; }()); privateModule.publicClassWithWithPublicTypeParametersWithoutExtends = publicClassWithWithPublicTypeParametersWithoutExtends; - var privateClassWithWithPublicTypeParametersWithoutExtends = (function () { + var privateClassWithWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithWithPublicTypeParametersWithoutExtends() { } privateClassWithWithPublicTypeParametersWithoutExtends.myPublicStaticMethod = function () { diff --git a/tests/baselines/reference/privacyTypeParametersOfClass.js b/tests/baselines/reference/privacyTypeParametersOfClass.js index ba1a9bd10e0..879698f203e 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClass.js +++ b/tests/baselines/reference/privacyTypeParametersOfClass.js @@ -46,19 +46,19 @@ class privateClassWithPublicTypeParametersWithoutExtends { //// [privacyTypeParametersOfClass.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; // TypeParameter_0_of_exported_class_1_has_or_is_using_private_type_2 -var publicClassWithPrivateTypeParameters = (function () { +var publicClassWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithPrivateTypeParameters() { } publicClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -67,7 +67,7 @@ var publicClassWithPrivateTypeParameters = (function () { return publicClassWithPrivateTypeParameters; }()); exports.publicClassWithPrivateTypeParameters = publicClassWithPrivateTypeParameters; -var publicClassWithPublicTypeParameters = (function () { +var publicClassWithPublicTypeParameters = /** @class */ (function () { function publicClassWithPublicTypeParameters() { } publicClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -76,7 +76,7 @@ var publicClassWithPublicTypeParameters = (function () { return publicClassWithPublicTypeParameters; }()); exports.publicClassWithPublicTypeParameters = publicClassWithPublicTypeParameters; -var privateClassWithPrivateTypeParameters = (function () { +var privateClassWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithPrivateTypeParameters() { } privateClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -84,7 +84,7 @@ var privateClassWithPrivateTypeParameters = (function () { }; return privateClassWithPrivateTypeParameters; }()); -var privateClassWithPublicTypeParameters = (function () { +var privateClassWithPublicTypeParameters = /** @class */ (function () { function privateClassWithPublicTypeParameters() { } privateClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -92,7 +92,7 @@ var privateClassWithPublicTypeParameters = (function () { }; return privateClassWithPublicTypeParameters; }()); -var publicClassWithPublicTypeParametersWithoutExtends = (function () { +var publicClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithPublicTypeParametersWithoutExtends() { } publicClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { @@ -101,7 +101,7 @@ var publicClassWithPublicTypeParametersWithoutExtends = (function () { return publicClassWithPublicTypeParametersWithoutExtends; }()); exports.publicClassWithPublicTypeParametersWithoutExtends = publicClassWithPublicTypeParametersWithoutExtends; -var privateClassWithPublicTypeParametersWithoutExtends = (function () { +var privateClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithPublicTypeParametersWithoutExtends() { } privateClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { diff --git a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js index 8e21589de42..e8ec8606bc5 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js +++ b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js @@ -157,18 +157,18 @@ module privateModule { //// [privacyTypeParametersOfClassDeclFile.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithPrivateTypeParameters = (function () { +var publicClassWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithPrivateTypeParameters() { } publicClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -177,7 +177,7 @@ var publicClassWithPrivateTypeParameters = (function () { return publicClassWithPrivateTypeParameters; }()); exports.publicClassWithPrivateTypeParameters = publicClassWithPrivateTypeParameters; -var publicClassWithPublicTypeParameters = (function () { +var publicClassWithPublicTypeParameters = /** @class */ (function () { function publicClassWithPublicTypeParameters() { } publicClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -186,7 +186,7 @@ var publicClassWithPublicTypeParameters = (function () { return publicClassWithPublicTypeParameters; }()); exports.publicClassWithPublicTypeParameters = publicClassWithPublicTypeParameters; -var privateClassWithPrivateTypeParameters = (function () { +var privateClassWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithPrivateTypeParameters() { } privateClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -194,7 +194,7 @@ var privateClassWithPrivateTypeParameters = (function () { }; return privateClassWithPrivateTypeParameters; }()); -var privateClassWithPublicTypeParameters = (function () { +var privateClassWithPublicTypeParameters = /** @class */ (function () { function privateClassWithPublicTypeParameters() { } privateClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -202,7 +202,7 @@ var privateClassWithPublicTypeParameters = (function () { }; return privateClassWithPublicTypeParameters; }()); -var publicClassWithPublicTypeParametersWithoutExtends = (function () { +var publicClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithPublicTypeParametersWithoutExtends() { } publicClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { @@ -211,7 +211,7 @@ var publicClassWithPublicTypeParametersWithoutExtends = (function () { return publicClassWithPublicTypeParametersWithoutExtends; }()); exports.publicClassWithPublicTypeParametersWithoutExtends = publicClassWithPublicTypeParametersWithoutExtends; -var privateClassWithPublicTypeParametersWithoutExtends = (function () { +var privateClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithPublicTypeParametersWithoutExtends() { } privateClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { @@ -219,7 +219,7 @@ var privateClassWithPublicTypeParametersWithoutExtends = (function () { }; return privateClassWithPublicTypeParametersWithoutExtends; }()); -var publicClassWithTypeParametersFromPrivateModule = (function () { +var publicClassWithTypeParametersFromPrivateModule = /** @class */ (function () { function publicClassWithTypeParametersFromPrivateModule() { } publicClassWithTypeParametersFromPrivateModule.prototype.myMethod = function (val) { @@ -228,7 +228,7 @@ var publicClassWithTypeParametersFromPrivateModule = (function () { return publicClassWithTypeParametersFromPrivateModule; }()); exports.publicClassWithTypeParametersFromPrivateModule = publicClassWithTypeParametersFromPrivateModule; -var privateClassWithTypeParametersFromPrivateModule = (function () { +var privateClassWithTypeParametersFromPrivateModule = /** @class */ (function () { function privateClassWithTypeParametersFromPrivateModule() { } privateClassWithTypeParametersFromPrivateModule.prototype.myMethod = function (val) { @@ -238,18 +238,18 @@ var privateClassWithTypeParametersFromPrivateModule = (function () { }()); var publicModule; (function (publicModule) { - var privateClassInPublicModule = (function () { + var privateClassInPublicModule = /** @class */ (function () { function privateClassInPublicModule() { } return privateClassInPublicModule; }()); - var publicClassInPublicModule = (function () { + var publicClassInPublicModule = /** @class */ (function () { function publicClassInPublicModule() { } return publicClassInPublicModule; }()); publicModule.publicClassInPublicModule = publicClassInPublicModule; - var publicClassWithPrivateTypeParameters = (function () { + var publicClassWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithPrivateTypeParameters() { } publicClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -258,7 +258,7 @@ var publicModule; return publicClassWithPrivateTypeParameters; }()); publicModule.publicClassWithPrivateTypeParameters = publicClassWithPrivateTypeParameters; - var publicClassWithPublicTypeParameters = (function () { + var publicClassWithPublicTypeParameters = /** @class */ (function () { function publicClassWithPublicTypeParameters() { } publicClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -267,7 +267,7 @@ var publicModule; return publicClassWithPublicTypeParameters; }()); publicModule.publicClassWithPublicTypeParameters = publicClassWithPublicTypeParameters; - var privateClassWithPrivateTypeParameters = (function () { + var privateClassWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithPrivateTypeParameters() { } privateClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -275,7 +275,7 @@ var publicModule; }; return privateClassWithPrivateTypeParameters; }()); - var privateClassWithPublicTypeParameters = (function () { + var privateClassWithPublicTypeParameters = /** @class */ (function () { function privateClassWithPublicTypeParameters() { } privateClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -283,7 +283,7 @@ var publicModule; }; return privateClassWithPublicTypeParameters; }()); - var publicClassWithPublicTypeParametersWithoutExtends = (function () { + var publicClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithPublicTypeParametersWithoutExtends() { } publicClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { @@ -292,7 +292,7 @@ var publicModule; return publicClassWithPublicTypeParametersWithoutExtends; }()); publicModule.publicClassWithPublicTypeParametersWithoutExtends = publicClassWithPublicTypeParametersWithoutExtends; - var privateClassWithPublicTypeParametersWithoutExtends = (function () { + var privateClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithPublicTypeParametersWithoutExtends() { } privateClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { @@ -300,7 +300,7 @@ var publicModule; }; return privateClassWithPublicTypeParametersWithoutExtends; }()); - var publicClassWithTypeParametersFromPrivateModule = (function () { + var publicClassWithTypeParametersFromPrivateModule = /** @class */ (function () { function publicClassWithTypeParametersFromPrivateModule() { } publicClassWithTypeParametersFromPrivateModule.prototype.myMethod = function (val) { @@ -309,7 +309,7 @@ var publicModule; return publicClassWithTypeParametersFromPrivateModule; }()); publicModule.publicClassWithTypeParametersFromPrivateModule = publicClassWithTypeParametersFromPrivateModule; - var privateClassWithTypeParametersFromPrivateModule = (function () { + var privateClassWithTypeParametersFromPrivateModule = /** @class */ (function () { function privateClassWithTypeParametersFromPrivateModule() { } privateClassWithTypeParametersFromPrivateModule.prototype.myMethod = function (val) { @@ -320,18 +320,18 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClassInPrivateModule = (function () { + var privateClassInPrivateModule = /** @class */ (function () { function privateClassInPrivateModule() { } return privateClassInPrivateModule; }()); - var publicClassInPrivateModule = (function () { + var publicClassInPrivateModule = /** @class */ (function () { function publicClassInPrivateModule() { } return publicClassInPrivateModule; }()); privateModule.publicClassInPrivateModule = publicClassInPrivateModule; - var publicClassWithPrivateTypeParameters = (function () { + var publicClassWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithPrivateTypeParameters() { } publicClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -340,7 +340,7 @@ var privateModule; return publicClassWithPrivateTypeParameters; }()); privateModule.publicClassWithPrivateTypeParameters = publicClassWithPrivateTypeParameters; - var publicClassWithPublicTypeParameters = (function () { + var publicClassWithPublicTypeParameters = /** @class */ (function () { function publicClassWithPublicTypeParameters() { } publicClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -349,7 +349,7 @@ var privateModule; return publicClassWithPublicTypeParameters; }()); privateModule.publicClassWithPublicTypeParameters = publicClassWithPublicTypeParameters; - var privateClassWithPrivateTypeParameters = (function () { + var privateClassWithPrivateTypeParameters = /** @class */ (function () { function privateClassWithPrivateTypeParameters() { } privateClassWithPrivateTypeParameters.prototype.myMethod = function (val) { @@ -357,7 +357,7 @@ var privateModule; }; return privateClassWithPrivateTypeParameters; }()); - var privateClassWithPublicTypeParameters = (function () { + var privateClassWithPublicTypeParameters = /** @class */ (function () { function privateClassWithPublicTypeParameters() { } privateClassWithPublicTypeParameters.prototype.myMethod = function (val) { @@ -365,7 +365,7 @@ var privateModule; }; return privateClassWithPublicTypeParameters; }()); - var publicClassWithPublicTypeParametersWithoutExtends = (function () { + var publicClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function publicClassWithPublicTypeParametersWithoutExtends() { } publicClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { @@ -374,7 +374,7 @@ var privateModule; return publicClassWithPublicTypeParametersWithoutExtends; }()); privateModule.publicClassWithPublicTypeParametersWithoutExtends = publicClassWithPublicTypeParametersWithoutExtends; - var privateClassWithPublicTypeParametersWithoutExtends = (function () { + var privateClassWithPublicTypeParametersWithoutExtends = /** @class */ (function () { function privateClassWithPublicTypeParametersWithoutExtends() { } privateClassWithPublicTypeParametersWithoutExtends.prototype.myMethod = function (val) { diff --git a/tests/baselines/reference/privacyTypeParametersOfInterface.js b/tests/baselines/reference/privacyTypeParametersOfInterface.js index 0b511a01f06..d0bbbc9b3de 100644 --- a/tests/baselines/reference/privacyTypeParametersOfInterface.js +++ b/tests/baselines/reference/privacyTypeParametersOfInterface.js @@ -61,23 +61,23 @@ interface privateInterfaceWithPublicTypeParametersWithoutExtends { //// [privacyTypeParametersOfInterface.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var privateClassT = (function () { +var privateClassT = /** @class */ (function () { function privateClassT() { } return privateClassT; }()); -var publicClassT = (function () { +var publicClassT = /** @class */ (function () { function publicClassT() { } return publicClassT; diff --git a/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js b/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js index f7d107b5855..bb73f447dd6 100644 --- a/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js +++ b/tests/baselines/reference/privacyTypeParametersOfInterfaceDeclFile.js @@ -193,23 +193,23 @@ module privateModule { //// [privacyTypeParametersOfInterfaceDeclFile.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var privateClassT = (function () { +var privateClassT = /** @class */ (function () { function privateClassT() { } return privateClassT; }()); -var publicClassT = (function () { +var publicClassT = /** @class */ (function () { function publicClassT() { } return publicClassT; @@ -217,23 +217,23 @@ var publicClassT = (function () { exports.publicClassT = publicClassT; var publicModule; (function (publicModule) { - var privateClassInPublicModule = (function () { + var privateClassInPublicModule = /** @class */ (function () { function privateClassInPublicModule() { } return privateClassInPublicModule; }()); - var publicClassInPublicModule = (function () { + var publicClassInPublicModule = /** @class */ (function () { function publicClassInPublicModule() { } return publicClassInPublicModule; }()); publicModule.publicClassInPublicModule = publicClassInPublicModule; - var privateClassInPublicModuleT = (function () { + var privateClassInPublicModuleT = /** @class */ (function () { function privateClassInPublicModuleT() { } return privateClassInPublicModuleT; }()); - var publicClassInPublicModuleT = (function () { + var publicClassInPublicModuleT = /** @class */ (function () { function publicClassInPublicModuleT() { } return publicClassInPublicModuleT; @@ -242,23 +242,23 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClassInPrivateModule = (function () { + var privateClassInPrivateModule = /** @class */ (function () { function privateClassInPrivateModule() { } return privateClassInPrivateModule; }()); - var publicClassInPrivateModule = (function () { + var publicClassInPrivateModule = /** @class */ (function () { function publicClassInPrivateModule() { } return publicClassInPrivateModule; }()); privateModule.publicClassInPrivateModule = publicClassInPrivateModule; - var privateClassInPrivateModuleT = (function () { + var privateClassInPrivateModuleT = /** @class */ (function () { function privateClassInPrivateModuleT() { } return privateClassInPrivateModuleT; }()); - var publicClassInPrivateModuleT = (function () { + var publicClassInPrivateModuleT = /** @class */ (function () { function publicClassInPrivateModuleT() { } return publicClassInPrivateModuleT; diff --git a/tests/baselines/reference/privacyVar.js b/tests/baselines/reference/privacyVar.js index 4c97d273c3e..ccaf7e1f1b7 100644 --- a/tests/baselines/reference/privacyVar.js +++ b/tests/baselines/reference/privacyVar.js @@ -179,7 +179,7 @@ export var glo_v24_public: glo_C2_private = new glo_C2_private(); // error exports.__esModule = true; var m1; (function (m1) { - var C1_public = (function () { + var C1_public = /** @class */ (function () { function C1_public() { } C1_public.prototype.f1 = function () { @@ -187,12 +187,12 @@ var m1; return C1_public; }()); m1.C1_public = C1_public; - var C2_private = (function () { + var C2_private = /** @class */ (function () { function C2_private() { } return C2_private; }()); - var C3_public = (function () { + var C3_public = /** @class */ (function () { function C3_public() { this.C3_v11_private = new C1_public(); this.C3_v12_public = new C1_public(); @@ -206,7 +206,7 @@ var m1; return C3_public; }()); m1.C3_public = C3_public; - var C4_public = (function () { + var C4_public = /** @class */ (function () { function C4_public() { this.C4_v11_private = new C1_public(); this.C4_v12_public = new C1_public(); @@ -232,7 +232,7 @@ var m1; })(m1 = exports.m1 || (exports.m1 = {})); var m2; (function (m2) { - var m2_C1_public = (function () { + var m2_C1_public = /** @class */ (function () { function m2_C1_public() { } m2_C1_public.prototype.f1 = function () { @@ -240,12 +240,12 @@ var m2; return m2_C1_public; }()); m2.m2_C1_public = m2_C1_public; - var m2_C2_private = (function () { + var m2_C2_private = /** @class */ (function () { function m2_C2_private() { } return m2_C2_private; }()); - var m2_C3_public = (function () { + var m2_C3_public = /** @class */ (function () { function m2_C3_public() { this.m2_C3_v11_private = new m2_C1_public(); this.m2_C3_v12_public = new m2_C1_public(); @@ -259,7 +259,7 @@ var m2; return m2_C3_public; }()); m2.m2_C3_public = m2_C3_public; - var m2_C4_public = (function () { + var m2_C4_public = /** @class */ (function () { function m2_C4_public() { this.m2_C4_v11_private = new m2_C1_public(); this.m2_C4_v12_public = new m2_C1_public(); @@ -283,7 +283,7 @@ var m2; var m2_v23_private = new m2_C2_private(); m2.m2_v24_public = new m2_C2_private(); })(m2 || (m2 = {})); -var glo_C1_public = (function () { +var glo_C1_public = /** @class */ (function () { function glo_C1_public() { } glo_C1_public.prototype.f1 = function () { @@ -291,12 +291,12 @@ var glo_C1_public = (function () { return glo_C1_public; }()); exports.glo_C1_public = glo_C1_public; -var glo_C2_private = (function () { +var glo_C2_private = /** @class */ (function () { function glo_C2_private() { } return glo_C2_private; }()); -var glo_C3_public = (function () { +var glo_C3_public = /** @class */ (function () { function glo_C3_public() { this.glo_C3_v11_private = new glo_C1_public(); this.glo_C3_v12_public = new glo_C1_public(); @@ -310,7 +310,7 @@ var glo_C3_public = (function () { return glo_C3_public; }()); exports.glo_C3_public = glo_C3_public; -var glo_C4_public = (function () { +var glo_C4_public = /** @class */ (function () { function glo_C4_public() { this.glo_C4_v11_private = new glo_C1_public(); this.glo_C4_v12_public = new glo_C1_public(); diff --git a/tests/baselines/reference/privacyVarDeclFile.js b/tests/baselines/reference/privacyVarDeclFile.js index b32fac91085..82f3529f41b 100644 --- a/tests/baselines/reference/privacyVarDeclFile.js +++ b/tests/baselines/reference/privacyVarDeclFile.js @@ -427,48 +427,48 @@ module publicModuleInGlobal { //// [privacyVarDeclFile_externalModule.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithWithPrivatePropertyTypes = (function () { +var publicClassWithWithPrivatePropertyTypes = /** @class */ (function () { function publicClassWithWithPrivatePropertyTypes() { } return publicClassWithWithPrivatePropertyTypes; }()); exports.publicClassWithWithPrivatePropertyTypes = publicClassWithWithPrivatePropertyTypes; -var publicClassWithWithPublicPropertyTypes = (function () { +var publicClassWithWithPublicPropertyTypes = /** @class */ (function () { function publicClassWithWithPublicPropertyTypes() { } return publicClassWithWithPublicPropertyTypes; }()); exports.publicClassWithWithPublicPropertyTypes = publicClassWithWithPublicPropertyTypes; -var privateClassWithWithPrivatePropertyTypes = (function () { +var privateClassWithWithPrivatePropertyTypes = /** @class */ (function () { function privateClassWithWithPrivatePropertyTypes() { } return privateClassWithWithPrivatePropertyTypes; }()); -var privateClassWithWithPublicPropertyTypes = (function () { +var privateClassWithWithPublicPropertyTypes = /** @class */ (function () { function privateClassWithWithPublicPropertyTypes() { } return privateClassWithWithPublicPropertyTypes; }()); var privateVarWithPrivatePropertyTypes; var privateVarWithPublicPropertyTypes; -var publicClassWithPrivateModulePropertyTypes = (function () { +var publicClassWithPrivateModulePropertyTypes = /** @class */ (function () { function publicClassWithPrivateModulePropertyTypes() { } return publicClassWithPrivateModulePropertyTypes; }()); exports.publicClassWithPrivateModulePropertyTypes = publicClassWithPrivateModulePropertyTypes; -var privateClassWithPrivateModulePropertyTypes = (function () { +var privateClassWithPrivateModulePropertyTypes = /** @class */ (function () { function privateClassWithPrivateModulePropertyTypes() { } return privateClassWithPrivateModulePropertyTypes; @@ -476,48 +476,48 @@ var privateClassWithPrivateModulePropertyTypes = (function () { var privateVarWithPrivateModulePropertyTypes; var publicModule; (function (publicModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); publicModule.publicClass = publicClass; - var publicClassWithWithPrivatePropertyTypes = (function () { + var publicClassWithWithPrivatePropertyTypes = /** @class */ (function () { function publicClassWithWithPrivatePropertyTypes() { } return publicClassWithWithPrivatePropertyTypes; }()); publicModule.publicClassWithWithPrivatePropertyTypes = publicClassWithWithPrivatePropertyTypes; - var publicClassWithWithPublicPropertyTypes = (function () { + var publicClassWithWithPublicPropertyTypes = /** @class */ (function () { function publicClassWithWithPublicPropertyTypes() { } return publicClassWithWithPublicPropertyTypes; }()); publicModule.publicClassWithWithPublicPropertyTypes = publicClassWithWithPublicPropertyTypes; - var privateClassWithWithPrivatePropertyTypes = (function () { + var privateClassWithWithPrivatePropertyTypes = /** @class */ (function () { function privateClassWithWithPrivatePropertyTypes() { } return privateClassWithWithPrivatePropertyTypes; }()); - var privateClassWithWithPublicPropertyTypes = (function () { + var privateClassWithWithPublicPropertyTypes = /** @class */ (function () { function privateClassWithWithPublicPropertyTypes() { } return privateClassWithWithPublicPropertyTypes; }()); var privateVarWithPrivatePropertyTypes; var privateVarWithPublicPropertyTypes; - var publicClassWithPrivateModulePropertyTypes = (function () { + var publicClassWithPrivateModulePropertyTypes = /** @class */ (function () { function publicClassWithPrivateModulePropertyTypes() { } return publicClassWithPrivateModulePropertyTypes; }()); publicModule.publicClassWithPrivateModulePropertyTypes = publicClassWithPrivateModulePropertyTypes; - var privateClassWithPrivateModulePropertyTypes = (function () { + var privateClassWithPrivateModulePropertyTypes = /** @class */ (function () { function privateClassWithPrivateModulePropertyTypes() { } return privateClassWithPrivateModulePropertyTypes; @@ -526,48 +526,48 @@ var publicModule; })(publicModule = exports.publicModule || (exports.publicModule = {})); var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivatePropertyTypes = (function () { + var publicClassWithWithPrivatePropertyTypes = /** @class */ (function () { function publicClassWithWithPrivatePropertyTypes() { } return publicClassWithWithPrivatePropertyTypes; }()); privateModule.publicClassWithWithPrivatePropertyTypes = publicClassWithWithPrivatePropertyTypes; - var publicClassWithWithPublicPropertyTypes = (function () { + var publicClassWithWithPublicPropertyTypes = /** @class */ (function () { function publicClassWithWithPublicPropertyTypes() { } return publicClassWithWithPublicPropertyTypes; }()); privateModule.publicClassWithWithPublicPropertyTypes = publicClassWithWithPublicPropertyTypes; - var privateClassWithWithPrivatePropertyTypes = (function () { + var privateClassWithWithPrivatePropertyTypes = /** @class */ (function () { function privateClassWithWithPrivatePropertyTypes() { } return privateClassWithWithPrivatePropertyTypes; }()); - var privateClassWithWithPublicPropertyTypes = (function () { + var privateClassWithWithPublicPropertyTypes = /** @class */ (function () { function privateClassWithWithPublicPropertyTypes() { } return privateClassWithWithPublicPropertyTypes; }()); var privateVarWithPrivatePropertyTypes; var privateVarWithPublicPropertyTypes; - var publicClassWithPrivateModulePropertyTypes = (function () { + var publicClassWithPrivateModulePropertyTypes = /** @class */ (function () { function publicClassWithPrivateModulePropertyTypes() { } return publicClassWithPrivateModulePropertyTypes; }()); privateModule.publicClassWithPrivateModulePropertyTypes = publicClassWithPrivateModulePropertyTypes; - var privateClassWithPrivateModulePropertyTypes = (function () { + var privateClassWithPrivateModulePropertyTypes = /** @class */ (function () { function privateClassWithPrivateModulePropertyTypes() { } return privateClassWithPrivateModulePropertyTypes; @@ -575,12 +575,12 @@ var privateModule; var privateVarWithPrivateModulePropertyTypes; })(privateModule || (privateModule = {})); //// [privacyVarDeclFile_GlobalFile.js] -var publicClassInGlobal = (function () { +var publicClassInGlobal = /** @class */ (function () { function publicClassInGlobal() { } return publicClassInGlobal; }()); -var publicClassWithWithPublicPropertyTypesInGlobal = (function () { +var publicClassWithWithPublicPropertyTypesInGlobal = /** @class */ (function () { function publicClassWithWithPublicPropertyTypesInGlobal() { } return publicClassWithWithPublicPropertyTypesInGlobal; @@ -588,12 +588,12 @@ var publicClassWithWithPublicPropertyTypesInGlobal = (function () { var publicVarWithPublicPropertyTypesInGlobal; var publicModuleInGlobal; (function (publicModuleInGlobal) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; @@ -601,85 +601,85 @@ var publicModuleInGlobal; publicModuleInGlobal.publicClass = publicClass; var privateModule; (function (privateModule) { - var privateClass = (function () { + var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); - var publicClass = (function () { + var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); privateModule.publicClass = publicClass; - var publicClassWithWithPrivatePropertyTypes = (function () { + var publicClassWithWithPrivatePropertyTypes = /** @class */ (function () { function publicClassWithWithPrivatePropertyTypes() { } return publicClassWithWithPrivatePropertyTypes; }()); privateModule.publicClassWithWithPrivatePropertyTypes = publicClassWithWithPrivatePropertyTypes; - var publicClassWithWithPublicPropertyTypes = (function () { + var publicClassWithWithPublicPropertyTypes = /** @class */ (function () { function publicClassWithWithPublicPropertyTypes() { } return publicClassWithWithPublicPropertyTypes; }()); privateModule.publicClassWithWithPublicPropertyTypes = publicClassWithWithPublicPropertyTypes; - var privateClassWithWithPrivatePropertyTypes = (function () { + var privateClassWithWithPrivatePropertyTypes = /** @class */ (function () { function privateClassWithWithPrivatePropertyTypes() { } return privateClassWithWithPrivatePropertyTypes; }()); - var privateClassWithWithPublicPropertyTypes = (function () { + var privateClassWithWithPublicPropertyTypes = /** @class */ (function () { function privateClassWithWithPublicPropertyTypes() { } return privateClassWithWithPublicPropertyTypes; }()); var privateVarWithPrivatePropertyTypes; var privateVarWithPublicPropertyTypes; - var publicClassWithPrivateModulePropertyTypes = (function () { + var publicClassWithPrivateModulePropertyTypes = /** @class */ (function () { function publicClassWithPrivateModulePropertyTypes() { } return publicClassWithPrivateModulePropertyTypes; }()); privateModule.publicClassWithPrivateModulePropertyTypes = publicClassWithPrivateModulePropertyTypes; - var privateClassWithPrivateModulePropertyTypes = (function () { + var privateClassWithPrivateModulePropertyTypes = /** @class */ (function () { function privateClassWithPrivateModulePropertyTypes() { } return privateClassWithPrivateModulePropertyTypes; }()); var privateVarWithPrivateModulePropertyTypes; })(privateModule || (privateModule = {})); - var publicClassWithWithPrivatePropertyTypes = (function () { + var publicClassWithWithPrivatePropertyTypes = /** @class */ (function () { function publicClassWithWithPrivatePropertyTypes() { } return publicClassWithWithPrivatePropertyTypes; }()); publicModuleInGlobal.publicClassWithWithPrivatePropertyTypes = publicClassWithWithPrivatePropertyTypes; - var publicClassWithWithPublicPropertyTypes = (function () { + var publicClassWithWithPublicPropertyTypes = /** @class */ (function () { function publicClassWithWithPublicPropertyTypes() { } return publicClassWithWithPublicPropertyTypes; }()); publicModuleInGlobal.publicClassWithWithPublicPropertyTypes = publicClassWithWithPublicPropertyTypes; - var privateClassWithWithPrivatePropertyTypes = (function () { + var privateClassWithWithPrivatePropertyTypes = /** @class */ (function () { function privateClassWithWithPrivatePropertyTypes() { } return privateClassWithWithPrivatePropertyTypes; }()); - var privateClassWithWithPublicPropertyTypes = (function () { + var privateClassWithWithPublicPropertyTypes = /** @class */ (function () { function privateClassWithWithPublicPropertyTypes() { } return privateClassWithWithPublicPropertyTypes; }()); var privateVarWithPrivatePropertyTypes; var privateVarWithPublicPropertyTypes; - var publicClassWithPrivateModulePropertyTypes = (function () { + var publicClassWithPrivateModulePropertyTypes = /** @class */ (function () { function publicClassWithPrivateModulePropertyTypes() { } return publicClassWithPrivateModulePropertyTypes; }()); publicModuleInGlobal.publicClassWithPrivateModulePropertyTypes = publicClassWithPrivateModulePropertyTypes; - var privateClassWithPrivateModulePropertyTypes = (function () { + var privateClassWithPrivateModulePropertyTypes = /** @class */ (function () { function privateClassWithPrivateModulePropertyTypes() { } return privateClassWithPrivateModulePropertyTypes; diff --git a/tests/baselines/reference/privateAccessInSubclass1.js b/tests/baselines/reference/privateAccessInSubclass1.js index bab68b8d67e..8d10b16dea3 100644 --- a/tests/baselines/reference/privateAccessInSubclass1.js +++ b/tests/baselines/reference/privateAccessInSubclass1.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js b/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js index 1a4ac4b1679..9a1e95c2f52 100644 --- a/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js +++ b/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js @@ -33,7 +33,7 @@ class C2 { //// [privateClassPropertyAccessibleWithinClass.js] // no errors -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "y", { @@ -54,7 +54,7 @@ var C = (function () { return C; }()); // added level of function nesting -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } Object.defineProperty(C2.prototype, "y", { diff --git a/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js b/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js index 3bb0a7da3ea..b915d541049 100644 --- a/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js +++ b/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js @@ -39,7 +39,7 @@ class C { //// [privateClassPropertyAccessibleWithinNestedClass.js] // no errors -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "y", { @@ -58,7 +58,7 @@ var C = (function () { C.foo = function () { return this.foo; }; C.bar = function () { this.foo(); }; C.prototype.bar = function () { - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function () { diff --git a/tests/baselines/reference/privateIndexer.js b/tests/baselines/reference/privateIndexer.js index 8e6fefdbc09..90acc51f18c 100644 --- a/tests/baselines/reference/privateIndexer.js +++ b/tests/baselines/reference/privateIndexer.js @@ -15,17 +15,17 @@ class E { //// [privateIndexer.js] // private indexers not allowed -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; diff --git a/tests/baselines/reference/privateInstanceMemberAccessibility.js b/tests/baselines/reference/privateInstanceMemberAccessibility.js index 8448f142bbb..1b548a98f23 100644 --- a/tests/baselines/reference/privateInstanceMemberAccessibility.js +++ b/tests/baselines/reference/privateInstanceMemberAccessibility.js @@ -24,12 +24,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privateInstanceVisibility.js b/tests/baselines/reference/privateInstanceVisibility.js index 86d9d426236..51291447d33 100644 --- a/tests/baselines/reference/privateInstanceVisibility.js +++ b/tests/baselines/reference/privateInstanceVisibility.js @@ -41,7 +41,7 @@ class C { //// [privateInstanceVisibility.js] var Test; (function (Test) { - var Example = (function () { + var Example = /** @class */ (function () { function Example() { } Example.prototype.doSomething = function () { @@ -54,7 +54,7 @@ var Test; }()); Test.Example = Example; })(Test || (Test = {})); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.getX = function () { return this.x; }; diff --git a/tests/baselines/reference/privateInterfaceProperties.js b/tests/baselines/reference/privateInterfaceProperties.js index 8e1a1ebf5ef..b6c66582bb0 100644 --- a/tests/baselines/reference/privateInterfaceProperties.js +++ b/tests/baselines/reference/privateInterfaceProperties.js @@ -11,13 +11,13 @@ class c2 implements i1 { public name:string; } //// [privateInterfaceProperties.js] // should be an error -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; }()); // should be ok -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { } return c2; diff --git a/tests/baselines/reference/privatePropertyUsingObjectType.js b/tests/baselines/reference/privatePropertyUsingObjectType.js index 65e2129a5fc..38987fc52c6 100644 --- a/tests/baselines/reference/privatePropertyUsingObjectType.js +++ b/tests/baselines/reference/privatePropertyUsingObjectType.js @@ -13,7 +13,7 @@ export interface IFilterProvider { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var FilterManager = (function () { + var FilterManager = /** @class */ (function () { function FilterManager() { } return FilterManager; diff --git a/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js b/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js index be01293a2cd..19e0a5499f7 100644 --- a/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js +++ b/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var K = (function () { +var K = /** @class */ (function () { function K() { } K.prototype.privateMethod = function () { }; @@ -42,7 +42,7 @@ var K = (function () { }; return K; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privateStaticMemberAccessibility.js b/tests/baselines/reference/privateStaticMemberAccessibility.js index aca72ba86e5..082749da3d0 100644 --- a/tests/baselines/reference/privateStaticMemberAccessibility.js +++ b/tests/baselines/reference/privateStaticMemberAccessibility.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privateStaticNotAccessibleInClodule.js b/tests/baselines/reference/privateStaticNotAccessibleInClodule.js index 8405eb112e2..dca198de069 100644 --- a/tests/baselines/reference/privateStaticNotAccessibleInClodule.js +++ b/tests/baselines/reference/privateStaticNotAccessibleInClodule.js @@ -12,7 +12,7 @@ module C { //// [privateStaticNotAccessibleInClodule.js] // Any attempt to access a private property member outside the class body that contains its declaration results in a compile-time error. -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/privateStaticNotAccessibleInClodule2.js b/tests/baselines/reference/privateStaticNotAccessibleInClodule2.js index c4af30f1456..d80f8b2aa27 100644 --- a/tests/baselines/reference/privateStaticNotAccessibleInClodule2.js +++ b/tests/baselines/reference/privateStaticNotAccessibleInClodule2.js @@ -26,12 +26,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/privateVisibility.js b/tests/baselines/reference/privateVisibility.js index 71227b9e09b..76723ef244a 100644 --- a/tests/baselines/reference/privateVisibility.js +++ b/tests/baselines/reference/privateVisibility.js @@ -27,7 +27,7 @@ c.priv; // should not work //// [privateVisibility.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.pubProp = 0; this.privProp = 0; @@ -43,7 +43,7 @@ f.pubMeth(); // should work f.pubProp; // should work var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { this.pub = 0; this.priv = 1; diff --git a/tests/baselines/reference/privateVisibles.js b/tests/baselines/reference/privateVisibles.js index 4c3736449f1..fd55cbe361c 100644 --- a/tests/baselines/reference/privateVisibles.js +++ b/tests/baselines/reference/privateVisibles.js @@ -10,7 +10,7 @@ class Foo { //// [privateVisibles.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.pvar = 0; var n = this.pvar; diff --git a/tests/baselines/reference/project/declarationDir/amd/a.js b/tests/baselines/reference/project/declarationDir/amd/a.js index 4db463a7966..7dead9acfe1 100644 --- a/tests/baselines/reference/project/declarationDir/amd/a.js +++ b/tests/baselines/reference/project/declarationDir/amd/a.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js b/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js index bdae3c44b0a..96d802aec58 100644 --- a/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir/amd/subfolder/b.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js b/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js index ff657652a4a..20ccddc05bf 100644 --- a/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir/amd/subfolder/c.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/declarationDir/node/a.js b/tests/baselines/reference/project/declarationDir/node/a.js index 2139e86c811..e1197274fb9 100644 --- a/tests/baselines/reference/project/declarationDir/node/a.js +++ b/tests/baselines/reference/project/declarationDir/node/a.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/project/declarationDir/node/subfolder/b.js b/tests/baselines/reference/project/declarationDir/node/subfolder/b.js index df27fec56d1..4c83e0fd1f5 100644 --- a/tests/baselines/reference/project/declarationDir/node/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir/node/subfolder/b.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/declarationDir/node/subfolder/c.js b/tests/baselines/reference/project/declarationDir/node/subfolder/c.js index 385b6df7591..22e264212b7 100644 --- a/tests/baselines/reference/project/declarationDir/node/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir/node/subfolder/c.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/declarationDir2/amd/out/a.js b/tests/baselines/reference/project/declarationDir2/amd/out/a.js index 4db463a7966..7dead9acfe1 100644 --- a/tests/baselines/reference/project/declarationDir2/amd/out/a.js +++ b/tests/baselines/reference/project/declarationDir2/amd/out/a.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js index bdae3c44b0a..96d802aec58 100644 --- a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/b.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js index ff657652a4a..20ccddc05bf 100644 --- a/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir2/amd/out/subfolder/c.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/declarationDir2/node/out/a.js b/tests/baselines/reference/project/declarationDir2/node/out/a.js index 2139e86c811..e1197274fb9 100644 --- a/tests/baselines/reference/project/declarationDir2/node/out/a.js +++ b/tests/baselines/reference/project/declarationDir2/node/out/a.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js index df27fec56d1..4c83e0fd1f5 100644 --- a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js +++ b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/b.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js index 385b6df7591..22e264212b7 100644 --- a/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js +++ b/tests/baselines/reference/project/declarationDir2/node/out/subfolder/c.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/declarationDir3/amd/out.js b/tests/baselines/reference/project/declarationDir3/amd/out.js index b90d4415806..e103f2af4c5 100644 --- a/tests/baselines/reference/project/declarationDir3/amd/out.js +++ b/tests/baselines/reference/project/declarationDir3/amd/out.js @@ -1,7 +1,7 @@ define("subfolder/b", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; @@ -11,7 +11,7 @@ define("subfolder/b", ["require", "exports"], function (require, exports) { define("a", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -21,7 +21,7 @@ define("a", ["require", "exports"], function (require, exports) { define("subfolder/c", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js b/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js +++ b/tests/baselines/reference/project/declarationsCascadingImports/amd/m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js b/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js +++ b/tests/baselines/reference/project/declarationsCascadingImports/node/m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js b/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js +++ b/tests/baselines/reference/project/declarationsGlobalImport/amd/glo_m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js b/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js +++ b/tests/baselines/reference/project/declarationsGlobalImport/node/glo_m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js +++ b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/private_m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js b/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js +++ b/tests/baselines/reference/project/declarationsImportedInPrivate/node/private_m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js +++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/fncOnly_m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js +++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/fncOnly_m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js +++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js +++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js b/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js index d1c2d5f4aca..24e2e443bfe 100644 --- a/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js +++ b/tests/baselines/reference/project/declarationsSimpleImport/amd/m4.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var d = (function () { + var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js b/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js index 1c9931a6d1d..7a8d072b08d 100644 --- a/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js +++ b/tests/baselines/reference/project/declarationsSimpleImport/node/m4.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/amd/main.js b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/amd/main.js index f1d17701cf8..c372e3558b1 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/amd/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/amd/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { define(["require", "exports", "angular2/core"], function (require, exports, ng) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var MyClass1 = (function () { + var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/node/main.js b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/node/main.js index c7191f0e4c6..24bd0b20bc4 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/node/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModules/node/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); var ng = require("angular2/core"); -var MyClass1 = (function () { +var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/amd/main.js b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/amd/main.js index f1d17701cf8..c372e3558b1 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/amd/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/amd/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { define(["require", "exports", "angular2/core"], function (require, exports, ng) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var MyClass1 = (function () { + var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/node/main.js b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/node/main.js index c7191f0e4c6..24bd0b20bc4 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/node/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve/node/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); var ng = require("angular2/core"); -var MyClass1 = (function () { +var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/amd/main.js b/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/amd/main.js index f1d17701cf8..c372e3558b1 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/amd/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/amd/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { define(["require", "exports", "angular2/core"], function (require, exports, ng) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var MyClass1 = (function () { + var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/node/main.js b/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/node/main.js index c7191f0e4c6..24bd0b20bc4 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/node/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataSystemJS/node/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); var ng = require("angular2/core"); -var MyClass1 = (function () { +var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/amd/main.js b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/amd/main.js index f1d17701cf8..c372e3558b1 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/amd/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/amd/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { define(["require", "exports", "angular2/core"], function (require, exports, ng) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var MyClass1 = (function () { + var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/node/main.js b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/node/main.js index c7191f0e4c6..24bd0b20bc4 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/node/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModules/node/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); var ng = require("angular2/core"); -var MyClass1 = (function () { +var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/amd/main.js b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/amd/main.js index f1d17701cf8..c372e3558b1 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/amd/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/amd/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { define(["require", "exports", "angular2/core"], function (require, exports, ng) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var MyClass1 = (function () { + var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/node/main.js b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/node/main.js index c7191f0e4c6..24bd0b20bc4 100644 --- a/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/node/main.js +++ b/tests/baselines/reference/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve/node/main.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); var ng = require("angular2/core"); -var MyClass1 = (function () { +var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js index b27cc353db5..6878376147c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js index 7eeee43049b..f8aea95ab6c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js index 2e104772c57..db37300f935 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js index b27cc353db5..6878376147c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js index d393dda0c57..8c88c0b2fa6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js index 2e104772c57..db37300f935 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b27cc353db5..6878376147c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 7eeee43049b..f8aea95ab6c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 2e104772c57..db37300f935 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b27cc353db5..6878376147c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index d393dda0c57..8c88c0b2fa6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 2e104772c57..db37300f935 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 1c199b7384a..b7805419962 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js index a857aef135a..236378f78f5 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 749fbd732a5..9d20ddf52d1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index feea00eb8c7..a9609eb4c28 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js index c67e35d1b89..163e95cd6bf 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js index 1935dadfdb3..6f12c5b3504 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js index fa9c5691047..67cf6c1b0a3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js index dabe72d2787..d4d9c79ff5e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js index d28465d805e..0543edd4841 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js index 46d82346a37..54200d1a00d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 1935dadfdb3..6f12c5b3504 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index fa9c5691047..67cf6c1b0a3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index c67e35d1b89..163e95cd6bf 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index d28465d805e..0543edd4841 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 46d82346a37..54200d1a00d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index dabe72d2787..d4d9c79ff5e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index 371d873f345..fccb52be6d9 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js index 1f3b6d7a6dc..85afce81428 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js index a112cba6d0e..c0085e88875 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js index a6a299a8a7e..1ba150e1d0d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js index 94e4facb645..d5520bf26db 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 1f3b6d7a6dc..85afce81428 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index a112cba6d0e..c0085e88875 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index a6a299a8a7e..1ba150e1d0d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 94e4facb645..d5520bf26db 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index c5e2f0c04bf..5b18c83540a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js index 8359b4472ee..609e0c8bfb5 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js index 32cd3e8915e..26997a1fdec 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js index 39f0b136568..23cf883c750 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js index 61925246a0e..4b29f7cc67d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 8359b4472ee..609e0c8bfb5 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 32cd3e8915e..26997a1fdec 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 39f0b136568..23cf883c750 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 61925246a0e..4b29f7cc67d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 11d40e4d23b..b3d2d96e67d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js index 23caea4d958..0209a1e52cb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js index 6e43f21bdb1..59d88164993 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js index a15b4c334cf..8dcdfe90435 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js index 23caea4d958..0209a1e52cb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js index 6e43f21bdb1..59d88164993 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js index a15b4c334cf..8dcdfe90435 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index 6e43f21bdb1..59d88164993 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index a15b4c334cf..8dcdfe90435 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index 23caea4d958..0209a1e52cb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index 6e43f21bdb1..59d88164993 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index a15b4c334cf..8dcdfe90435 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index 23caea4d958..0209a1e52cb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js index f658a89ca9d..33d2121f2da 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js index f658a89ca9d..33d2121f2da 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js index 95947305417..9212991194f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js index 907727092db..3bfd41bf7a2 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js index 95947305417..9212991194f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js index 907727092db..3bfd41bf7a2 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 95947305417..9212991194f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 907727092db..3bfd41bf7a2 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 95947305417..9212991194f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 907727092db..3bfd41bf7a2 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js index 5325afdbd55..ad38ecf77a1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js index 5325afdbd55..ad38ecf77a1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js index f299e0d0080..6e93c5d9730 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js index f299e0d0080..6e93c5d9730 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index f299e0d0080..6e93c5d9730 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index f299e0d0080..6e93c5d9730 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js index f299e0d0080..6e93c5d9730 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js index f299e0d0080..6e93c5d9730 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js index 7d09551625e..ee0a86fef01 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js index 2ca0fd71dde..a8d5c333e73 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js index 7d09551625e..ee0a86fef01 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js index 2ca0fd71dde..a8d5c333e73 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 7d09551625e..ee0a86fef01 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 2ca0fd71dde..a8d5c333e73 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 7d09551625e..ee0a86fef01 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 2ca0fd71dde..a8d5c333e73 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js index 275b5e2116b..5cb9a2c6f06 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js index 275b5e2116b..5cb9a2c6f06 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js index e0e2af2b862..cc0713358fa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js index c467f0b8be0..9f517fb38d8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js index f6f5af1aced..f65122a725c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js index e0e2af2b862..cc0713358fa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js index d43267b1c9a..a987c6067ba 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js index f6f5af1aced..f65122a725c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index e6670e7a300..07de769111d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 9a46a37deb8..3e14c7e546b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 347c791053c..4c8d72f1119 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index e6670e7a300..07de769111d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 727afdc29fd..2bf75f6450d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 347c791053c..4c8d72f1119 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index 2a89c0fc929..9797608a00e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js index c93eed3c7d4..52016b11f65 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 62af54d3700..b797776ca73 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index 7ec08c6c0a9..629413012de 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js index 6cf63b567ba..3a9f9707aad 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js index 2a191801c43..3b0adff902b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js index 2dcea15d050..6d4047a79c7 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js index 28edf754650..865cbf3cf22 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js index 9a8f5b77498..f852aba031d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js index 603b29da7fa..cad4805b787 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 4090486a730..17597710748 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index f637a581e13..920ec3292f1 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index fa97d15a89a..838f343ad9c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index 8de8d6f84b6..e521b41b9d7 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index ca070c2062f..7fcba1eebf4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 6ce6e73202e..c1fffc0820a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index e4a7bb40897..9333a340d56 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js index b890ae8232a..655301cbc4a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js index 2cbff5fc156..e62c2e6e3a0 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js index a0cc81f5af9..c0cb9b87425 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js index 2cce36f74c2..9f7b42e5dc2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index f5001a6551e..4601192230e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 2fb4fbfd5c3..d70b86ff114 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 0110f9dce16..d9d9f8af73b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 4849c53d0c4..9d29e355e64 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index 587721fb87a..a90af744d12 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js index b99a41c8c3c..250ad9e5e60 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js index c4c2a04f642..2bd9f2bb895 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js index 9574bd33b83..ab11814b518 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js index 4ac58aea856..5f4a85f44e4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 2885a499091..bef8360387e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 0ee63c42070..fc3ba36be22 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index fa9502d4d64..11bad359431 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index cabfd9f98d6..07df1ce61ff 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index d6d12689721..123d332da2b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile1.js index 4e041c379d0..b43aaf0f347 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js index 48efad1d91c..f88e78c7312 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js index 5359f020354..253a5e4816f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile1.js index 4e041c379d0..b43aaf0f347 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js index 48efad1d91c..f88e78c7312 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js index 5359f020354..253a5e4816f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index 490ac31736b..1ca8cf7b355 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index 36efd820540..7df31b5ec46 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index 5e8ad54c27b..28ae66d4383 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index 490ac31736b..1ca8cf7b355 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index 36efd820540..7df31b5ec46 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index 5e8ad54c27b..28ae66d4383 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js index 52c907e93a8..edd701b1b18 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js index 52c907e93a8..edd701b1b18 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js index 027237fe764..d67d18300f5 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js index c3a81b7d67d..bd29f7956bd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js index 027237fe764..d67d18300f5 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js index c3a81b7d67d..bd29f7956bd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 9f57dc40bbb..4f89f9d7081 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 730a04c3d7f..5fce84ff18c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 9f57dc40bbb..4f89f9d7081 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 730a04c3d7f..5fce84ff18c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js index 9210e2c4fca..ded03237e08 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js index 9210e2c4fca..ded03237e08 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js index 6888a1e428f..291871e9e51 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js index 6888a1e428f..291871e9e51 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index 2b699a8260f..e4746de9923 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index 2b699a8260f..e4746de9923 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js index 426a747ed22..9cadbc896e0 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js index 426a747ed22..9cadbc896e0 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js index e0e2af2b862..cc0713358fa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js index 6d7f75fbf9a..69db0240b76 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js index e0e2af2b862..cc0713358fa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js index 6d7f75fbf9a..69db0240b76 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index e6670e7a300..07de769111d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index d48af1d07cc..0e1644b962e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index e6670e7a300..07de769111d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index d48af1d07cc..0e1644b962e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js index 30156e6cbcb..4901f9e3403 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js index 30156e6cbcb..4901f9e3403 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js index f373c246d48..7960a2f77b3 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js index 9557c3a613c..e0a2ec4f5fb 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index f373c246d48..7960a2f77b3 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 9557c3a613c..e0a2ec4f5fb 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js index d9f0f5b1531..aa1d244ecce 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js index ec3309b3b18..a9815ec3ad1 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index cc3f604524f..bbffd27dd54 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index 3e51021ce9b..1186e804d63 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js index f6057bf162a..943f909d5f4 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js index 196a531920b..a37db1abb9b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js index b4a0aa2d25d..c1587604a9d 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js index 9324632b44a..f5e0e91d43f 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js index f5901795832..dd02d1483b7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js index e8734ca6d27..59517f026bb 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 196a531920b..a37db1abb9b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index b4a0aa2d25d..c1587604a9d 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index f6057bf162a..943f909d5f4 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index f5901795832..dd02d1483b7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index e8734ca6d27..59517f026bb 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 9324632b44a..f5e0e91d43f 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js index 1ea95ed9ba0..434d0a8e9e8 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js index fc2d3408b2b..182a09e5c1a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js index 1e0dea14dc8..a465883de4a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js index 8a7e9f1069e..066640b0ef7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js index d7e6d673340..76301cf25fe 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index fc2d3408b2b..182a09e5c1a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 1e0dea14dc8..a465883de4a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 8a7e9f1069e..066640b0ef7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index d7e6d673340..76301cf25fe 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js index d19b9195685..a047c680889 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js index 5aa59f6dc92..7bac36fd8b6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js index d56cdf72bf2..144b90d0d65 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js index b4abab78e9a..dca31d35b48 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js index 6bc25238dac..0f07918016a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 5aa59f6dc92..7bac36fd8b6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index d56cdf72bf2..144b90d0d65 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b4abab78e9a..dca31d35b48 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 6bc25238dac..0f07918016a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 63e58be27dc..00358ff2e82 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile1.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile1.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js index 51bd53679fa..2ab8779418f 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js index 51bd53679fa..2ab8779418f 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js index 2a35fde20dc..44dec645a14 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js index 2a35fde20dc..44dec645a14 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js index 4b9e91859bf..126bb93b34d 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js index 4b9e91859bf..126bb93b34d 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js index f373c246d48..7960a2f77b3 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js index 9557c3a613c..e0a2ec4f5fb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index f373c246d48..7960a2f77b3 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 9557c3a613c..e0a2ec4f5fb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index a7248649dc7..e36a1dc17c8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js index d9f0f5b1531..aa1d244ecce 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js index ec3309b3b18..a9815ec3ad1 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index cc3f604524f..bbffd27dd54 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index 3e51021ce9b..1186e804d63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js index f6057bf162a..943f909d5f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js index 196a531920b..a37db1abb9b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js index b4a0aa2d25d..c1587604a9d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js index 9324632b44a..f5e0e91d43f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js index f5901795832..dd02d1483b7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js index e8734ca6d27..59517f026bb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 196a531920b..a37db1abb9b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index b4a0aa2d25d..c1587604a9d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index f6057bf162a..943f909d5f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index f5901795832..dd02d1483b7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index e8734ca6d27..59517f026bb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 9324632b44a..f5e0e91d43f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js index 1ea95ed9ba0..434d0a8e9e8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js index fc2d3408b2b..182a09e5c1a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js index 1e0dea14dc8..a465883de4a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js index 8a7e9f1069e..066640b0ef7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js index d7e6d673340..76301cf25fe 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index fc2d3408b2b..182a09e5c1a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 1e0dea14dc8..a465883de4a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 8a7e9f1069e..066640b0ef7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index d7e6d673340..76301cf25fe 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js index d19b9195685..a047c680889 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js index 5aa59f6dc92..7bac36fd8b6 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js index d56cdf72bf2..144b90d0d65 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js index b4abab78e9a..dca31d35b48 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js index 6bc25238dac..0f07918016a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 5aa59f6dc92..7bac36fd8b6 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index d56cdf72bf2..144b90d0d65 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b4abab78e9a..dca31d35b48 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 6bc25238dac..0f07918016a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 63e58be27dc..00358ff2e82 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile1.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile1.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index cf896426681..b6dc5260a90 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index c41870d0f8f..c18264d2df5 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index d8a933fca96..250f6e91373 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js index 51bd53679fa..2ab8779418f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js index 51bd53679fa..2ab8779418f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 9f5ca0320c9..7c46af25a84 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 300e7663c47..34acdb6713b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js index 2a35fde20dc..44dec645a14 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js index 2a35fde20dc..44dec645a14 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js index 73eb738e590..d5245491d39 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index ac9c9fc5839..639e6c58462 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index b268cd98e41..475fba0bd2a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js index 4b9e91859bf..126bb93b34d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js index 4b9e91859bf..126bb93b34d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js index 257b2bbaa8f..a40b5341baf 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/test.js index 82a3d031fce..1208cf30a7a 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js index 7a90183baf3..87e6d90e74d 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/test.js index 82a3d031fce..1208cf30a7a 100644 --- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 257b2bbaa8f..a40b5341baf 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 82a3d031fce..1208cf30a7a 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 7a90183baf3..87e6d90e74d 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 82a3d031fce..1208cf30a7a 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js index ef652b9e929..0f4f56cebd9 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.js index d10738c12a6..eca745c76f1 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index ef652b9e929..0f4f56cebd9 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index d10738c12a6..eca745c76f1 100644 --- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js index 257b2bbaa8f..a40b5341baf 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/diskFile0.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js index b5ccdc63b22..327d9447092 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js index fb9329a59b4..4563393b9fc 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js index 7a90183baf3..87e6d90e74d 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/diskFile0.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js index 52ebad55703..5856eb11fca 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js index 18fccdca8bb..0536e30f8d1 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index b5ccdc63b22..327d9447092 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index fb9329a59b4..4563393b9fc 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index 257b2bbaa8f..a40b5341baf 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index 52ebad55703..5856eb11fca 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 18fccdca8bb..0536e30f8d1 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 7a90183baf3..87e6d90e74d 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js index adb1b5061b5..aafad537ed2 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js index b5ccdc63b22..327d9447092 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js index c062c0ac6d4..ed5e603fa26 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js index 52ebad55703..5856eb11fca 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js index 2e50e0b7989..346ad795e29 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index b5ccdc63b22..327d9447092 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index c062c0ac6d4..ed5e603fa26 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 52ebad55703..5856eb11fca 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 2e50e0b7989..346ad795e29 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js index 0a1f6b523c9..515a9c965b1 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js index b5ccdc63b22..327d9447092 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js index 0fdf8d91b32..36dca07dcad 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js index 52ebad55703..5856eb11fca 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js index 33f201ce9d5..218a57ad264 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b5ccdc63b22..327d9447092 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 0fdf8d91b32..36dca07dcad 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 52ebad55703..5856eb11fca 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 33f201ce9d5..218a57ad264 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 2ddfb9277a3..4d21ad21719 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/diskFile0.js b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/diskFile0.js index f5e38ab560c..1937fd25edb 100644 --- a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/diskFile0.js +++ b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/diskFile0.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/test.js index 4a38b6ddd4d..a870977dadf 100644 --- a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/node/diskFile0.js b/tests/baselines/reference/project/outMultifolderNoOutdir/node/diskFile0.js index f5e38ab560c..1937fd25edb 100644 --- a/tests/baselines/reference/project/outMultifolderNoOutdir/node/diskFile0.js +++ b/tests/baselines/reference/project/outMultifolderNoOutdir/node/diskFile0.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/outMultifolderNoOutdir/node/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/outMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/outMultifolderNoOutdir/node/test.js index 4a38b6ddd4d..a870977dadf 100644 --- a/tests/baselines/reference/project/outMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index 4a38b6ddd4d..a870977dadf 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index f5e38ab560c..1937fd25edb 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index 4a38b6ddd4d..a870977dadf 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index f5e38ab560c..1937fd25edb 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.js index 283a721170c..1a787105db3 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.js index 283a721170c..1a787105db3 100644 --- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/outSimpleNoOutdir/amd/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/outSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/outSimpleNoOutdir/amd/test.js index eb02f7a013a..42951778f67 100644 --- a/tests/baselines/reference/project/outSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/outSimpleNoOutdir/node/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/outSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/outSimpleNoOutdir/node/test.js index eb02f7a013a..42951778f67 100644 --- a/tests/baselines/reference/project/outSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index eb02f7a013a..42951778f67 100644 --- a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index eb02f7a013a..42951778f67 100644 --- a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.js index d739de3142b..335308fdbba 100644 --- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.js index d739de3142b..335308fdbba 100644 --- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/outSingleFileNoOutdir/amd/test.js index c3f455a08ce..fc842c3ae56 100644 --- a/tests/baselines/reference/project/outSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/outSingleFileNoOutdir/node/test.js index c3f455a08ce..fc842c3ae56 100644 --- a/tests/baselines/reference/project/outSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index c3f455a08ce..fc842c3ae56 100644 --- a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index c3f455a08ce..fc842c3ae56 100644 --- a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.js index c3f455a08ce..fc842c3ae56 100644 --- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.js index c3f455a08ce..fc842c3ae56 100644 --- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/outSubfolderNoOutdir/amd/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/outSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/outSubfolderNoOutdir/amd/test.js index d93a6707fdf..5a71ed22c8c 100644 --- a/tests/baselines/reference/project/outSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/outSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/outSubfolderNoOutdir/node/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/outSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/outSubfolderNoOutdir/node/test.js index d93a6707fdf..5a71ed22c8c 100644 --- a/tests/baselines/reference/project/outSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/outSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index d93a6707fdf..5a71ed22c8c 100644 --- a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index a9ac9819faa..1b7fc067637 100644 --- a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index d93a6707fdf..5a71ed22c8c 100644 --- a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.js index 0e00e79ca1f..dec9e93d53e 100644 --- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.js index 0e00e79ca1f..dec9e93d53e 100644 --- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/testGlo.js b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/testGlo.js index 1c181a2feae..640879e5733 100644 --- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/testGlo.js +++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/testGlo.js @@ -16,7 +16,7 @@ var m2; } m2.f1 = f1; m2.x1 = m2.mExported.me.x; - var class1 = (function (_super) { + var class1 = /** @class */ (function (_super) { __extends(class1, _super); function class1() { return _super !== null && _super.apply(this, arguments) || this; @@ -29,7 +29,7 @@ var m2; return new m2.mExported.me.class1(); } var x2 = m2.mExported.me.x; - var class2 = (function (_super) { + var class2 = /** @class */ (function (_super) { __extends(class2, _super); function class2() { return _super !== null && _super.apply(this, arguments) || this; @@ -42,7 +42,7 @@ var m2; } m2.f3 = f3; m2.x3 = mNonExported.mne.x; - var class3 = (function (_super) { + var class3 = /** @class */ (function (_super) { __extends(class3, _super); function class3() { return _super !== null && _super.apply(this, arguments) || this; @@ -55,7 +55,7 @@ var m2; return new mNonExported.mne.class1(); } var x4 = mNonExported.mne.x; - var class4 = (function (_super) { + var class4 = /** @class */ (function (_super) { __extends(class4, _super); function class4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/testGlo.js b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/testGlo.js index 1c181a2feae..640879e5733 100644 --- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/testGlo.js +++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/testGlo.js @@ -16,7 +16,7 @@ var m2; } m2.f1 = f1; m2.x1 = m2.mExported.me.x; - var class1 = (function (_super) { + var class1 = /** @class */ (function (_super) { __extends(class1, _super); function class1() { return _super !== null && _super.apply(this, arguments) || this; @@ -29,7 +29,7 @@ var m2; return new m2.mExported.me.class1(); } var x2 = m2.mExported.me.x; - var class2 = (function (_super) { + var class2 = /** @class */ (function (_super) { __extends(class2, _super); function class2() { return _super !== null && _super.apply(this, arguments) || this; @@ -42,7 +42,7 @@ var m2; } m2.f3 = f3; m2.x3 = mNonExported.mne.x; - var class3 = (function (_super) { + var class3 = /** @class */ (function (_super) { __extends(class3, _super); function class3() { return _super !== null && _super.apply(this, arguments) || this; @@ -55,7 +55,7 @@ var m2; return new mNonExported.mne.class1(); } var x4 = mNonExported.mne.x; - var class4 = (function (_super) { + var class4 = /** @class */ (function (_super) { __extends(class4, _super); function class4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/project/prologueEmit/amd/out.js b/tests/baselines/reference/project/prologueEmit/amd/out.js index 45dfb93c458..84df2f75140 100644 --- a/tests/baselines/reference/project/prologueEmit/amd/out.js +++ b/tests/baselines/reference/project/prologueEmit/amd/out.js @@ -14,13 +14,13 @@ var _this = this; // class inheritance to ensure __extends is emitted var m; (function (m) { - var base = (function () { + var base = /** @class */ (function () { function base() { } return base; }()); m.base = base; - var child = (function (_super) { + var child = /** @class */ (function (_super) { __extends(child, _super); function child() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/project/prologueEmit/node/out.js b/tests/baselines/reference/project/prologueEmit/node/out.js index 45dfb93c458..84df2f75140 100644 --- a/tests/baselines/reference/project/prologueEmit/node/out.js +++ b/tests/baselines/reference/project/prologueEmit/node/out.js @@ -14,13 +14,13 @@ var _this = this; // class inheritance to ensure __extends is emitted var m; (function (m) { - var base = (function () { + var base = /** @class */ (function () { function base() { } return base; }()); m.base = base; - var child = (function (_super) { + var child = /** @class */ (function (_super) { __extends(child, _super); function child() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js index 5b3941738db..ed444649d06 100644 --- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js +++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js @@ -1,6 +1,6 @@ var test; (function (test) { - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } ClassA.prototype.method = function () { }; diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/m'ain.js b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/m'ain.js index ce5681ae1c9..ad86344f5b0 100644 --- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/m'ain.js +++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/m'ain.js @@ -9,7 +9,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var ClassC = (function (_super) { +var ClassC = /** @class */ (function (_super) { __extends(ClassC, _super); function ClassC() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js index 5b3941738db..ed444649d06 100644 --- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js +++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js @@ -1,6 +1,6 @@ var test; (function (test) { - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } ClassA.prototype.method = function () { }; diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/m'ain.js b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/m'ain.js index ce5681ae1c9..ad86344f5b0 100644 --- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/m'ain.js +++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/m'ain.js @@ -9,7 +9,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var ClassC = (function (_super) { +var ClassC = /** @class */ (function (_super) { __extends(ClassC, _super); function ClassC() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/diskFile0.js b/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/diskFile0.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/diskFile0.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/diskFile0.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePaths/amd/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePaths/node/diskFile0.js b/tests/baselines/reference/project/referenceResolutionRelativePaths/node/diskFile0.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePaths/node/diskFile0.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePaths/node/diskFile0.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePaths/node/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePaths/node/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePaths/node/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePaths/node/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/bar/bar.js b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/bar/bar.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/bar/bar.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/bar/bar.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/src/ts/foo/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/src/ts/foo/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/src/ts/foo/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/amd/src/ts/foo/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/bar/bar.js b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/bar/bar.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/bar/bar.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/bar/bar.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/src/ts/foo/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/src/ts/foo/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/src/ts/foo/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsFromRootDirectory/node/src/ts/foo/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/diskFile0.js b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/diskFile0.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/diskFile0.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/diskFile0.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/amd/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/diskFile0.js b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/diskFile0.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/diskFile0.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/diskFile0.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsNoResolve/node/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/diskFile0.js b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/diskFile0.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/diskFile0.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/diskFile0.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/amd/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/diskFile0.js b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/diskFile0.js index 080f95401b3..4c8204804af 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/diskFile0.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/diskFile0.js @@ -1,6 +1,6 @@ /// // This is bar.ts -var bar = (function () { +var bar = /** @class */ (function () { function bar() { } return bar; diff --git a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/foo.js b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/foo.js index 4a01207bfce..e8bb44a089b 100644 --- a/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/foo.js +++ b/tests/baselines/reference/project/referenceResolutionRelativePathsRelativeToRootDirectory/node/foo.js @@ -1,5 +1,5 @@ /// -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/project/referenceResolutionSameFileTwice/amd/test.js b/tests/baselines/reference/project/referenceResolutionSameFileTwice/amd/test.js index 1d436a9e57b..1662f0dfb88 100644 --- a/tests/baselines/reference/project/referenceResolutionSameFileTwice/amd/test.js +++ b/tests/baselines/reference/project/referenceResolutionSameFileTwice/amd/test.js @@ -1,4 +1,4 @@ -var test = (function () { +var test = /** @class */ (function () { function test() { } return test; diff --git a/tests/baselines/reference/project/referenceResolutionSameFileTwice/node/test.js b/tests/baselines/reference/project/referenceResolutionSameFileTwice/node/test.js index 1d436a9e57b..1662f0dfb88 100644 --- a/tests/baselines/reference/project/referenceResolutionSameFileTwice/node/test.js +++ b/tests/baselines/reference/project/referenceResolutionSameFileTwice/node/test.js @@ -1,4 +1,4 @@ -var test = (function () { +var test = /** @class */ (function () { function test() { } return test; diff --git a/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/amd/test.js b/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/amd/test.js index 1d436a9e57b..1662f0dfb88 100644 --- a/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/amd/test.js +++ b/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/amd/test.js @@ -1,4 +1,4 @@ -var test = (function () { +var test = /** @class */ (function () { function test() { } return test; diff --git a/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/node/test.js b/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/node/test.js index 1d436a9e57b..1662f0dfb88 100644 --- a/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/node/test.js +++ b/tests/baselines/reference/project/referenceResolutionSameFileTwiceNoResolve/node/test.js @@ -1,4 +1,4 @@ -var test = (function () { +var test = /** @class */ (function () { function test() { } return test; diff --git a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js index f5e6c21e37c..ebeb32c5de6 100644 --- a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js +++ b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js @@ -1,4 +1,4 @@ -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js index aff1446877c..de69db3ded8 100644 --- a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js +++ b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js @@ -1,5 +1,5 @@ /// -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js index f5e6c21e37c..ebeb32c5de6 100644 --- a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js +++ b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js @@ -1,4 +1,4 @@ -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js index aff1446877c..de69db3ded8 100644 --- a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js +++ b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js @@ -1,5 +1,5 @@ /// -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/FolderC/fileC.js b/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/FolderC/fileC.js index 87b76821b97..35b4a697f30 100644 --- a/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/FolderC/fileC.js +++ b/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/FolderC/fileC.js @@ -1,4 +1,4 @@ -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/fileB.js b/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/fileB.js index 486a6bb87a5..e3580f23910 100644 --- a/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/fileB.js +++ b/tests/baselines/reference/project/rootDirectoryErrors/amd/outdir/simple/fileB.js @@ -1,5 +1,5 @@ /// -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/FolderC/fileC.js b/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/FolderC/fileC.js index 87b76821b97..35b4a697f30 100644 --- a/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/FolderC/fileC.js +++ b/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/FolderC/fileC.js @@ -1,4 +1,4 @@ -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/fileB.js b/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/fileB.js index 486a6bb87a5..e3580f23910 100644 --- a/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/fileB.js +++ b/tests/baselines/reference/project/rootDirectoryErrors/node/outdir/simple/fileB.js @@ -1,5 +1,5 @@ /// -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js index f5e6c21e37c..ebeb32c5de6 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js @@ -1,4 +1,4 @@ -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js index aff1446877c..de69db3ded8 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js @@ -1,5 +1,5 @@ /// -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js index f5e6c21e37c..ebeb32c5de6 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js @@ -1,4 +1,4 @@ -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js index aff1446877c..de69db3ded8 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js @@ -1,5 +1,5 @@ /// -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index f070fff6f1c..6c4233ece09 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js index 5d63d624329..4aa1cc0efbd 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 3e02cc09fcb..7b02d52b57d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index da6a2015143..86b6ba19ae5 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index b77e0a462a7..6a566140109 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index cbe79e3318b..59d09316642 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 22a9cf7b4d7..91d7134f7a2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js index f070fff6f1c..6c4233ece09 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js index 5d63d624329..4aa1cc0efbd 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 3e02cc09fcb..7b02d52b57d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index da6a2015143..86b6ba19ae5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js index b77e0a462a7..6a566140109 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js index cbe79e3318b..59d09316642 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 22a9cf7b4d7..91d7134f7a2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js index f070fff6f1c..6c4233ece09 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js index 5d63d624329..4aa1cc0efbd 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 3e02cc09fcb..7b02d52b57d 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index da6a2015143..86b6ba19ae5 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js index b77e0a462a7..6a566140109 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js index cbe79e3318b..59d09316642 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 22a9cf7b4d7..91d7134f7a2 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 78426750a82..020207321b3 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js index f070fff6f1c..6c4233ece09 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js index 5d63d624329..4aa1cc0efbd 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js index 3e02cc09fcb..7b02d52b57d 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -12,7 +12,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -27,7 +27,7 @@ define("ref/m2", ["require", "exports"], function (require, exports) { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js index da6a2015143..86b6ba19ae5 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -11,7 +11,7 @@ function m1_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js index 90f7f12fcb1..2d7e905faa4 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2" "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js index 08855ec797b..20d4b93990f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js index 43d151f3fd9..2fbb4d7fc1c 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js @@ -3,7 +3,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); var m2 = require("../outputdir_module_multifolder_ref/m2"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js index 8ad833cd4eb..fca53595677 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js index b77e0a462a7..6a566140109 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("outputdir_module_multifolder/ref/m1", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("outputdir_module_multifolder_ref/m2", ["require", "exports"], function ( "use strict"; exports.__esModule = true; exports.m2_a1 = 10; - var m2_c1 = (function () { + var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -34,7 +34,7 @@ define("outputdir_module_multifolder/test", ["require", "exports", "outputdir_mo "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index e5ed53fd0e1..d85c5bfa685 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 56c8debf9b6..ca22756bd6e 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js index cbe79e3318b..59d09316642 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index 391c6ef6630..3eb8a0f5dea 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -2,7 +2,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index c95451ac730..efe432ad6fb 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -2,7 +2,7 @@ define(["require", "exports", "ref/m1"], function (require, exports, m1) { "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index 02586d67fcc..2db985c931f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,7 +1,7 @@ "use strict"; exports.__esModule = true; exports.m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 97ca26f3198..d90be1b6141 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -2,7 +2,7 @@ exports.__esModule = true; var m1 = require("ref/m1"); exports.a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js index 22a9cf7b4d7..91d7134f7a2 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js @@ -2,7 +2,7 @@ define("ref/m1", ["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; exports.m1_a1 = 10; - var m1_c1 = (function () { + var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -18,7 +18,7 @@ define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) "use strict"; exports.__esModule = true; exports.a1 = 10; - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile1.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile1.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile1.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile1.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js index 088a77f3f25..02aa0b24321 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js @@ -1,7 +1,7 @@ /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js index a1041b6d258..4708e36c671 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js @@ -1,5 +1,5 @@ var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js index ad96cca3d79..62f18329bd3 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -9,7 +9,7 @@ function m1_f1() { return m1_instance1; } var m2_a1 = 10; -var m2_c1 = (function () { +var m2_c1 = /** @class */ (function () { function m2_c1() { } return m2_c1; @@ -21,7 +21,7 @@ function m2_f1() { /// /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js index 679b65b5733..febaeedb0f1 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js index 481c10d1a06..8e0b6a1a8ff 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js index e5a1c12a732..eea2aa31cd4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js index b7283f7fd88..4293cda52db 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js index 408b7e46f61..72395b6e4c8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js @@ -1,6 +1,6 @@ /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js index a4566036746..7c6145986c6 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js @@ -1,5 +1,5 @@ var m1_a1 = 10; -var m1_c1 = (function () { +var m1_c1 = /** @class */ (function () { function m1_c1() { } return m1_c1; @@ -10,7 +10,7 @@ function m1_f1() { } /// var a1 = 10; -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js index 66facecde7f..b07077a35d0 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js @@ -1,7 +1,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var RM = (function () { + var RM = /** @class */ (function () { function RM() { } RM.prototype.getName = function () { diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js index 221c2322227..8baa948ca7a 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js @@ -1,6 +1,6 @@ "use strict"; exports.__esModule = true; -var RM = (function () { +var RM = /** @class */ (function () { function RM() { } RM.prototype.getName = function () { diff --git a/tests/baselines/reference/promiseChaining.js b/tests/baselines/reference/promiseChaining.js index afa55acb894..3e4c73ff41f 100644 --- a/tests/baselines/reference/promiseChaining.js +++ b/tests/baselines/reference/promiseChaining.js @@ -12,7 +12,7 @@ class Chain { //// [promiseChaining.js] -var Chain = (function () { +var Chain = /** @class */ (function () { function Chain(value) { this.value = value; } diff --git a/tests/baselines/reference/promiseChaining1.js b/tests/baselines/reference/promiseChaining1.js index ad2ddcf694b..4491f973ad1 100644 --- a/tests/baselines/reference/promiseChaining1.js +++ b/tests/baselines/reference/promiseChaining1.js @@ -12,7 +12,7 @@ class Chain2 { //// [promiseChaining1.js] // same example but with constraints on each type parameter -var Chain2 = (function () { +var Chain2 = /** @class */ (function () { function Chain2(value) { this.value = value; } diff --git a/tests/baselines/reference/promiseChaining2.js b/tests/baselines/reference/promiseChaining2.js index d9ae5e8099c..3bd3ebc517c 100644 --- a/tests/baselines/reference/promiseChaining2.js +++ b/tests/baselines/reference/promiseChaining2.js @@ -12,7 +12,7 @@ class Chain2 { //// [promiseChaining2.js] // same example but with constraints on each type parameter -var Chain2 = (function () { +var Chain2 = /** @class */ (function () { function Chain2(value) { this.value = value; } diff --git a/tests/baselines/reference/properties.js b/tests/baselines/reference/properties.js index 70bb62dd09d..0b81d7671cd 100644 --- a/tests/baselines/reference/properties.js +++ b/tests/baselines/reference/properties.js @@ -13,7 +13,7 @@ class MyClass } //// [properties.js] -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } Object.defineProperty(MyClass.prototype, "Count", { diff --git a/tests/baselines/reference/properties.sourcemap.txt b/tests/baselines/reference/properties.sourcemap.txt index 0afa8514e66..762044e5c2b 100644 --- a/tests/baselines/reference/properties.sourcemap.txt +++ b/tests/baselines/reference/properties.sourcemap.txt @@ -8,7 +8,7 @@ sources: properties.ts emittedFile:tests/cases/compiler/properties.js sourceFile:properties.ts ------------------------------------------------------------------- ->>>var MyClass = (function () { +>>>var MyClass = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/propertiesAndIndexers.js b/tests/baselines/reference/propertiesAndIndexers.js index 2c678ba258f..2a33ee07df0 100644 --- a/tests/baselines/reference/propertiesAndIndexers.js +++ b/tests/baselines/reference/propertiesAndIndexers.js @@ -62,12 +62,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var P = (function () { +var P = /** @class */ (function () { function P() { } return P; }()); -var Q = (function (_super) { +var Q = /** @class */ (function (_super) { __extends(Q, _super); function Q() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/propertiesAndIndexersForNumericNames.js b/tests/baselines/reference/propertiesAndIndexersForNumericNames.js index 409107960b3..32ca73a85f0 100644 --- a/tests/baselines/reference/propertiesAndIndexersForNumericNames.js +++ b/tests/baselines/reference/propertiesAndIndexersForNumericNames.js @@ -43,7 +43,7 @@ class C { //// [propertiesAndIndexersForNumericNames.js] -var C = (function () { +var C = /** @class */ (function () { function C() { // These all have numeric names; they should error // because their types are not compatible with the numeric indexer. diff --git a/tests/baselines/reference/propertyAccess.js b/tests/baselines/reference/propertyAccess.js index 5904d66c372..4d8f5fb4c08 100644 --- a/tests/baselines/reference/propertyAccess.js +++ b/tests/baselines/reference/propertyAccess.js @@ -161,12 +161,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js index 63f91ae4f44..5b80071464d 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js @@ -37,7 +37,7 @@ var r4 = b.foo(new Date()); //// [propertyAccessOnTypeParameterWithConstraints.js] // generic types should behave as if they have properties of their constraint type // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js index 08e1a9ceb11..f78cbdb15eb 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js @@ -93,13 +93,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return ''; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -109,7 +109,7 @@ var B = (function (_super) { }; return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js index 0d945197957..be0387c62f8 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js @@ -68,13 +68,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return ''; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -84,7 +84,7 @@ var B = (function (_super) { }; return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js index 3c5a87e4d06..c5ded1a2c2b 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js @@ -33,7 +33,7 @@ var b = { var r4 = b.foo(new Date()); //// [propertyAccessOnTypeParameterWithConstraints4.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js index a7cc39b7f05..6ea9afc05c7 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js @@ -55,13 +55,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return ''; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -71,7 +71,7 @@ var B = (function (_super) { }; return B; }(A)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js index 0e5a1ee7bae..45562e2c3b7 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js @@ -32,7 +32,7 @@ var b = { var r4 = b.foo(1); //// [propertyAccessOnTypeParameterWithoutConstraints.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/propertyAccessibility1.js b/tests/baselines/reference/propertyAccessibility1.js index 3ba7b297ced..8806cbfc3f2 100644 --- a/tests/baselines/reference/propertyAccessibility1.js +++ b/tests/baselines/reference/propertyAccessibility1.js @@ -7,7 +7,7 @@ f.privProp; //// [propertyAccessibility1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.privProp = 0; } diff --git a/tests/baselines/reference/propertyAccessibility2.js b/tests/baselines/reference/propertyAccessibility2.js index afce6c4c24a..ddd028497f8 100644 --- a/tests/baselines/reference/propertyAccessibility2.js +++ b/tests/baselines/reference/propertyAccessibility2.js @@ -6,7 +6,7 @@ var c = C.x; //// [propertyAccessibility2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.x = 1; diff --git a/tests/baselines/reference/propertyAndAccessorWithSameName.js b/tests/baselines/reference/propertyAndAccessorWithSameName.js index ece999fac54..14c08ed2d65 100644 --- a/tests/baselines/reference/propertyAndAccessorWithSameName.js +++ b/tests/baselines/reference/propertyAndAccessorWithSameName.js @@ -20,7 +20,7 @@ class E { } //// [propertyAndAccessorWithSameName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -32,7 +32,7 @@ var C = (function () { }); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { @@ -43,7 +43,7 @@ var D = (function () { }); return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } Object.defineProperty(E.prototype, "x", { diff --git a/tests/baselines/reference/propertyAndFunctionWithSameName.js b/tests/baselines/reference/propertyAndFunctionWithSameName.js index bb979735172..c7250ccdaa2 100644 --- a/tests/baselines/reference/propertyAndFunctionWithSameName.js +++ b/tests/baselines/reference/propertyAndFunctionWithSameName.js @@ -12,7 +12,7 @@ class D { } //// [propertyAndFunctionWithSameName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.x = function () { @@ -20,7 +20,7 @@ var C = (function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.x = function (v) { }; // error diff --git a/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js b/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js index 457f929fe62..fd3edbcb52c 100644 --- a/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js +++ b/tests/baselines/reference/propertyIdentityWithPrivacyMismatch.js @@ -34,12 +34,12 @@ define(["require", "exports"], function (require, exports) { exports.__esModule = true; var x; var x; // Should be error (mod1.Foo !== mod2.Foo) - var Foo1 = (function () { + var Foo1 = /** @class */ (function () { function Foo1() { } return Foo1; }()); - var Foo2 = (function () { + var Foo2 = /** @class */ (function () { function Foo2() { } return Foo2; diff --git a/tests/baselines/reference/propertyNameWithoutTypeAnnotation.js b/tests/baselines/reference/propertyNameWithoutTypeAnnotation.js index f9e106a3786..5f5bfb903e6 100644 --- a/tests/baselines/reference/propertyNameWithoutTypeAnnotation.js +++ b/tests/baselines/reference/propertyNameWithoutTypeAnnotation.js @@ -22,7 +22,7 @@ var r3 = a.foo; var r4 = b.foo; //// [propertyNameWithoutTypeAnnotation.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/propertyNamedPrototype.js b/tests/baselines/reference/propertyNamedPrototype.js index 34a967a0c91..62522cbfced 100644 --- a/tests/baselines/reference/propertyNamedPrototype.js +++ b/tests/baselines/reference/propertyNamedPrototype.js @@ -5,7 +5,7 @@ class C { } //// [propertyNamedPrototype.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/propertyNamesOfReservedWords.js b/tests/baselines/reference/propertyNamesOfReservedWords.js index 4c333f48cbb..c640ab64a16 100644 --- a/tests/baselines/reference/propertyNamesOfReservedWords.js +++ b/tests/baselines/reference/propertyNamesOfReservedWords.js @@ -277,7 +277,7 @@ var r7 = E.abstract; var r8 = E.as; //// [propertyNamesOfReservedWords.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/propertyNamesWithStringLiteral.js b/tests/baselines/reference/propertyNamesWithStringLiteral.js index f17ddb84dc3..9066432a241 100644 --- a/tests/baselines/reference/propertyNamesWithStringLiteral.js +++ b/tests/baselines/reference/propertyNamesWithStringLiteral.js @@ -17,7 +17,7 @@ var a = Color.namedColors["pale blue"]; // should not error //// [propertyNamesWithStringLiteral.js] -var _Color = (function () { +var _Color = /** @class */ (function () { function _Color() { } return _Color; diff --git a/tests/baselines/reference/propertyOrdering.js b/tests/baselines/reference/propertyOrdering.js index 190117b66f4..469a32dd9e4 100644 --- a/tests/baselines/reference/propertyOrdering.js +++ b/tests/baselines/reference/propertyOrdering.js @@ -24,7 +24,7 @@ class Bar { //// [propertyOrdering.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(store) { this._store = store; // no repro if this is first line in class body } @@ -34,7 +34,7 @@ var Foo = (function () { Foo.prototype.bar = function () { return this.store; }; // should be an error return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar(store) { this._store = store; } diff --git a/tests/baselines/reference/propertyOrdering2.js b/tests/baselines/reference/propertyOrdering2.js index 783e7c8d000..ac102157fcb 100644 --- a/tests/baselines/reference/propertyOrdering2.js +++ b/tests/baselines/reference/propertyOrdering2.js @@ -9,7 +9,7 @@ class Foo { //// [propertyOrdering2.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x, y) { this.x = x; } diff --git a/tests/baselines/reference/propertyParameterWithQuestionMark.js b/tests/baselines/reference/propertyParameterWithQuestionMark.js index b72638387dd..c3990ecff86 100644 --- a/tests/baselines/reference/propertyParameterWithQuestionMark.js +++ b/tests/baselines/reference/propertyParameterWithQuestionMark.js @@ -10,7 +10,7 @@ v = v2; // Should succeed var v3: { x } = new C; // Should fail //// [propertyParameterWithQuestionMark.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = x; } diff --git a/tests/baselines/reference/propertyWrappedInTry.js b/tests/baselines/reference/propertyWrappedInTry.js index 96684f2b453..261fa54fae5 100644 --- a/tests/baselines/reference/propertyWrappedInTry.js +++ b/tests/baselines/reference/propertyWrappedInTry.js @@ -20,7 +20,7 @@ class Foo { //// [propertyWrappedInTry.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js index 85f63e11c68..cd663ccc009 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js @@ -33,7 +33,7 @@ class C2 { //// [protectedClassPropertyAccessibleWithinClass.js] // no errors -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "y", { @@ -54,7 +54,7 @@ var C = (function () { return C; }()); // added level of function nesting -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } Object.defineProperty(C2.prototype, "y", { diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js index 2bc544e046e..aa3fc896185 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js @@ -39,7 +39,7 @@ class C { //// [protectedClassPropertyAccessibleWithinNestedClass.js] // no errors -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "y", { @@ -58,7 +58,7 @@ var C = (function () { C.foo = function () { return this.foo; }; C.bar = function () { this.foo(); }; C.prototype.bar = function () { - var C2 = (function () { + var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function () { diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js index f15f9a5b669..69752adc9dc 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js @@ -48,12 +48,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -74,7 +74,7 @@ var C = (function (_super) { C.foo = function () { return this.x; }; C.bar = function () { this.foo(); }; C.prototype.bar = function () { - var D = (function () { + var D = /** @class */ (function () { function D() { } D.prototype.foo = function () { @@ -94,7 +94,7 @@ var C = (function (_super) { }; return C; }(B)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js index 8273b7e31bd..d0e32470b81 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js @@ -125,11 +125,11 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.method = function () { - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.methoda = function () { @@ -149,13 +149,13 @@ var Base = (function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } Derived1.prototype.method1 = function () { - var B = (function () { + var B = /** @class */ (function () { function B() { } B.prototype.method1b = function () { @@ -175,13 +175,13 @@ var Derived1 = (function (_super) { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } Derived2.prototype.method2 = function () { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.method2c = function () { @@ -201,13 +201,13 @@ var Derived2 = (function (_super) { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; } Derived3.prototype.method3 = function () { - var D = (function () { + var D = /** @class */ (function () { function D() { } D.prototype.method3d = function () { @@ -227,13 +227,13 @@ var Derived3 = (function (_super) { }; return Derived3; }(Derived1)); -var Derived4 = (function (_super) { +var Derived4 = /** @class */ (function (_super) { __extends(Derived4, _super); function Derived4() { return _super !== null && _super.apply(this, arguments) || this; } Derived4.prototype.method4 = function () { - var E = (function () { + var E = /** @class */ (function () { function E() { } E.prototype.method4e = function () { diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js index a2d35914cbe..da69a5e3ef4 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js @@ -31,12 +31,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js index 7a9ee9f2268..ca8aed214ab 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js @@ -105,7 +105,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.method = function () { @@ -122,7 +122,7 @@ var Base = (function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -141,7 +141,7 @@ var Derived1 = (function (_super) { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -160,7 +160,7 @@ var Derived2 = (function (_super) { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; @@ -179,7 +179,7 @@ var Derived3 = (function (_super) { }; return Derived3; }(Derived1)); -var Derived4 = (function (_super) { +var Derived4 = /** @class */ (function (_super) { __extends(Derived4, _super); function Derived4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js index 2b9faf6282c..2501a0d555d 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.method = function () { @@ -32,7 +32,7 @@ var Base = (function () { }; return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedInstanceMemberAccessibility.js b/tests/baselines/reference/protectedInstanceMemberAccessibility.js index 6617636aa45..86ce4047a25 100644 --- a/tests/baselines/reference/protectedInstanceMemberAccessibility.js +++ b/tests/baselines/reference/protectedInstanceMemberAccessibility.js @@ -55,7 +55,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f = function () { @@ -63,7 +63,7 @@ var A = (function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -95,7 +95,7 @@ var B = (function (_super) { }; return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedMembers.js b/tests/baselines/reference/protectedMembers.js index 7684ff8e658..2ef1759c150 100644 --- a/tests/baselines/reference/protectedMembers.js +++ b/tests/baselines/reference/protectedMembers.js @@ -127,7 +127,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // Class with protected members -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.f = function () { @@ -139,7 +139,7 @@ var C1 = (function () { return C1; }()); // Derived class accessing protected members -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; @@ -153,7 +153,7 @@ var C2 = (function (_super) { return C2; }(C1)); // Derived class making protected members public -var C3 = (function (_super) { +var C3 = /** @class */ (function (_super) { __extends(C3, _super); function C3() { return _super !== null && _super.apply(this, arguments) || this; @@ -184,19 +184,19 @@ c3.x; c3.f(); C3.sx; C3.sf(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -210,24 +210,24 @@ var C = (function (_super) { }; return C; }(A)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(C)); -var CC = (function () { +var CC = /** @class */ (function () { function CC() { } return CC; }()); -var A1 = (function () { +var A1 = /** @class */ (function () { function A1() { } return A1; }()); -var B1 = (function () { +var B1 = /** @class */ (function () { function B1() { } return B1; @@ -236,25 +236,25 @@ var a1; var b1; a1 = b1; // Error, B1 doesn't derive from A1 b1 = a1; // Error, x is protected in A1 but public in B1 -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; }()); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A2)); -var A3 = (function () { +var A3 = /** @class */ (function () { function A3() { } return A3; }()); // Error x is protected in B3 but public in A3 -var B3 = (function (_super) { +var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass.js b/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass.js index 238c0dc2384..6653140183c 100644 --- a/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass.js +++ b/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass.js @@ -54,7 +54,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.staticMethod = function () { @@ -65,7 +65,7 @@ var Base = (function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -78,7 +78,7 @@ var Derived1 = (function (_super) { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -91,7 +91,7 @@ var Derived2 = (function (_super) { }; return Derived2; }(Base)); -var Derived3 = (function (_super) { +var Derived3 = /** @class */ (function (_super) { __extends(Derived3, _super); function Derived3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass2.js b/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass2.js index 969b7ebd7dc..0250054ac18 100644 --- a/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass2.js +++ b/tests/baselines/reference/protectedStaticClassPropertyAccessibleWithinSubclass2.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.staticMethod = function () { @@ -40,7 +40,7 @@ var Base = (function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; @@ -51,7 +51,7 @@ var Derived1 = (function (_super) { }; return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/protectedStaticNotAccessibleInClodule.js b/tests/baselines/reference/protectedStaticNotAccessibleInClodule.js index a1411938405..64b46eaa0e3 100644 --- a/tests/baselines/reference/protectedStaticNotAccessibleInClodule.js +++ b/tests/baselines/reference/protectedStaticNotAccessibleInClodule.js @@ -13,7 +13,7 @@ module C { //// [protectedStaticNotAccessibleInClodule.js] // Any attempt to access a private property member outside the class body that contains its declaration results in a compile-time error. -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/protoAsIndexInIndexExpression.js b/tests/baselines/reference/protoAsIndexInIndexExpression.js index 7805cebbee3..d0d2eb52f78 100644 --- a/tests/baselines/reference/protoAsIndexInIndexExpression.js +++ b/tests/baselines/reference/protoAsIndexInIndexExpression.js @@ -33,7 +33,7 @@ WorkspacePrototype['__proto__'] = EntityPrototype; var o = { "__proto__": 0 }; -var C = (function () { +var C = /** @class */ (function () { function C() { this["__proto__"] = 0; } diff --git a/tests/baselines/reference/protoInIndexer.js b/tests/baselines/reference/protoInIndexer.js index d1d47681e0c..e37676a3c20 100644 --- a/tests/baselines/reference/protoInIndexer.js +++ b/tests/baselines/reference/protoInIndexer.js @@ -6,7 +6,7 @@ class X { } //// [protoInIndexer.js] -var X = (function () { +var X = /** @class */ (function () { function X() { this['__proto__'] = null; // used to cause ICE } diff --git a/tests/baselines/reference/prototypeInstantiatedWithBaseConstraint.js b/tests/baselines/reference/prototypeInstantiatedWithBaseConstraint.js index 3dd3a503213..f4e74221fd8 100644 --- a/tests/baselines/reference/prototypeInstantiatedWithBaseConstraint.js +++ b/tests/baselines/reference/prototypeInstantiatedWithBaseConstraint.js @@ -6,7 +6,7 @@ class C { C.prototype.x.boo; // No error, prototype is instantiated to any //// [prototypeInstantiatedWithBaseConstraint.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/publicIndexer.js b/tests/baselines/reference/publicIndexer.js index e55a6ace2c4..8b0b075bfed 100644 --- a/tests/baselines/reference/publicIndexer.js +++ b/tests/baselines/reference/publicIndexer.js @@ -15,17 +15,17 @@ class E { //// [publicIndexer.js] // public indexers not allowed -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; diff --git a/tests/baselines/reference/publicMemberImplementedAsPrivateInDerivedClass.js b/tests/baselines/reference/publicMemberImplementedAsPrivateInDerivedClass.js index fc8b07a52bd..fc8dfcb755e 100644 --- a/tests/baselines/reference/publicMemberImplementedAsPrivateInDerivedClass.js +++ b/tests/baselines/reference/publicMemberImplementedAsPrivateInDerivedClass.js @@ -8,7 +8,7 @@ class Foo implements Qux { //// [publicMemberImplementedAsPrivateInDerivedClass.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/qualifiedName_entity-name-resolution-does-not-affect-class-heritage.js b/tests/baselines/reference/qualifiedName_entity-name-resolution-does-not-affect-class-heritage.js index f7b49b4219a..255d0545ff7 100644 --- a/tests/baselines/reference/qualifiedName_entity-name-resolution-does-not-affect-class-heritage.js +++ b/tests/baselines/reference/qualifiedName_entity-name-resolution-does-not-affect-class-heritage.js @@ -21,7 +21,7 @@ var Alpha; (function (Alpha) { Alpha.x = 100; })(Alpha || (Alpha = {})); -var Beta = (function (_super) { +var Beta = /** @class */ (function (_super) { __extends(Beta, _super); function Beta() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/quotedAccessorName1.js b/tests/baselines/reference/quotedAccessorName1.js index fbc47ae18d2..2a55f13e0de 100644 --- a/tests/baselines/reference/quotedAccessorName1.js +++ b/tests/baselines/reference/quotedAccessorName1.js @@ -4,7 +4,7 @@ class C { } //// [quotedAccessorName1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "foo", { diff --git a/tests/baselines/reference/quotedAccessorName2.js b/tests/baselines/reference/quotedAccessorName2.js index a5a3cb3f598..c8f9a6024d8 100644 --- a/tests/baselines/reference/quotedAccessorName2.js +++ b/tests/baselines/reference/quotedAccessorName2.js @@ -4,7 +4,7 @@ class C { } //// [quotedAccessorName2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C, "foo", { diff --git a/tests/baselines/reference/quotedFunctionName1.js b/tests/baselines/reference/quotedFunctionName1.js index f58d154bc7f..d85262e8a42 100644 --- a/tests/baselines/reference/quotedFunctionName1.js +++ b/tests/baselines/reference/quotedFunctionName1.js @@ -4,7 +4,7 @@ class Test1 { } //// [quotedFunctionName1.js] -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1() { } Test1.prototype["prop1"] = function () { }; diff --git a/tests/baselines/reference/quotedFunctionName2.js b/tests/baselines/reference/quotedFunctionName2.js index 1508305c969..9214f606055 100644 --- a/tests/baselines/reference/quotedFunctionName2.js +++ b/tests/baselines/reference/quotedFunctionName2.js @@ -4,7 +4,7 @@ class Test1 { } //// [quotedFunctionName2.js] -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1() { } Test1["prop1"] = function () { }; diff --git a/tests/baselines/reference/quotedPropertyName1.js b/tests/baselines/reference/quotedPropertyName1.js index 91c0c2256e2..0ac95679209 100644 --- a/tests/baselines/reference/quotedPropertyName1.js +++ b/tests/baselines/reference/quotedPropertyName1.js @@ -4,7 +4,7 @@ class Test1 { } //// [quotedPropertyName1.js] -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1() { this["prop1"] = 0; } diff --git a/tests/baselines/reference/quotedPropertyName2.js b/tests/baselines/reference/quotedPropertyName2.js index 1c4d85076ea..6d6ad4f0c88 100644 --- a/tests/baselines/reference/quotedPropertyName2.js +++ b/tests/baselines/reference/quotedPropertyName2.js @@ -4,7 +4,7 @@ class Test1 { } //// [quotedPropertyName2.js] -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1() { } Test1["prop1"] = 0; diff --git a/tests/baselines/reference/quotedPropertyName3.js b/tests/baselines/reference/quotedPropertyName3.js index 0b837addf25..34ad126997a 100644 --- a/tests/baselines/reference/quotedPropertyName3.js +++ b/tests/baselines/reference/quotedPropertyName3.js @@ -8,7 +8,7 @@ class Test { } //// [quotedPropertyName3.js] -var Test = (function () { +var Test = /** @class */ (function () { function Test() { } Test.prototype.foo = function () { diff --git a/tests/baselines/reference/raiseErrorOnParameterProperty.js b/tests/baselines/reference/raiseErrorOnParameterProperty.js index 437da6c948f..87b723dc6e0 100644 --- a/tests/baselines/reference/raiseErrorOnParameterProperty.js +++ b/tests/baselines/reference/raiseErrorOnParameterProperty.js @@ -8,7 +8,7 @@ var c1 = new C1(0); //// [raiseErrorOnParameterProperty.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(x) { this.x = x; } diff --git a/tests/baselines/reference/reachabilityChecks1.js b/tests/baselines/reference/reachabilityChecks1.js index 61bb2b42996..4cc5de737ae 100644 --- a/tests/baselines/reference/reachabilityChecks1.js +++ b/tests/baselines/reference/reachabilityChecks1.js @@ -125,7 +125,7 @@ function f1(x) { } function f2() { return; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/readonlyConstructorAssignment.js b/tests/baselines/reference/readonlyConstructorAssignment.js index bb4ddec93a8..e143573e2b4 100644 --- a/tests/baselines/reference/readonlyConstructorAssignment.js +++ b/tests/baselines/reference/readonlyConstructorAssignment.js @@ -51,14 +51,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(x) { this.x = x; this.x = 0; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B(x) { var _this = _super.call(this, x) || this; @@ -68,7 +68,7 @@ var B = (function (_super) { } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); // This is the usual behavior of readonly properties: // if one is redeclared in a base class, then it can be assigned to. @@ -80,7 +80,7 @@ var C = (function (_super) { } return C; }(A)); -var D = (function () { +var D = /** @class */ (function () { function D(x) { this.x = x; this.x = 0; @@ -88,7 +88,7 @@ var D = (function () { return D; }()); // Fails, can't redeclare readonly property -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E(x) { var _this = _super.call(this, x) || this; diff --git a/tests/baselines/reference/readonlyInConstructorParameters.js b/tests/baselines/reference/readonlyInConstructorParameters.js index 41e9c57cd72..14092988b3d 100644 --- a/tests/baselines/reference/readonlyInConstructorParameters.js +++ b/tests/baselines/reference/readonlyInConstructorParameters.js @@ -14,20 +14,20 @@ class F { new F(1).x; //// [readonlyInConstructorParameters.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = x; } return C; }()); new C(1).x = 2; -var E = (function () { +var E = /** @class */ (function () { function E(x) { this.x = x; } return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F(x) { this.x = x; } diff --git a/tests/baselines/reference/readonlyInDeclarationFile.js b/tests/baselines/reference/readonlyInDeclarationFile.js index 598c433d81f..667d2582f10 100644 --- a/tests/baselines/reference/readonlyInDeclarationFile.js +++ b/tests/baselines/reference/readonlyInDeclarationFile.js @@ -54,7 +54,7 @@ function g() { } //// [readonlyInDeclarationFile.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "b1", { diff --git a/tests/baselines/reference/readonlyInNonPropertyParameters.js b/tests/baselines/reference/readonlyInNonPropertyParameters.js index 658cf1331cd..d4cffa3281e 100644 --- a/tests/baselines/reference/readonlyInNonPropertyParameters.js +++ b/tests/baselines/reference/readonlyInNonPropertyParameters.js @@ -10,7 +10,7 @@ class X { //// [readonlyInNonPropertyParameters.js] // `readonly` won't work outside of property parameters -var X = (function () { +var X = /** @class */ (function () { function X() { } X.prototype.method = function (x) { }; diff --git a/tests/baselines/reference/readonlyMembers.js b/tests/baselines/reference/readonlyMembers.js index 7ba4b992f78..07345379e6f 100644 --- a/tests/baselines/reference/readonlyMembers.js +++ b/tests/baselines/reference/readonlyMembers.js @@ -69,7 +69,7 @@ yy["foo"] = "abc"; var x = { a: 0 }; x.a = 1; // Error x.b = 1; // Error -var C = (function () { +var C = /** @class */ (function () { function C() { var _this = this; this.b = 1; diff --git a/tests/baselines/reference/readonlyReadonly.js b/tests/baselines/reference/readonlyReadonly.js index 0b804e147b6..5ccf41fe55c 100644 --- a/tests/baselines/reference/readonlyReadonly.js +++ b/tests/baselines/reference/readonlyReadonly.js @@ -5,7 +5,7 @@ class C { } //// [readonlyReadonly.js] -var C = (function () { +var C = /** @class */ (function () { function C(y) { this.y = y; } diff --git a/tests/baselines/reference/reassignStaticProp.js b/tests/baselines/reference/reassignStaticProp.js index 2bf2bafa128..6c34c01e510 100644 --- a/tests/baselines/reference/reassignStaticProp.js +++ b/tests/baselines/reference/reassignStaticProp.js @@ -12,7 +12,7 @@ class foo { //// [reassignStaticProp.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.bar = 1; diff --git a/tests/baselines/reference/recursiveBaseCheck3.js b/tests/baselines/reference/recursiveBaseCheck3.js index a9ea849cea0..7c2c88b085a 100644 --- a/tests/baselines/reference/recursiveBaseCheck3.js +++ b/tests/baselines/reference/recursiveBaseCheck3.js @@ -15,14 +15,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function (_super) { +var A = /** @class */ (function (_super) { __extends(A, _super); function A() { return _super !== null && _super.apply(this, arguments) || this; } return A; }(C)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/recursiveBaseCheck4.js b/tests/baselines/reference/recursiveBaseCheck4.js index 7b0be057441..1eec1286e0b 100644 --- a/tests/baselines/reference/recursiveBaseCheck4.js +++ b/tests/baselines/reference/recursiveBaseCheck4.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var M = (function (_super) { +var M = /** @class */ (function (_super) { __extends(M, _super); function M() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/recursiveBaseCheck5.js b/tests/baselines/reference/recursiveBaseCheck5.js index ac07ae9df4d..b7e348545b4 100644 --- a/tests/baselines/reference/recursiveBaseCheck5.js +++ b/tests/baselines/reference/recursiveBaseCheck5.js @@ -5,7 +5,7 @@ class X implements I2 { } (new X).blah; //// [recursiveBaseCheck5.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/recursiveBaseCheck6.js b/tests/baselines/reference/recursiveBaseCheck6.js index 6e639130839..1df02af415c 100644 --- a/tests/baselines/reference/recursiveBaseCheck6.js +++ b/tests/baselines/reference/recursiveBaseCheck6.js @@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var S18 = (function (_super) { +var S18 = /** @class */ (function (_super) { __extends(S18, _super); function S18() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/recursiveBaseConstructorCreation1.js b/tests/baselines/reference/recursiveBaseConstructorCreation1.js index c8507944ed7..781e91d4351 100644 --- a/tests/baselines/reference/recursiveBaseConstructorCreation1.js +++ b/tests/baselines/reference/recursiveBaseConstructorCreation1.js @@ -17,13 +17,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.func = function (param) { }; return C1; }()); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.js b/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.js index 616d5392c8b..7189c628acc 100644 --- a/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.js +++ b/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.js @@ -22,14 +22,14 @@ var __extends = (this && this.__extends) || (function () { })(); var TypeScript2; (function (TypeScript2) { - var MemberName = (function () { + var MemberName = /** @class */ (function () { function MemberName() { this.prefix = ""; } return MemberName; }()); TypeScript2.MemberName = MemberName; - var MemberNameArray = (function (_super) { + var MemberNameArray = /** @class */ (function (_super) { __extends(MemberNameArray, _super); function MemberNameArray() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/recursiveClassReferenceTest.js b/tests/baselines/reference/recursiveClassReferenceTest.js index 2d44740ac73..627f517f4c1 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.js +++ b/tests/baselines/reference/recursiveClassReferenceTest.js @@ -123,7 +123,7 @@ var Sample; (function (Thing_1) { var Find; (function (Find) { - var StartFindAction = (function () { + var StartFindAction = /** @class */ (function () { function StartFindAction() { } StartFindAction.prototype.getId = function () { return "yo"; }; @@ -142,7 +142,7 @@ var Sample; (function (Thing) { var Widgets; (function (Widgets) { - var FindWidget = (function () { + var FindWidget = /** @class */ (function () { function FindWidget(codeThing) { this.codeThing = codeThing; this.domNode = null; @@ -163,7 +163,7 @@ var Sample; })(Widgets = Thing.Widgets || (Thing.Widgets = {})); })(Thing = Sample.Thing || (Sample.Thing = {})); })(Sample || (Sample = {})); -var AbstractMode = (function () { +var AbstractMode = /** @class */ (function () { function AbstractMode() { } AbstractMode.prototype.getInitialState = function () { return null; }; @@ -176,7 +176,7 @@ var AbstractMode = (function () { (function (Languages) { var PlainText; (function (PlainText) { - var State = (function () { + var State = /** @class */ (function () { function State(mode) { this.mode = mode; } @@ -190,7 +190,7 @@ var AbstractMode = (function () { return State; }()); PlainText.State = State; - var Mode = (function (_super) { + var Mode = /** @class */ (function (_super) { __extends(Mode, _super); function Mode() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt index 4196b08c609..07b13ffe30c 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt +++ b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt @@ -203,7 +203,7 @@ sourceFile:recursiveClassReferenceTest.ts 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > 3 > Find @@ -211,7 +211,7 @@ sourceFile:recursiveClassReferenceTest.ts 2 >Emitted(20, 24) Source(32, 29) + SourceIndex(0) 3 >Emitted(20, 28) Source(32, 33) + SourceIndex(0) --- ->>> var StartFindAction = (function () { +>>> var StartFindAction = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { @@ -627,7 +627,7 @@ sourceFile:recursiveClassReferenceTest.ts 1->^^^^^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^^^ -4 > ^^^^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > 3 > Widgets @@ -635,7 +635,7 @@ sourceFile:recursiveClassReferenceTest.ts 2 >Emitted(39, 20) Source(44, 21) + SourceIndex(0) 3 >Emitted(39, 27) Source(44, 28) + SourceIndex(0) --- ->>> var FindWidget = (function () { +>>> var FindWidget = /** @class */ (function () { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { @@ -1083,7 +1083,7 @@ sourceFile:recursiveClassReferenceTest.ts 5 > ^^^^^ 6 > ^^^^^^ 7 > ^^^^^^^^ -8 > ^^^^^^-> +8 > ^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -1119,7 +1119,7 @@ sourceFile:recursiveClassReferenceTest.ts 6 >Emitted(60, 21) Source(44, 14) + SourceIndex(0) 7 >Emitted(60, 29) Source(64, 2) + SourceIndex(0) --- ->>>var AbstractMode = (function () { +>>>var AbstractMode = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> @@ -1362,7 +1362,7 @@ sourceFile:recursiveClassReferenceTest.ts 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^^^^^ -4 > ^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > 3 > PlainText @@ -1370,7 +1370,7 @@ sourceFile:recursiveClassReferenceTest.ts 2 >Emitted(73, 24) Source(76, 31) + SourceIndex(0) 3 >Emitted(73, 33) Source(76, 40) + SourceIndex(0) --- ->>> var State = (function () { +>>> var State = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { @@ -1584,7 +1584,7 @@ sourceFile:recursiveClassReferenceTest.ts 2 > ^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ 4 > ^ -5 > ^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > State 3 > implements IState { @@ -1605,7 +1605,7 @@ sourceFile:recursiveClassReferenceTest.ts 3 >Emitted(87, 40) Source(89, 3) + SourceIndex(0) 4 >Emitted(87, 41) Source(89, 3) + SourceIndex(0) --- ->>> var Mode = (function (_super) { +>>> var Mode = /** @class */ (function (_super) { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/recursiveCloduleReference.js b/tests/baselines/reference/recursiveCloduleReference.js index 3d261a4f9ae..76e42327b5a 100644 --- a/tests/baselines/reference/recursiveCloduleReference.js +++ b/tests/baselines/reference/recursiveCloduleReference.js @@ -13,7 +13,7 @@ module M //// [recursiveCloduleReference.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/recursiveComplicatedClasses.js b/tests/baselines/reference/recursiveComplicatedClasses.js index cb46865c46f..fb914dc958c 100644 --- a/tests/baselines/reference/recursiveComplicatedClasses.js +++ b/tests/baselines/reference/recursiveComplicatedClasses.js @@ -35,7 +35,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Signature = (function () { +var Signature = /** @class */ (function () { function Signature() { this.parameters = null; } @@ -44,7 +44,7 @@ var Signature = (function () { function aEnclosesB(a) { return true; } -var Symbol = (function () { +var Symbol = /** @class */ (function () { function Symbol() { } Symbol.prototype.visible = function () { @@ -53,21 +53,21 @@ var Symbol = (function () { }; return Symbol; }()); -var InferenceSymbol = (function (_super) { +var InferenceSymbol = /** @class */ (function (_super) { __extends(InferenceSymbol, _super); function InferenceSymbol() { return _super !== null && _super.apply(this, arguments) || this; } return InferenceSymbol; }(Symbol)); -var ParameterSymbol = (function (_super) { +var ParameterSymbol = /** @class */ (function (_super) { __extends(ParameterSymbol, _super); function ParameterSymbol() { return _super !== null && _super.apply(this, arguments) || this; } return ParameterSymbol; }(InferenceSymbol)); -var TypeSymbol = (function (_super) { +var TypeSymbol = /** @class */ (function (_super) { __extends(TypeSymbol, _super); function TypeSymbol() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js index 87ef9fe8671..151c719e0bd 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType1.js @@ -19,7 +19,7 @@ export var b: ClassB; // This should result in type ClassB //// [recursiveExportAssignmentAndFindAliasedType1_moduleB.js] define(["require", "exports"], function (require, exports) { "use strict"; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } return ClassB; diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js index c38c38ea325..3ef3cc597f5 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType2.js @@ -23,7 +23,7 @@ export var b: ClassB; // This should result in type ClassB //// [recursiveExportAssignmentAndFindAliasedType2_moduleB.js] define(["require", "exports"], function (require, exports) { "use strict"; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } return ClassB; diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js index 178d8b3b3ee..53ad4b53464 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType3.js @@ -27,7 +27,7 @@ export var b: ClassB; // This should result in type ClassB //// [recursiveExportAssignmentAndFindAliasedType3_moduleB.js] define(["require", "exports"], function (require, exports) { "use strict"; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } return ClassB; diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js index 893c4ec990f..2ab16bea5ba 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType4.js @@ -21,7 +21,7 @@ define(["require", "exports", "recursiveExportAssignmentAndFindAliasedType4_modu //// [recursiveExportAssignmentAndFindAliasedType4_moduleB.js] define(["require", "exports"], function (require, exports) { "use strict"; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } return ClassB; diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js index 39cb223d1a0..2fd84905632 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType5.js @@ -30,7 +30,7 @@ define(["require", "exports", "recursiveExportAssignmentAndFindAliasedType5_modu //// [recursiveExportAssignmentAndFindAliasedType5_moduleB.js] define(["require", "exports"], function (require, exports) { "use strict"; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } return ClassB; diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js index d8541df0c2c..6d5cc60f5e4 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType6.js @@ -39,7 +39,7 @@ define(["require", "exports", "recursiveExportAssignmentAndFindAliasedType6_modu //// [recursiveExportAssignmentAndFindAliasedType6_moduleB.js] define(["require", "exports"], function (require, exports) { "use strict"; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } return ClassB; diff --git a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js index 01f818d5bb2..c4bc8804f60 100644 --- a/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js +++ b/tests/baselines/reference/recursiveExportAssignmentAndFindAliasedType7.js @@ -41,7 +41,7 @@ define(["require", "exports", "recursiveExportAssignmentAndFindAliasedType7_modu //// [recursiveExportAssignmentAndFindAliasedType7_moduleB.js] define(["require", "exports"], function (require, exports) { "use strict"; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } return ClassB; diff --git a/tests/baselines/reference/recursiveFunctionTypes.js b/tests/baselines/reference/recursiveFunctionTypes.js index 6ff9e4eb997..6a863626405 100644 --- a/tests/baselines/reference/recursiveFunctionTypes.js +++ b/tests/baselines/reference/recursiveFunctionTypes.js @@ -55,7 +55,7 @@ function f2() { } function g2() { } function f3() { return f3; } var a = f3; // error -var C = (function () { +var C = /** @class */ (function () { function C() { } C.g = function (t) { }; diff --git a/tests/baselines/reference/recursiveFunctionTypes1.js b/tests/baselines/reference/recursiveFunctionTypes1.js index d219c741625..21cabccd111 100644 --- a/tests/baselines/reference/recursiveFunctionTypes1.js +++ b/tests/baselines/reference/recursiveFunctionTypes1.js @@ -4,7 +4,7 @@ class C { } //// [recursiveFunctionTypes1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.g = function (t) { }; diff --git a/tests/baselines/reference/recursiveGetterAccess.js b/tests/baselines/reference/recursiveGetterAccess.js index efb9dda3b31..2563e032354 100644 --- a/tests/baselines/reference/recursiveGetterAccess.js +++ b/tests/baselines/reference/recursiveGetterAccess.js @@ -6,7 +6,7 @@ get testProp() { return this.testProp; } //// [recursiveGetterAccess.js] -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } Object.defineProperty(MyClass.prototype, "testProp", { diff --git a/tests/baselines/reference/recursiveInheritance3.js b/tests/baselines/reference/recursiveInheritance3.js index 564d4fe6f3c..7dc2bf64989 100644 --- a/tests/baselines/reference/recursiveInheritance3.js +++ b/tests/baselines/reference/recursiveInheritance3.js @@ -9,7 +9,7 @@ interface I extends C { } //// [recursiveInheritance3.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = 1; } diff --git a/tests/baselines/reference/recursiveMods.js b/tests/baselines/reference/recursiveMods.js index f9f48a4a891..180fd8455ea 100644 --- a/tests/baselines/reference/recursiveMods.js +++ b/tests/baselines/reference/recursiveMods.js @@ -28,7 +28,7 @@ export module Foo { exports.__esModule = true; var Foo; (function (Foo) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/recursiveProperties.js b/tests/baselines/reference/recursiveProperties.js index 35a284dac89..45ba1c169d8 100644 --- a/tests/baselines/reference/recursiveProperties.js +++ b/tests/baselines/reference/recursiveProperties.js @@ -8,7 +8,7 @@ class B { } //// [recursiveProperties.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } Object.defineProperty(A.prototype, "testProp", { @@ -18,7 +18,7 @@ var A = (function () { }); return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } Object.defineProperty(B.prototype, "testProp", { diff --git a/tests/baselines/reference/recursiveSpecializationOfSignatures.js b/tests/baselines/reference/recursiveSpecializationOfSignatures.js index 496a74f8983..cc425af5891 100644 --- a/tests/baselines/reference/recursiveSpecializationOfSignatures.js +++ b/tests/baselines/reference/recursiveSpecializationOfSignatures.js @@ -7,7 +7,7 @@ constructor(public S17: S0 A>) { } //// [recursiveSpecializationOfSignatures.js] -var S0 = (function () { +var S0 = /** @class */ (function () { function S0(S17) { this.S17 = S17; } diff --git a/tests/baselines/reference/recursiveTypeInGenericConstraint.js b/tests/baselines/reference/recursiveTypeInGenericConstraint.js index 2fb45e1b9e3..db0adcec338 100644 --- a/tests/baselines/reference/recursiveTypeInGenericConstraint.js +++ b/tests/baselines/reference/recursiveTypeInGenericConstraint.js @@ -14,17 +14,17 @@ class D { var c1 = new Foo>(); // ok, circularity in assignment compat check causes success //// [recursiveTypeInGenericConstraint.js] -var G = (function () { +var G = /** @class */ (function () { function G() { } return G; }()); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/recursiveTypeParameterConstraintReferenceLacksTypeArgs.js b/tests/baselines/reference/recursiveTypeParameterConstraintReferenceLacksTypeArgs.js index 7a889a8a62a..db805d47adc 100644 --- a/tests/baselines/reference/recursiveTypeParameterConstraintReferenceLacksTypeArgs.js +++ b/tests/baselines/reference/recursiveTypeParameterConstraintReferenceLacksTypeArgs.js @@ -2,7 +2,7 @@ class A { } //// [recursiveTypeParameterConstraintReferenceLacksTypeArgs.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/recursiveTypeParameterReferenceError1.js b/tests/baselines/reference/recursiveTypeParameterReferenceError1.js index a866b4fc78c..5ac54c6e05b 100644 --- a/tests/baselines/reference/recursiveTypeParameterReferenceError1.js +++ b/tests/baselines/reference/recursiveTypeParameterReferenceError1.js @@ -18,14 +18,14 @@ var r2 = f2.ofC4; //// [recursiveTypeParameterReferenceError1.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); var f; var r = f.z; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/recursiveTypeRelations.js b/tests/baselines/reference/recursiveTypeRelations.js index d006c9482d8..c477ecf1294 100644 --- a/tests/baselines/reference/recursiveTypeRelations.js +++ b/tests/baselines/reference/recursiveTypeRelations.js @@ -40,7 +40,7 @@ export function css(styles: S, ...classNam "use strict"; // Repro from #14896 exports.__esModule = true; -var Query = (function () { +var Query = /** @class */ (function () { function Query() { } return Query; diff --git a/tests/baselines/reference/recursiveTypesUsedAsFunctionParameters.js b/tests/baselines/reference/recursiveTypesUsedAsFunctionParameters.js index c2286901a29..12d0996fca0 100644 --- a/tests/baselines/reference/recursiveTypesUsedAsFunctionParameters.js +++ b/tests/baselines/reference/recursiveTypesUsedAsFunctionParameters.js @@ -44,12 +44,12 @@ function other, U>() { } //// [recursiveTypesUsedAsFunctionParameters.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } return List; }()); -var MyList = (function () { +var MyList = /** @class */ (function () { function MyList() { } return MyList; diff --git a/tests/baselines/reference/recursivelySpecializedConstructorDeclaration.js b/tests/baselines/reference/recursivelySpecializedConstructorDeclaration.js index ee976ff3da1..beff303c540 100644 --- a/tests/baselines/reference/recursivelySpecializedConstructorDeclaration.js +++ b/tests/baselines/reference/recursivelySpecializedConstructorDeclaration.js @@ -48,13 +48,13 @@ var MsPortal; (function (Base) { var ItemList; (function (ItemList) { - var ItemValue = (function () { + var ItemValue = /** @class */ (function () { function ItemValue(value) { } return ItemValue; }()); ItemList.ItemValue = ItemValue; - var ViewModel = (function (_super) { + var ViewModel = /** @class */ (function (_super) { __extends(ViewModel, _super); function ViewModel() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/reexportClassDefinition.js b/tests/baselines/reference/reexportClassDefinition.js index aae728c9e25..38b94e5e443 100644 --- a/tests/baselines/reference/reexportClassDefinition.js +++ b/tests/baselines/reference/reexportClassDefinition.js @@ -19,7 +19,7 @@ class x extends foo2.x {} //// [foo1.js] "use strict"; -var x = (function () { +var x = /** @class */ (function () { function x() { } return x; @@ -45,7 +45,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var foo2 = require("./foo2"); -var x = (function (_super) { +var x = /** @class */ (function (_super) { __extends(x, _super); function x() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/reexportedMissingAlias.js b/tests/baselines/reference/reexportedMissingAlias.js index 792ea3eb5c2..01a992eddae 100644 --- a/tests/baselines/reference/reexportedMissingAlias.js +++ b/tests/baselines/reference/reexportedMissingAlias.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var first_1 = require("./first"); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/requireEmitSemicolon.js b/tests/baselines/reference/requireEmitSemicolon.js index 667002efeaa..daef539e7de 100644 --- a/tests/baselines/reference/requireEmitSemicolon.js +++ b/tests/baselines/reference/requireEmitSemicolon.js @@ -25,7 +25,7 @@ define(["require", "exports"], function (require, exports) { exports.__esModule = true; var Models; (function (Models) { - var Person = (function () { + var Person = /** @class */ (function () { function Person(name) { } return Person; @@ -39,7 +39,7 @@ define(["require", "exports", "requireEmitSemicolon_0"], function (require, expo exports.__esModule = true; var Database; (function (Database) { - var DB = (function () { + var DB = /** @class */ (function () { function DB() { } DB.prototype.findPerson = function (id) { diff --git a/tests/baselines/reference/requiredInitializedParameter2.js b/tests/baselines/reference/requiredInitializedParameter2.js index b46a6edfeb0..07f7bc91fed 100644 --- a/tests/baselines/reference/requiredInitializedParameter2.js +++ b/tests/baselines/reference/requiredInitializedParameter2.js @@ -8,7 +8,7 @@ class C1 implements I1 { } //// [requiredInitializedParameter2.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.method = function (a, b) { diff --git a/tests/baselines/reference/requiredInitializedParameter3.js b/tests/baselines/reference/requiredInitializedParameter3.js index 983955b79e8..19716f9f175 100644 --- a/tests/baselines/reference/requiredInitializedParameter3.js +++ b/tests/baselines/reference/requiredInitializedParameter3.js @@ -8,7 +8,7 @@ class C1 implements I1 { } //// [requiredInitializedParameter3.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.method = function (a, b) { diff --git a/tests/baselines/reference/requiredInitializedParameter4.js b/tests/baselines/reference/requiredInitializedParameter4.js index 11abdc20f41..991ca443bdd 100644 --- a/tests/baselines/reference/requiredInitializedParameter4.js +++ b/tests/baselines/reference/requiredInitializedParameter4.js @@ -4,7 +4,7 @@ class C1 { } //// [requiredInitializedParameter4.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.method = function (a, b) { diff --git a/tests/baselines/reference/resolveTypeAliasWithSameLetDeclarationName1.js b/tests/baselines/reference/resolveTypeAliasWithSameLetDeclarationName1.js index 7793fc6c650..1a61e68e6d8 100644 --- a/tests/baselines/reference/resolveTypeAliasWithSameLetDeclarationName1.js +++ b/tests/baselines/reference/resolveTypeAliasWithSameLetDeclarationName1.js @@ -5,7 +5,7 @@ let baz: baz; //// [resolveTypeAliasWithSameLetDeclarationName1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js b/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js index 1a9a3dacbba..51958429565 100644 --- a/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js +++ b/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js @@ -1032,7 +1032,7 @@ var __extends = (this && this.__extends) || (function () { })(); var rionegrensis; (function (rionegrensis) { - var caniventer = (function (_super) { + var caniventer = /** @class */ (function (_super) { __extends(caniventer, _super); function caniventer() { return _super !== null && _super.apply(this, arguments) || this; @@ -1070,7 +1070,7 @@ var rionegrensis; return caniventer; }(Lanthanum.nitidus)); rionegrensis.caniventer = caniventer; - var veraecrucis = (function (_super) { + var veraecrucis = /** @class */ (function (_super) { __extends(veraecrucis, _super); function veraecrucis() { return _super !== null && _super.apply(this, arguments) || this; @@ -1111,13 +1111,13 @@ var rionegrensis; })(rionegrensis || (rionegrensis = {})); var julianae; (function (julianae) { - var steerii = (function () { + var steerii = /** @class */ (function () { function steerii() { } return steerii; }()); julianae.steerii = steerii; - var nudicaudus = (function () { + var nudicaudus = /** @class */ (function () { function nudicaudus() { } nudicaudus.prototype.brandtii = function () { @@ -1153,7 +1153,7 @@ var julianae; return nudicaudus; }()); julianae.nudicaudus = nudicaudus; - var galapagoensis = (function () { + var galapagoensis = /** @class */ (function () { function galapagoensis() { } galapagoensis.prototype.isabellae = function () { @@ -1201,7 +1201,7 @@ var julianae; return galapagoensis; }()); julianae.galapagoensis = galapagoensis; - var albidens = (function () { + var albidens = /** @class */ (function () { function albidens() { } albidens.prototype.mattheyi = function () { @@ -1249,7 +1249,7 @@ var julianae; return albidens; }()); julianae.albidens = albidens; - var oralis = (function (_super) { + var oralis = /** @class */ (function (_super) { __extends(oralis, _super); function oralis() { return _super !== null && _super.apply(this, arguments) || this; @@ -1335,7 +1335,7 @@ var julianae; return oralis; }(caurinus.psilurus)); julianae.oralis = oralis; - var sumatrana = (function (_super) { + var sumatrana = /** @class */ (function (_super) { __extends(sumatrana, _super); function sumatrana() { return _super !== null && _super.apply(this, arguments) || this; @@ -1385,7 +1385,7 @@ var julianae; return sumatrana; }(Lanthanum.jugularis)); julianae.sumatrana = sumatrana; - var gerbillus = (function () { + var gerbillus = /** @class */ (function () { function gerbillus() { } gerbillus.prototype.pundti = function () { @@ -1457,7 +1457,7 @@ var julianae; return gerbillus; }()); julianae.gerbillus = gerbillus; - var acariensis = (function () { + var acariensis = /** @class */ (function () { function acariensis() { } acariensis.prototype.levicula = function () { @@ -1535,7 +1535,7 @@ var julianae; return acariensis; }()); julianae.acariensis = acariensis; - var durangae = (function (_super) { + var durangae = /** @class */ (function (_super) { __extends(durangae, _super); function durangae() { return _super !== null && _super.apply(this, arguments) || this; @@ -1564,7 +1564,7 @@ var julianae; })(julianae || (julianae = {})); var ruatanica; (function (ruatanica) { - var hector = (function () { + var hector = /** @class */ (function () { function hector() { } hector.prototype.humulis = function () { @@ -1585,7 +1585,7 @@ var ruatanica; })(ruatanica || (ruatanica = {})); var Lanthanum; (function (Lanthanum) { - var suillus = (function () { + var suillus = /** @class */ (function () { function suillus() { } suillus.prototype.spilosoma = function () { @@ -1609,7 +1609,7 @@ var Lanthanum; return suillus; }()); Lanthanum.suillus = suillus; - var nitidus = (function (_super) { + var nitidus = /** @class */ (function (_super) { __extends(nitidus, _super); function nitidus() { return _super !== null && _super.apply(this, arguments) || this; @@ -1677,7 +1677,7 @@ var Lanthanum; return nitidus; }(argurus.gilbertii)); Lanthanum.nitidus = nitidus; - var megalonyx = (function (_super) { + var megalonyx = /** @class */ (function (_super) { __extends(megalonyx, _super); function megalonyx() { return _super !== null && _super.apply(this, arguments) || this; @@ -1733,7 +1733,7 @@ var Lanthanum; return megalonyx; }(caurinus.johorensis)); Lanthanum.megalonyx = megalonyx; - var jugularis = (function () { + var jugularis = /** @class */ (function () { function jugularis() { } jugularis.prototype.torrei = function () { @@ -1826,7 +1826,7 @@ var Lanthanum; })(Lanthanum || (Lanthanum = {})); var rendalli; (function (rendalli) { - var zuluensis = (function (_super) { + var zuluensis = /** @class */ (function (_super) { __extends(zuluensis, _super); function zuluensis() { return _super !== null && _super.apply(this, arguments) || this; @@ -1918,7 +1918,7 @@ var rendalli; return zuluensis; }(julianae.steerii)); rendalli.zuluensis = zuluensis; - var moojeni = (function () { + var moojeni = /** @class */ (function () { function moojeni() { } moojeni.prototype.floweri = function () { @@ -1984,7 +1984,7 @@ var rendalli; return moojeni; }()); rendalli.moojeni = moojeni; - var crenulata = (function (_super) { + var crenulata = /** @class */ (function (_super) { __extends(crenulata, _super); function crenulata() { return _super !== null && _super.apply(this, arguments) || this; @@ -2013,7 +2013,7 @@ var rendalli; })(rendalli || (rendalli = {})); var trivirgatus; (function (trivirgatus) { - var tumidifrons = (function () { + var tumidifrons = /** @class */ (function () { function tumidifrons() { } tumidifrons.prototype.nivalis = function () { @@ -2067,7 +2067,7 @@ var trivirgatus; return tumidifrons; }()); trivirgatus.tumidifrons = tumidifrons; - var mixtus = (function (_super) { + var mixtus = /** @class */ (function (_super) { __extends(mixtus, _super); function mixtus() { return _super !== null && _super.apply(this, arguments) || this; @@ -2117,7 +2117,7 @@ var trivirgatus; return mixtus; }(argurus.pygmaea)); trivirgatus.mixtus = mixtus; - var lotor = (function () { + var lotor = /** @class */ (function () { function lotor() { } lotor.prototype.balensis = function () { @@ -2135,7 +2135,7 @@ var trivirgatus; return lotor; }()); trivirgatus.lotor = lotor; - var falconeri = (function () { + var falconeri = /** @class */ (function () { function falconeri() { } falconeri.prototype.cabrali = function () { @@ -2183,7 +2183,7 @@ var trivirgatus; return falconeri; }()); trivirgatus.falconeri = falconeri; - var oconnelli = (function () { + var oconnelli = /** @class */ (function () { function oconnelli() { } oconnelli.prototype.youngsoni = function () { @@ -2276,7 +2276,7 @@ var trivirgatus; })(trivirgatus || (trivirgatus = {})); var quasiater; (function (quasiater) { - var bobrinskoi = (function () { + var bobrinskoi = /** @class */ (function () { function bobrinskoi() { } bobrinskoi.prototype.crassicaudatus = function () { @@ -2308,7 +2308,7 @@ var quasiater; quasiater.bobrinskoi = bobrinskoi; })(quasiater || (quasiater = {})); (function (ruatanica) { - var americanus = (function (_super) { + var americanus = /** @class */ (function (_super) { __extends(americanus, _super); function americanus() { return _super !== null && _super.apply(this, arguments) || this; @@ -2343,7 +2343,7 @@ var quasiater; })(ruatanica || (ruatanica = {})); var lavali; (function (lavali) { - var wilsoni = (function (_super) { + var wilsoni = /** @class */ (function (_super) { __extends(wilsoni, _super); function wilsoni() { return _super !== null && _super.apply(this, arguments) || this; @@ -2429,13 +2429,13 @@ var lavali; return wilsoni; }(Lanthanum.nitidus)); lavali.wilsoni = wilsoni; - var beisa = (function () { + var beisa = /** @class */ (function () { function beisa() { } return beisa; }()); lavali.beisa = beisa; - var otion = (function (_super) { + var otion = /** @class */ (function (_super) { __extends(otion, _super); function otion() { return _super !== null && _super.apply(this, arguments) || this; @@ -2521,7 +2521,7 @@ var lavali; return otion; }(howi.coludo)); lavali.otion = otion; - var xanthognathus = (function () { + var xanthognathus = /** @class */ (function () { function xanthognathus() { } xanthognathus.prototype.nanulus = function () { @@ -2599,7 +2599,7 @@ var lavali; return xanthognathus; }()); lavali.xanthognathus = xanthognathus; - var thaeleri = (function (_super) { + var thaeleri = /** @class */ (function (_super) { __extends(thaeleri, _super); function thaeleri() { return _super !== null && _super.apply(this, arguments) || this; @@ -2655,7 +2655,7 @@ var lavali; return thaeleri; }(argurus.oreas)); lavali.thaeleri = thaeleri; - var lepturus = (function (_super) { + var lepturus = /** @class */ (function (_super) { __extends(lepturus, _super); function lepturus() { return _super !== null && _super.apply(this, arguments) || this; @@ -2678,7 +2678,7 @@ var lavali; })(lavali || (lavali = {})); var dogramacii; (function (dogramacii) { - var robustulus = (function (_super) { + var robustulus = /** @class */ (function (_super) { __extends(robustulus, _super); function robustulus() { return _super !== null && _super.apply(this, arguments) || this; @@ -2740,7 +2740,7 @@ var dogramacii; return robustulus; }(lavali.wilsoni)); dogramacii.robustulus = robustulus; - var koepckeae = (function () { + var koepckeae = /** @class */ (function () { function koepckeae() { } koepckeae.prototype.culturatus = function () { @@ -2752,7 +2752,7 @@ var dogramacii; return koepckeae; }()); dogramacii.koepckeae = koepckeae; - var kaiseri = (function () { + var kaiseri = /** @class */ (function () { function kaiseri() { } kaiseri.prototype.bedfordiae = function () { @@ -2836,7 +2836,7 @@ var dogramacii; return kaiseri; }()); dogramacii.kaiseri = kaiseri; - var aurata = (function () { + var aurata = /** @class */ (function () { function aurata() { } aurata.prototype.grunniens = function () { @@ -2893,7 +2893,7 @@ var dogramacii; })(dogramacii || (dogramacii = {})); var lutreolus; (function (lutreolus) { - var schlegeli = (function (_super) { + var schlegeli = /** @class */ (function (_super) { __extends(schlegeli, _super); function schlegeli() { return _super !== null && _super.apply(this, arguments) || this; @@ -2988,7 +2988,7 @@ var lutreolus; })(lutreolus || (lutreolus = {})); var argurus; (function (argurus) { - var dauricus = (function () { + var dauricus = /** @class */ (function () { function dauricus() { } dauricus.prototype.chinensis = function () { @@ -3063,7 +3063,7 @@ var argurus; })(argurus || (argurus = {})); var nigra; (function (nigra) { - var dolichurus = (function () { + var dolichurus = /** @class */ (function () { function dolichurus() { } dolichurus.prototype.solomonis = function () { @@ -3120,7 +3120,7 @@ var nigra; })(nigra || (nigra = {})); var panglima; (function (panglima) { - var amphibius = (function (_super) { + var amphibius = /** @class */ (function (_super) { __extends(amphibius, _super); function amphibius() { return _super !== null && _super.apply(this, arguments) || this; @@ -3164,7 +3164,7 @@ var panglima; return amphibius; }(caurinus.johorensis)); panglima.amphibius = amphibius; - var fundatus = (function (_super) { + var fundatus = /** @class */ (function (_super) { __extends(fundatus, _super); function fundatus() { return _super !== null && _super.apply(this, arguments) || this; @@ -3190,7 +3190,7 @@ var panglima; return fundatus; }(lutreolus.schlegeli)); panglima.fundatus = fundatus; - var abidi = (function (_super) { + var abidi = /** @class */ (function (_super) { __extends(abidi, _super); function abidi() { return _super !== null && _super.apply(this, arguments) || this; @@ -3230,7 +3230,7 @@ var panglima; panglima.abidi = abidi; })(panglima || (panglima = {})); (function (quasiater) { - var carolinensis = (function () { + var carolinensis = /** @class */ (function () { function carolinensis() { } carolinensis.prototype.concinna = function () { @@ -3281,7 +3281,7 @@ var panglima; })(quasiater || (quasiater = {})); var minutus; (function (minutus) { - var himalayana = (function (_super) { + var himalayana = /** @class */ (function (_super) { __extends(himalayana, _super); function himalayana() { return _super !== null && _super.apply(this, arguments) || this; @@ -3364,7 +3364,7 @@ var minutus; })(minutus || (minutus = {})); var caurinus; (function (caurinus) { - var mahaganus = (function (_super) { + var mahaganus = /** @class */ (function (_super) { __extends(mahaganus, _super); function mahaganus() { return _super !== null && _super.apply(this, arguments) || this; @@ -3423,7 +3423,7 @@ var caurinus; })(caurinus || (caurinus = {})); var macrorhinos; (function (macrorhinos) { - var marmosurus = (function () { + var marmosurus = /** @class */ (function () { function marmosurus() { } marmosurus.prototype.tansaniana = function () { @@ -3438,7 +3438,7 @@ var macrorhinos; })(macrorhinos || (macrorhinos = {})); var howi; (function (howi) { - var angulatus = (function (_super) { + var angulatus = /** @class */ (function (_super) { __extends(angulatus, _super); function angulatus() { return _super !== null && _super.apply(this, arguments) || this; @@ -3455,7 +3455,7 @@ var howi; })(howi || (howi = {})); var daubentonii; (function (daubentonii) { - var nesiotes = (function () { + var nesiotes = /** @class */ (function () { function nesiotes() { } return nesiotes; @@ -3463,7 +3463,7 @@ var daubentonii; daubentonii.nesiotes = nesiotes; })(daubentonii || (daubentonii = {})); (function (nigra) { - var thalia = (function () { + var thalia = /** @class */ (function () { function thalia() { } thalia.prototype.dichotomus = function () { @@ -3520,7 +3520,7 @@ var daubentonii; })(nigra || (nigra = {})); var sagitta; (function (sagitta) { - var walkeri = (function (_super) { + var walkeri = /** @class */ (function (_super) { __extends(walkeri, _super); function walkeri() { return _super !== null && _super.apply(this, arguments) || this; @@ -3536,7 +3536,7 @@ var sagitta; sagitta.walkeri = walkeri; })(sagitta || (sagitta = {})); (function (minutus) { - var inez = (function (_super) { + var inez = /** @class */ (function (_super) { __extends(inez, _super); function inez() { return _super !== null && _super.apply(this, arguments) || this; @@ -3552,7 +3552,7 @@ var sagitta; minutus.inez = inez; })(minutus || (minutus = {})); (function (macrorhinos) { - var konganensis = (function (_super) { + var konganensis = /** @class */ (function (_super) { __extends(konganensis, _super); function konganensis() { return _super !== null && _super.apply(this, arguments) || this; @@ -3563,7 +3563,7 @@ var sagitta; })(macrorhinos || (macrorhinos = {})); var panamensis; (function (panamensis) { - var linulus = (function (_super) { + var linulus = /** @class */ (function (_super) { __extends(linulus, _super); function linulus() { return _super !== null && _super.apply(this, arguments) || this; @@ -3627,7 +3627,7 @@ var panamensis; panamensis.linulus = linulus; })(panamensis || (panamensis = {})); (function (nigra) { - var gracilis = (function () { + var gracilis = /** @class */ (function () { function gracilis() { } gracilis.prototype.weddellii = function () { @@ -3714,7 +3714,7 @@ var panamensis; })(nigra || (nigra = {})); var samarensis; (function (samarensis) { - var pelurus = (function (_super) { + var pelurus = /** @class */ (function (_super) { __extends(pelurus, _super); function pelurus() { return _super !== null && _super.apply(this, arguments) || this; @@ -3800,7 +3800,7 @@ var samarensis; return pelurus; }(sagitta.stolzmanni)); samarensis.pelurus = pelurus; - var fuscus = (function (_super) { + var fuscus = /** @class */ (function (_super) { __extends(fuscus, _super); function fuscus() { return _super !== null && _super.apply(this, arguments) || this; @@ -3892,7 +3892,7 @@ var samarensis; return fuscus; }(macrorhinos.daphaenodon)); samarensis.fuscus = fuscus; - var pallidus = (function () { + var pallidus = /** @class */ (function () { function pallidus() { } pallidus.prototype.oblativa = function () { @@ -3922,7 +3922,7 @@ var samarensis; return pallidus; }()); samarensis.pallidus = pallidus; - var cahirinus = (function () { + var cahirinus = /** @class */ (function () { function cahirinus() { } cahirinus.prototype.alashanicus = function () { @@ -3960,7 +3960,7 @@ var samarensis; samarensis.cahirinus = cahirinus; })(samarensis || (samarensis = {})); (function (sagitta) { - var leptoceros = (function (_super) { + var leptoceros = /** @class */ (function (_super) { __extends(leptoceros, _super); function leptoceros() { return _super !== null && _super.apply(this, arguments) || this; @@ -4000,7 +4000,7 @@ var samarensis; sagitta.leptoceros = leptoceros; })(sagitta || (sagitta = {})); (function (daubentonii) { - var nigricans = (function (_super) { + var nigricans = /** @class */ (function (_super) { __extends(nigricans, _super); function nigricans() { return _super !== null && _super.apply(this, arguments) || this; @@ -4017,7 +4017,7 @@ var samarensis; })(daubentonii || (daubentonii = {})); var dammermani; (function (dammermani) { - var siberu = (function () { + var siberu = /** @class */ (function () { function siberu() { } return siberu; @@ -4025,7 +4025,7 @@ var dammermani; dammermani.siberu = siberu; })(dammermani || (dammermani = {})); (function (argurus) { - var pygmaea = (function (_super) { + var pygmaea = /** @class */ (function (_super) { __extends(pygmaea, _super); function pygmaea() { return _super !== null && _super.apply(this, arguments) || this; @@ -4054,7 +4054,7 @@ var dammermani; })(argurus || (argurus = {})); var chrysaeolus; (function (chrysaeolus) { - var sarasinorum = (function (_super) { + var sarasinorum = /** @class */ (function (_super) { __extends(sarasinorum, _super); function sarasinorum() { return _super !== null && _super.apply(this, arguments) || this; @@ -4106,7 +4106,7 @@ var chrysaeolus; chrysaeolus.sarasinorum = sarasinorum; })(chrysaeolus || (chrysaeolus = {})); (function (argurus) { - var wetmorei = (function () { + var wetmorei = /** @class */ (function () { function wetmorei() { } wetmorei.prototype.leucoptera = function () { @@ -4156,7 +4156,7 @@ var chrysaeolus; argurus.wetmorei = wetmorei; })(argurus || (argurus = {})); (function (argurus) { - var oreas = (function (_super) { + var oreas = /** @class */ (function (_super) { __extends(oreas, _super); function oreas() { return _super !== null && _super.apply(this, arguments) || this; @@ -4214,7 +4214,7 @@ var chrysaeolus; argurus.oreas = oreas; })(argurus || (argurus = {})); (function (daubentonii) { - var arboreus = (function () { + var arboreus = /** @class */ (function () { function arboreus() { } arboreus.prototype.capreolus = function () { @@ -4295,7 +4295,7 @@ var chrysaeolus; })(daubentonii || (daubentonii = {})); var patas; (function (patas) { - var uralensis = (function () { + var uralensis = /** @class */ (function () { function uralensis() { } uralensis.prototype.cartilagonodus = function () { @@ -4382,7 +4382,7 @@ var patas; })(patas || (patas = {})); var provocax; (function (provocax) { - var melanoleuca = (function (_super) { + var melanoleuca = /** @class */ (function (_super) { __extends(melanoleuca, _super); function melanoleuca() { return _super !== null && _super.apply(this, arguments) || this; @@ -4404,7 +4404,7 @@ var provocax; provocax.melanoleuca = melanoleuca; })(provocax || (provocax = {})); (function (sagitta) { - var sicarius = (function () { + var sicarius = /** @class */ (function () { function sicarius() { } sicarius.prototype.Chlorine = function () { @@ -4424,7 +4424,7 @@ var provocax; sagitta.sicarius = sicarius; })(sagitta || (sagitta = {})); (function (howi) { - var marcanoi = (function (_super) { + var marcanoi = /** @class */ (function (_super) { __extends(marcanoi, _super); function marcanoi() { return _super !== null && _super.apply(this, arguments) || this; @@ -4518,7 +4518,7 @@ var provocax; howi.marcanoi = marcanoi; })(howi || (howi = {})); (function (argurus) { - var gilbertii = (function () { + var gilbertii = /** @class */ (function () { function gilbertii() { } gilbertii.prototype.nasutus = function () { @@ -4599,7 +4599,7 @@ var provocax; })(argurus || (argurus = {})); var petrophilus; (function (petrophilus) { - var minutilla = (function () { + var minutilla = /** @class */ (function () { function minutilla() { } return minutilla; @@ -4607,7 +4607,7 @@ var petrophilus; petrophilus.minutilla = minutilla; })(petrophilus || (petrophilus = {})); (function (lutreolus) { - var punicus = (function () { + var punicus = /** @class */ (function () { function punicus() { } punicus.prototype.strandi = function () { @@ -4693,7 +4693,7 @@ var petrophilus; lutreolus.punicus = punicus; })(lutreolus || (lutreolus = {})); (function (macrorhinos) { - var daphaenodon = (function () { + var daphaenodon = /** @class */ (function () { function daphaenodon() { } daphaenodon.prototype.bredanensis = function () { @@ -4737,7 +4737,7 @@ var petrophilus; macrorhinos.daphaenodon = daphaenodon; })(macrorhinos || (macrorhinos = {})); (function (sagitta) { - var cinereus = (function () { + var cinereus = /** @class */ (function () { function cinereus() { } cinereus.prototype.zunigae = function () { @@ -4817,7 +4817,7 @@ var petrophilus; sagitta.cinereus = cinereus; })(sagitta || (sagitta = {})); (function (nigra) { - var caucasica = (function () { + var caucasica = /** @class */ (function () { function caucasica() { } return caucasica; @@ -4826,7 +4826,7 @@ var petrophilus; })(nigra || (nigra = {})); var gabriellae; (function (gabriellae) { - var klossii = (function (_super) { + var klossii = /** @class */ (function (_super) { __extends(klossii, _super); function klossii() { return _super !== null && _super.apply(this, arguments) || this; @@ -4834,7 +4834,7 @@ var gabriellae; return klossii; }(imperfecta.lasiurus)); gabriellae.klossii = klossii; - var amicus = (function () { + var amicus = /** @class */ (function () { function amicus() { } amicus.prototype.pirrensis = function () { @@ -4900,7 +4900,7 @@ var gabriellae; return amicus; }()); gabriellae.amicus = amicus; - var echinatus = (function () { + var echinatus = /** @class */ (function () { function echinatus() { } echinatus.prototype.tenuipes = function () { @@ -4915,7 +4915,7 @@ var gabriellae; })(gabriellae || (gabriellae = {})); var imperfecta; (function (imperfecta) { - var lasiurus = (function () { + var lasiurus = /** @class */ (function () { function lasiurus() { } lasiurus.prototype.marisae = function () { @@ -4957,7 +4957,7 @@ var imperfecta; return lasiurus; }()); imperfecta.lasiurus = lasiurus; - var subspinosus = (function () { + var subspinosus = /** @class */ (function () { function subspinosus() { } subspinosus.prototype.monticularis = function () { @@ -5029,7 +5029,7 @@ var imperfecta; return subspinosus; }()); imperfecta.subspinosus = subspinosus; - var ciliolabrum = (function (_super) { + var ciliolabrum = /** @class */ (function (_super) { __extends(ciliolabrum, _super); function ciliolabrum() { return _super !== null && _super.apply(this, arguments) || this; @@ -5057,7 +5057,7 @@ var imperfecta; imperfecta.ciliolabrum = ciliolabrum; })(imperfecta || (imperfecta = {})); (function (quasiater) { - var wattsi = (function () { + var wattsi = /** @class */ (function () { function wattsi() { } wattsi.prototype.lagotis = function () { @@ -5089,7 +5089,7 @@ var imperfecta; quasiater.wattsi = wattsi; })(quasiater || (quasiater = {})); (function (petrophilus) { - var sodyi = (function (_super) { + var sodyi = /** @class */ (function (_super) { __extends(sodyi, _super); function sodyi() { return _super !== null && _super.apply(this, arguments) || this; @@ -5153,7 +5153,7 @@ var imperfecta; petrophilus.sodyi = sodyi; })(petrophilus || (petrophilus = {})); (function (caurinus) { - var megaphyllus = (function (_super) { + var megaphyllus = /** @class */ (function (_super) { __extends(megaphyllus, _super); function megaphyllus() { return _super !== null && _super.apply(this, arguments) || this; @@ -5211,7 +5211,7 @@ var imperfecta; caurinus.megaphyllus = megaphyllus; })(caurinus || (caurinus = {})); (function (minutus) { - var portoricensis = (function () { + var portoricensis = /** @class */ (function () { function portoricensis() { } portoricensis.prototype.relictus = function () { @@ -5237,7 +5237,7 @@ var imperfecta; minutus.portoricensis = portoricensis; })(minutus || (minutus = {})); (function (lutreolus) { - var foina = (function () { + var foina = /** @class */ (function () { function foina() { } foina.prototype.tarfayensis = function () { @@ -5323,7 +5323,7 @@ var imperfecta; lutreolus.foina = foina; })(lutreolus || (lutreolus = {})); (function (lutreolus) { - var cor = (function (_super) { + var cor = /** @class */ (function (_super) { __extends(cor, _super); function cor() { return _super !== null && _super.apply(this, arguments) || this; @@ -5393,7 +5393,7 @@ var imperfecta; lutreolus.cor = cor; })(lutreolus || (lutreolus = {})); (function (howi) { - var coludo = (function () { + var coludo = /** @class */ (function () { function coludo() { } coludo.prototype.bernhardi = function () { @@ -5413,7 +5413,7 @@ var imperfecta; howi.coludo = coludo; })(howi || (howi = {})); (function (argurus) { - var germaini = (function (_super) { + var germaini = /** @class */ (function (_super) { __extends(germaini, _super); function germaini() { return _super !== null && _super.apply(this, arguments) || this; @@ -5435,7 +5435,7 @@ var imperfecta; argurus.germaini = germaini; })(argurus || (argurus = {})); (function (sagitta) { - var stolzmanni = (function () { + var stolzmanni = /** @class */ (function () { function stolzmanni() { } stolzmanni.prototype.riparius = function () { @@ -5509,7 +5509,7 @@ var imperfecta; sagitta.stolzmanni = stolzmanni; })(sagitta || (sagitta = {})); (function (dammermani) { - var melanops = (function (_super) { + var melanops = /** @class */ (function (_super) { __extends(melanops, _super); function melanops() { return _super !== null && _super.apply(this, arguments) || this; @@ -5597,7 +5597,7 @@ var imperfecta; dammermani.melanops = melanops; })(dammermani || (dammermani = {})); (function (argurus) { - var peninsulae = (function (_super) { + var peninsulae = /** @class */ (function (_super) { __extends(peninsulae, _super); function peninsulae() { return _super !== null && _super.apply(this, arguments) || this; @@ -5655,7 +5655,7 @@ var imperfecta; argurus.peninsulae = peninsulae; })(argurus || (argurus = {})); (function (argurus) { - var netscheri = (function () { + var netscheri = /** @class */ (function () { function netscheri() { } netscheri.prototype.gravis = function () { @@ -5741,7 +5741,7 @@ var imperfecta; argurus.netscheri = netscheri; })(argurus || (argurus = {})); (function (ruatanica) { - var Praseodymium = (function (_super) { + var Praseodymium = /** @class */ (function (_super) { __extends(Praseodymium, _super); function Praseodymium() { return _super !== null && _super.apply(this, arguments) || this; @@ -5829,7 +5829,7 @@ var imperfecta; ruatanica.Praseodymium = Praseodymium; })(ruatanica || (ruatanica = {})); (function (caurinus) { - var johorensis = (function (_super) { + var johorensis = /** @class */ (function (_super) { __extends(johorensis, _super); function johorensis() { return _super !== null && _super.apply(this, arguments) || this; @@ -5845,7 +5845,7 @@ var imperfecta; caurinus.johorensis = johorensis; })(caurinus || (caurinus = {})); (function (argurus) { - var luctuosa = (function () { + var luctuosa = /** @class */ (function () { function luctuosa() { } luctuosa.prototype.loriae = function () { @@ -5859,7 +5859,7 @@ var imperfecta; argurus.luctuosa = luctuosa; })(argurus || (argurus = {})); (function (panamensis) { - var setulosus = (function () { + var setulosus = /** @class */ (function () { function setulosus() { } setulosus.prototype.duthieae = function () { @@ -5915,7 +5915,7 @@ var imperfecta; panamensis.setulosus = setulosus; })(panamensis || (panamensis = {})); (function (petrophilus) { - var rosalia = (function () { + var rosalia = /** @class */ (function () { function rosalia() { } rosalia.prototype.palmeri = function () { @@ -5953,7 +5953,7 @@ var imperfecta; petrophilus.rosalia = rosalia; })(petrophilus || (petrophilus = {})); (function (caurinus) { - var psilurus = (function (_super) { + var psilurus = /** @class */ (function (_super) { __extends(psilurus, _super); function psilurus() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/restParamModifier.js b/tests/baselines/reference/restParamModifier.js index ed7307fcdef..6e7ef6375bc 100644 --- a/tests/baselines/reference/restParamModifier.js +++ b/tests/baselines/reference/restParamModifier.js @@ -4,7 +4,7 @@ class C { } //// [restParamModifier.js] -var C = (function () { +var C = /** @class */ (function () { function C(string) { if (string === void 0) { string = []; } } diff --git a/tests/baselines/reference/restParamModifier2.js b/tests/baselines/reference/restParamModifier2.js index e98aef3f9ad..50b91b302c6 100644 --- a/tests/baselines/reference/restParamModifier2.js +++ b/tests/baselines/reference/restParamModifier2.js @@ -4,7 +4,7 @@ class C { } //// [restParamModifier2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { var rest = []; for (var _i = 0; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/restParameterAssignmentCompatibility.js b/tests/baselines/reference/restParameterAssignmentCompatibility.js index 01472c78c1e..5ad44dd1e05 100644 --- a/tests/baselines/reference/restParameterAssignmentCompatibility.js +++ b/tests/baselines/reference/restParameterAssignmentCompatibility.js @@ -27,7 +27,7 @@ var t1: T1; t1 = s; // Similar to above, but optionality does not matter here. //// [restParameterAssignmentCompatibility.js] -var T = (function () { +var T = /** @class */ (function () { function T() { } T.prototype.m = function () { @@ -38,7 +38,7 @@ var T = (function () { }; return T; }()); -var S = (function () { +var S = /** @class */ (function () { function S() { } S.prototype.m = function (p1, p2) { @@ -50,7 +50,7 @@ var s; // M is a non - specialized call or construct signature and S' contains a call or construct signature N where, // the number of non-optional parameters in N is less than or equal to the total number of parameters in M, t = s; // Should be valid (rest params correspond to an infinite expansion of parameters) -var T1 = (function () { +var T1 = /** @class */ (function () { function T1() { } T1.prototype.m = function (p1, p2) { diff --git a/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js b/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js index 5c1db2c62e1..519634f41e2 100644 --- a/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js +++ b/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js @@ -46,7 +46,7 @@ var f2 = function () { y[_i - 1] = arguments[_i]; } }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/restParametersOfNonArrayTypes.js b/tests/baselines/reference/restParametersOfNonArrayTypes.js index 67145167720..eee1f6d844a 100644 --- a/tests/baselines/reference/restParametersOfNonArrayTypes.js +++ b/tests/baselines/reference/restParametersOfNonArrayTypes.js @@ -45,7 +45,7 @@ var f2 = function () { y[_i - 1] = arguments[_i]; } }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/restParametersOfNonArrayTypes2.js b/tests/baselines/reference/restParametersOfNonArrayTypes2.js index 7df2458a27b..dc0527aa67a 100644 --- a/tests/baselines/reference/restParametersOfNonArrayTypes2.js +++ b/tests/baselines/reference/restParametersOfNonArrayTypes2.js @@ -77,7 +77,7 @@ var f2 = function () { y[_i - 1] = arguments[_i]; } }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -127,7 +127,7 @@ var f4 = function () { y[_i - 1] = arguments[_i]; } }; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function () { diff --git a/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js b/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js index 1004fdfcbcb..4e1f02d6b88 100644 --- a/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js +++ b/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js @@ -72,7 +72,7 @@ var f2 = function () { y[_i - 1] = arguments[_i]; } }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -122,7 +122,7 @@ var f4 = function () { y[_i - 1] = arguments[_i]; } }; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function () { diff --git a/tests/baselines/reference/returnInConstructor1.js b/tests/baselines/reference/returnInConstructor1.js index 6bdcc0cb6a2..4c7ba685944 100644 --- a/tests/baselines/reference/returnInConstructor1.js +++ b/tests/baselines/reference/returnInConstructor1.js @@ -77,47 +77,47 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { return; } A.prototype.foo = function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { return 1; // error } B.prototype.foo = function () { }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { return this; } C.prototype.foo = function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { return "test"; // error } D.prototype.foo = function () { }; return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { return { foo: 1 }; } return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F() { return { foo: 1 }; //error } return F; }()); -var G = (function () { +var G = /** @class */ (function () { function G() { this.test = 2; } @@ -125,7 +125,7 @@ var G = (function () { G.prototype.foo = function () { }; return G; }()); -var H = (function (_super) { +var H = /** @class */ (function (_super) { __extends(H, _super); function H() { var _this = _super.call(this) || this; @@ -133,7 +133,7 @@ var H = (function (_super) { } return H; }(F)); -var I = (function (_super) { +var I = /** @class */ (function (_super) { __extends(I, _super); function I() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/returnStatements.js b/tests/baselines/reference/returnStatements.js index 617911be759..8c3777bd10c 100644 --- a/tests/baselines/reference/returnStatements.js +++ b/tests/baselines/reference/returnStatements.js @@ -44,13 +44,13 @@ function fn5() { return true; } function fn6() { return new Date(12); } function fn7() { return null; } function fn8() { return; } // OK, eq. to 'return undefined' -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.dispose = function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/returnTypeTypeArguments.js b/tests/baselines/reference/returnTypeTypeArguments.js index ade97159091..d9264bdb7bc 100644 --- a/tests/baselines/reference/returnTypeTypeArguments.js +++ b/tests/baselines/reference/returnTypeTypeArguments.js @@ -77,17 +77,17 @@ declare var a: { //// [returnTypeTypeArguments.js] -var One = (function () { +var One = /** @class */ (function () { function One() { } return One; }()); -var Two = (function () { +var Two = /** @class */ (function () { function Two() { } return Two; }()); -var Three = (function () { +var Three = /** @class */ (function () { function Three() { } return Three; @@ -98,7 +98,7 @@ function A3() { return null; } function B1() { return null; } function B2() { return null; } function B3() { return null; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.A1 = function () { return null; }; @@ -109,7 +109,7 @@ var C = (function () { C.prototype.B3 = function () { return null; }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.A2 = function () { return null; }; @@ -119,12 +119,12 @@ var D = (function () { D.prototype.B3 = function () { return null; }; return D; }()); -var Y = (function () { +var Y = /** @class */ (function () { function Y() { } return Y; }()); -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/returnValueInSetter.js b/tests/baselines/reference/returnValueInSetter.js index 86a52670ac5..2fe980308b5 100644 --- a/tests/baselines/reference/returnValueInSetter.js +++ b/tests/baselines/reference/returnValueInSetter.js @@ -8,7 +8,7 @@ class f { //// [returnValueInSetter.js] -var f = (function () { +var f = /** @class */ (function () { function f() { } Object.defineProperty(f.prototype, "x", { diff --git a/tests/baselines/reference/scannerClass2.js b/tests/baselines/reference/scannerClass2.js index 339098b481a..a244c212087 100644 --- a/tests/baselines/reference/scannerClass2.js +++ b/tests/baselines/reference/scannerClass2.js @@ -8,7 +8,7 @@ //// [scannerClass2.js] "use strict"; exports.__esModule = true; -var LoggerAdapter = (function () { +var LoggerAdapter = /** @class */ (function () { function LoggerAdapter(logger) { this.logger = logger; this._information = this.logger.information(); diff --git a/tests/baselines/reference/scannertest1.js b/tests/baselines/reference/scannertest1.js index 2eb71157476..cf289ddf73c 100644 --- a/tests/baselines/reference/scannertest1.js +++ b/tests/baselines/reference/scannertest1.js @@ -26,7 +26,7 @@ class CharacterInfo { //// [scannertest1.js] /// -var CharacterInfo = (function () { +var CharacterInfo = /** @class */ (function () { function CharacterInfo() { } CharacterInfo.isDecimalDigit = function (c) { diff --git a/tests/baselines/reference/scopeCheckClassProperty.js b/tests/baselines/reference/scopeCheckClassProperty.js index 13324e7447d..06a62d5a33b 100644 --- a/tests/baselines/reference/scopeCheckClassProperty.js +++ b/tests/baselines/reference/scopeCheckClassProperty.js @@ -11,14 +11,14 @@ class A { //// [scopeCheckClassProperty.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = new A().p; // should also be ok new A().p; // ok } return C; }()); -var A = (function () { +var A = /** @class */ (function () { function A() { this.p = ''; } diff --git a/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js b/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js index c72fe6dde7d..939efe75723 100644 --- a/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js +++ b/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/scopeCheckExtendedClassInsideStaticMethod1.js b/tests/baselines/reference/scopeCheckExtendedClassInsideStaticMethod1.js index 34c1698a3ea..33f78f5f6e1 100644 --- a/tests/baselines/reference/scopeCheckExtendedClassInsideStaticMethod1.js +++ b/tests/baselines/reference/scopeCheckExtendedClassInsideStaticMethod1.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/scopeCheckInsidePublicMethod1.js b/tests/baselines/reference/scopeCheckInsidePublicMethod1.js index 46ee1fc719d..be3be2a0242 100644 --- a/tests/baselines/reference/scopeCheckInsidePublicMethod1.js +++ b/tests/baselines/reference/scopeCheckInsidePublicMethod1.js @@ -7,7 +7,7 @@ class C { } //// [scopeCheckInsidePublicMethod1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.a = function () { diff --git a/tests/baselines/reference/scopeCheckInsideStaticMethod1.js b/tests/baselines/reference/scopeCheckInsideStaticMethod1.js index 138c9daa483..6e9bfffea03 100644 --- a/tests/baselines/reference/scopeCheckInsideStaticMethod1.js +++ b/tests/baselines/reference/scopeCheckInsideStaticMethod1.js @@ -11,7 +11,7 @@ class C { } //// [scopeCheckInsideStaticMethod1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.b = function () { diff --git a/tests/baselines/reference/scopeCheckStaticInitializer.js b/tests/baselines/reference/scopeCheckStaticInitializer.js index a9478d44800..a03cce6e0ac 100644 --- a/tests/baselines/reference/scopeCheckStaticInitializer.js +++ b/tests/baselines/reference/scopeCheckStaticInitializer.js @@ -16,7 +16,7 @@ class After { //// [scopeCheckStaticInitializer.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } X.method = function () { }; @@ -27,7 +27,7 @@ var X = (function () { X.data = 13; return X; }()); -var After = (function () { +var After = /** @class */ (function () { function After() { } After.method = function () { }; diff --git a/tests/baselines/reference/scopeResolutionIdentifiers.js b/tests/baselines/reference/scopeResolutionIdentifiers.js index ca45a95239e..0ffbee07340 100644 --- a/tests/baselines/reference/scopeResolutionIdentifiers.js +++ b/tests/baselines/reference/scopeResolutionIdentifiers.js @@ -57,7 +57,7 @@ function fn() { var n = s; var n; } -var C = (function () { +var C = /** @class */ (function () { function C() { this.n = this.s; } diff --git a/tests/baselines/reference/scopeTests.js b/tests/baselines/reference/scopeTests.js index b60242c0714..a39e9928c22 100644 --- a/tests/baselines/reference/scopeTests.js +++ b/tests/baselines/reference/scopeTests.js @@ -22,12 +22,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/selfInCallback.js b/tests/baselines/reference/selfInCallback.js index a0b363ae081..585e72ea548 100644 --- a/tests/baselines/reference/selfInCallback.js +++ b/tests/baselines/reference/selfInCallback.js @@ -8,7 +8,7 @@ class C { } //// [selfInCallback.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.p1 = 0; } diff --git a/tests/baselines/reference/selfInLambdas.js b/tests/baselines/reference/selfInLambdas.js index b143c0c9e4e..aa1cf91eea5 100644 --- a/tests/baselines/reference/selfInLambdas.js +++ b/tests/baselines/reference/selfInLambdas.js @@ -57,7 +57,7 @@ var o = { }; } }; -var X = (function () { +var X = /** @class */ (function () { function X() { this.value = "value"; } diff --git a/tests/baselines/reference/selfRef.js b/tests/baselines/reference/selfRef.js index 7f13e04cef1..696bf298b96 100644 --- a/tests/baselines/reference/selfRef.js +++ b/tests/baselines/reference/selfRef.js @@ -21,7 +21,7 @@ module M //// [selfRef.js] var M; (function (M) { - var Test = (function () { + var Test = /** @class */ (function () { function Test() { this.name = "hello"; this.setName = function (value) { diff --git a/tests/baselines/reference/selfReferencesInFunctionParameters.js b/tests/baselines/reference/selfReferencesInFunctionParameters.js index 5dd662cf169..01b19a631c1 100644 --- a/tests/baselines/reference/selfReferencesInFunctionParameters.js +++ b/tests/baselines/reference/selfReferencesInFunctionParameters.js @@ -21,7 +21,7 @@ function bar(x0, x) { if (x0 === void 0) { x0 = ""; } if (x === void 0) { x = x; } } -var C = (function () { +var C = /** @class */ (function () { function C(x, y) { if (x === void 0) { x = 1; } if (y === void 0) { y = y; } diff --git a/tests/baselines/reference/selfReferencingFile.js b/tests/baselines/reference/selfReferencingFile.js index 82b706c55e6..513b860bc1e 100644 --- a/tests/baselines/reference/selfReferencingFile.js +++ b/tests/baselines/reference/selfReferencingFile.js @@ -7,7 +7,7 @@ class selfReferencingFile { //// [selfReferencingFile.js] /// -var selfReferencingFile = (function () { +var selfReferencingFile = /** @class */ (function () { function selfReferencingFile() { } return selfReferencingFile; diff --git a/tests/baselines/reference/selfReferencingFile2.js b/tests/baselines/reference/selfReferencingFile2.js index a14f9e1e870..3e26d3a2516 100644 --- a/tests/baselines/reference/selfReferencingFile2.js +++ b/tests/baselines/reference/selfReferencingFile2.js @@ -7,7 +7,7 @@ class selfReferencingFile2 { //// [selfReferencingFile2.js] /// -var selfReferencingFile2 = (function () { +var selfReferencingFile2 = /** @class */ (function () { function selfReferencingFile2() { } return selfReferencingFile2; diff --git a/tests/baselines/reference/selfReferencingFile3.js b/tests/baselines/reference/selfReferencingFile3.js index 08db051ec18..7503307ebac 100644 --- a/tests/baselines/reference/selfReferencingFile3.js +++ b/tests/baselines/reference/selfReferencingFile3.js @@ -7,7 +7,7 @@ class selfReferencingFile3 { //// [selfReferencingFile3.js] /// -var selfReferencingFile3 = (function () { +var selfReferencingFile3 = /** @class */ (function () { function selfReferencingFile3() { } return selfReferencingFile3; diff --git a/tests/baselines/reference/setterBeforeGetter.js b/tests/baselines/reference/setterBeforeGetter.js index d5200a4eb4d..743ad9da039 100644 --- a/tests/baselines/reference/setterBeforeGetter.js +++ b/tests/baselines/reference/setterBeforeGetter.js @@ -13,7 +13,7 @@ class Foo { //// [setterBeforeGetter.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Object.defineProperty(Foo.prototype, "bar", { diff --git a/tests/baselines/reference/setterWithReturn.js b/tests/baselines/reference/setterWithReturn.js index b7fa5c67f8e..d4b6b92e858 100644 --- a/tests/baselines/reference/setterWithReturn.js +++ b/tests/baselines/reference/setterWithReturn.js @@ -11,7 +11,7 @@ class C234 { } //// [setterWithReturn.js] -var C234 = (function () { +var C234 = /** @class */ (function () { function C234() { } Object.defineProperty(C234.prototype, "p1", { diff --git a/tests/baselines/reference/shadowPrivateMembers.js b/tests/baselines/reference/shadowPrivateMembers.js index ce0fd333b91..3beaa037e0f 100644 --- a/tests/baselines/reference/shadowPrivateMembers.js +++ b/tests/baselines/reference/shadowPrivateMembers.js @@ -14,13 +14,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var base = (function () { +var base = /** @class */ (function () { function base() { } base.prototype.n = function () { }; return base; }()); -var derived = (function (_super) { +var derived = /** @class */ (function (_super) { __extends(derived, _super); function derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/shadowedInternalModule.js b/tests/baselines/reference/shadowedInternalModule.js index d2566976092..5d8e33d5eeb 100644 --- a/tests/baselines/reference/shadowedInternalModule.js +++ b/tests/baselines/reference/shadowedInternalModule.js @@ -45,7 +45,7 @@ var B; })(B || (B = {})); var X; (function (X) { - var Y = (function () { + var Y = /** @class */ (function () { function Y() { } return Y; diff --git a/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js b/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js index 39b67f9026d..6e42a3a67b0 100644 --- a/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js +++ b/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js @@ -9,7 +9,7 @@ class CacheService implements ICache { // Should not error that property type of } //// [sigantureIsSubTypeIfTheyAreIdentical.js] -var CacheService = (function () { +var CacheService = /** @class */ (function () { function CacheService() { } CacheService.prototype.get = function (key) { diff --git a/tests/baselines/reference/sourceMap-Comments.js b/tests/baselines/reference/sourceMap-Comments.js index e8177d5752c..7db1fe70349 100644 --- a/tests/baselines/reference/sourceMap-Comments.js +++ b/tests/baselines/reference/sourceMap-Comments.js @@ -25,7 +25,7 @@ var sas; (function (sas) { var tools; (function (tools) { - var Test = (function () { + var Test = /** @class */ (function () { function Test() { } Test.prototype.doX = function () { diff --git a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt index f6009f3fc34..ab5c2293f35 100644 --- a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt @@ -90,7 +90,7 @@ sourceFile:sourceMap-Comments.ts 1->^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^ -4 > ^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > 3 > tools @@ -98,7 +98,7 @@ sourceFile:sourceMap-Comments.ts 2 >Emitted(4, 16) Source(1, 12) + SourceIndex(0) 3 >Emitted(4, 21) Source(1, 17) + SourceIndex(0) --- ->>> var Test = (function () { +>>> var Test = /** @class */ (function () { 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^-> 1-> { diff --git a/tests/baselines/reference/sourceMap-FileWithComments.js b/tests/baselines/reference/sourceMap-FileWithComments.js index 7fd47997c97..dc76921c038 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.js +++ b/tests/baselines/reference/sourceMap-FileWithComments.js @@ -40,7 +40,7 @@ var dist = p.getDist(); var Shapes; (function (Shapes) { // Class - var Point = (function () { + var Point = /** @class */ (function () { // Constructor function Point(x, y) { this.x = x; diff --git a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt index b53a0a4a7ce..7ab22e9d0ad 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt @@ -76,7 +76,7 @@ sourceFile:sourceMap-FileWithComments.ts >>> // Class 1 >^^^^ 2 > ^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^-> +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > { > > @@ -84,7 +84,7 @@ sourceFile:sourceMap-FileWithComments.ts 1 >Emitted(4, 5) Source(9, 5) + SourceIndex(0) 2 >Emitted(4, 13) Source(9, 13) + SourceIndex(0) --- ->>> var Point = (function () { +>>> var Point = /** @class */ (function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/sourceMapSample.js b/tests/baselines/reference/sourceMapSample.js index 4b710b89234..b9ef2611c9b 100644 --- a/tests/baselines/reference/sourceMapSample.js +++ b/tests/baselines/reference/sourceMapSample.js @@ -41,7 +41,7 @@ var Foo; var Bar; (function (Bar) { "use strict"; - var Greeter = (function () { + var Greeter = /** @class */ (function () { function Greeter(greeting) { this.greeting = greeting; } diff --git a/tests/baselines/reference/sourceMapSample.sourcemap.txt b/tests/baselines/reference/sourceMapSample.sourcemap.txt index 03ded2b6609..a24bb2cbb06 100644 --- a/tests/baselines/reference/sourceMapSample.sourcemap.txt +++ b/tests/baselines/reference/sourceMapSample.sourcemap.txt @@ -133,7 +133,7 @@ sourceFile:sourceMapSample.ts 1->^^^^^^^^ 2 > ^^^^^^^^^^^^ 3 > ^ -4 > ^^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 2 > "use strict" @@ -142,7 +142,7 @@ sourceFile:sourceMapSample.ts 2 >Emitted(5, 21) Source(2, 17) + SourceIndex(0) 3 >Emitted(5, 22) Source(2, 18) + SourceIndex(0) --- ->>> var Greeter = (function () { +>>> var Greeter = /** @class */ (function () { 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/sourceMapValidationClass.js b/tests/baselines/reference/sourceMapValidationClass.js index f0ddca123f9..803a2663114 100644 --- a/tests/baselines/reference/sourceMapValidationClass.js +++ b/tests/baselines/reference/sourceMapValidationClass.js @@ -19,7 +19,7 @@ class Greeter { } //// [sourceMapValidationClass.js] -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter(greeting) { var b = []; for (var _i = 1; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt index 08fdfe2bfc6..137b83e230f 100644 --- a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt @@ -8,7 +8,7 @@ sources: sourceMapValidationClass.ts emittedFile:tests/cases/compiler/sourceMapValidationClass.js sourceFile:sourceMapValidationClass.ts ------------------------------------------------------------------- ->>>var Greeter = (function () { +>>>var Greeter = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js index f76b44fdcd8..d53e9d373e6 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js @@ -5,7 +5,7 @@ class Greeter { } //// [sourceMapValidationClassWithDefaultConstructor.js] -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter() { this.a = 10; this.nameA = "Ten"; diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt index ad4b2800796..5c688dfab9d 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt @@ -8,7 +8,7 @@ sources: sourceMapValidationClassWithDefaultConstructor.ts emittedFile:tests/cases/compiler/sourceMapValidationClassWithDefaultConstructor.js sourceFile:sourceMapValidationClassWithDefaultConstructor.ts ------------------------------------------------------------------- ->>>var Greeter = (function () { +>>>var Greeter = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js index ad92aa18eae..41443ad3e13 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js @@ -5,7 +5,7 @@ class Greeter { } //// [sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js] -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter() { var _this = this; this.a = 10; diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt index d5cb74636e7..5287799db9c 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt @@ -8,7 +8,7 @@ sources: sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement. emittedFile:tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js sourceFile:sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts ------------------------------------------------------------------- ->>>var Greeter = (function () { +>>>var Greeter = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js index 44638fa007e..616cf950bcf 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js @@ -18,12 +18,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var AbstractGreeter = (function () { +var AbstractGreeter = /** @class */ (function () { function AbstractGreeter() { } return AbstractGreeter; }()); -var Greeter = (function (_super) { +var Greeter = /** @class */ (function (_super) { __extends(Greeter, _super); function Greeter() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt index 9fa37bcff06..dbda0afbf99 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt @@ -18,7 +18,7 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts >>> d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); >>> }; >>>})(); ->>>var AbstractGreeter = (function () { +>>>var AbstractGreeter = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > @@ -53,7 +53,7 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -64,7 +64,7 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts 3 >Emitted(15, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(15, 6) Source(2, 2) + SourceIndex(0) --- ->>>var Greeter = (function (_super) { +>>>var Greeter = /** @class */ (function (_super) { 1-> 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/sourceMapValidationClasses.js b/tests/baselines/reference/sourceMapValidationClasses.js index 64517690f26..b9c3fcdc431 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.js +++ b/tests/baselines/reference/sourceMapValidationClasses.js @@ -42,7 +42,7 @@ var Foo; var Bar; (function (Bar) { "use strict"; - var Greeter = (function () { + var Greeter = /** @class */ (function () { function Greeter(greeting) { this.greeting = greeting; } diff --git a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt index 931c113ddc8..efe8c68b7b7 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt @@ -135,7 +135,7 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^ 2 > ^^^^^^^^^^^^ 3 > ^ -4 > ^^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 2 > "use strict" @@ -144,7 +144,7 @@ sourceFile:sourceMapValidationClasses.ts 2 >Emitted(5, 21) Source(2, 17) + SourceIndex(0) 3 >Emitted(5, 22) Source(2, 18) + SourceIndex(0) --- ->>> var Greeter = (function () { +>>> var Greeter = /** @class */ (function () { 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/sourceMapValidationDecorators.js b/tests/baselines/reference/sourceMapValidationDecorators.js index c3bb5cd7225..cc7129a7f4d 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.js +++ b/tests/baselines/reference/sourceMapValidationDecorators.js @@ -64,7 +64,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -var Greeter = (function () { +var Greeter = /** @class */ (function () { function Greeter(greeting) { var b = []; for (var _i = 1; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt index 2cec971546b..8849270fb61 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt @@ -17,7 +17,7 @@ sourceFile:sourceMapValidationDecorators.ts >>>var __param = (this && this.__param) || function (paramIndex, decorator) { >>> return function (target, key) { decorator(target, key, paramIndex); } >>>}; ->>>var Greeter = (function () { +>>>var Greeter = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare function ClassDecorator1(target: Function): void; diff --git a/tests/baselines/reference/sourceMapValidationExportAssignment.js b/tests/baselines/reference/sourceMapValidationExportAssignment.js index f556ec0cb81..3a8fd52b31e 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignment.js +++ b/tests/baselines/reference/sourceMapValidationExportAssignment.js @@ -7,7 +7,7 @@ export = a; //// [sourceMapValidationExportAssignment.js] define(["require", "exports"], function (require, exports) { "use strict"; - var a = (function () { + var a = /** @class */ (function () { function a() { } return a; diff --git a/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt b/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt index cdb318d1e15..fd632130e73 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt @@ -10,7 +10,7 @@ sourceFile:sourceMapValidationExportAssignment.ts ------------------------------------------------------------------- >>>define(["require", "exports"], function (require, exports) { >>> "use strict"; ->>> var a = (function () { +>>> var a = /** @class */ (function () { 1 >^^^^ 2 > ^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js index b524a09107b..4fcbb1ce3a0 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js +++ b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js @@ -6,7 +6,7 @@ export = a; //// [sourceMapValidationExportAssignmentCommonjs.js] "use strict"; -var a = (function () { +var a = /** @class */ (function () { function a() { } return a; diff --git a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt index ed6cf368d96..491f087cb7a 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt @@ -9,7 +9,7 @@ emittedFile:tests/cases/compiler/sourceMapValidationExportAssignmentCommonjs.js sourceFile:sourceMapValidationExportAssignmentCommonjs.ts ------------------------------------------------------------------- >>>"use strict"; ->>>var a = (function () { +>>>var a = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourceMapValidationImport.js b/tests/baselines/reference/sourceMapValidationImport.js index 537c3c07135..8d5b0f8441f 100644 --- a/tests/baselines/reference/sourceMapValidationImport.js +++ b/tests/baselines/reference/sourceMapValidationImport.js @@ -13,7 +13,7 @@ var y = new b(); exports.__esModule = true; var m; (function (m) { - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt index d1fc9b1b720..8d3a0328a31 100644 --- a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt @@ -32,7 +32,7 @@ sourceFile:sourceMapValidationImport.ts 1-> 2 >^^^^^^^^^^^ 3 > ^ -4 > ^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 >export module 3 > m @@ -40,7 +40,7 @@ sourceFile:sourceMapValidationImport.ts 2 >Emitted(4, 12) Source(1, 15) + SourceIndex(0) 3 >Emitted(4, 13) Source(1, 16) + SourceIndex(0) --- ->>> var c = (function () { +>>> var c = /** @class */ (function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^-> 1-> { diff --git a/tests/baselines/reference/sourceMapValidationWithComments.js b/tests/baselines/reference/sourceMapValidationWithComments.js index 653dcf3c90c..2d14b54a232 100644 --- a/tests/baselines/reference/sourceMapValidationWithComments.js +++ b/tests/baselines/reference/sourceMapValidationWithComments.js @@ -22,7 +22,7 @@ class DebugClass { } //// [sourceMapValidationWithComments.js] -var DebugClass = (function () { +var DebugClass = /** @class */ (function () { function DebugClass() { } DebugClass.debugFunc = function () { diff --git a/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt b/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt index 89d60b87c7d..506f662e37d 100644 --- a/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt @@ -8,7 +8,7 @@ sources: sourceMapValidationWithComments.ts emittedFile:tests/cases/compiler/sourceMapValidationWithComments.js sourceFile:sourceMapValidationWithComments.ts ------------------------------------------------------------------- ->>>var DebugClass = (function () { +>>>var DebugClass = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js index a41eea9cb28..7f7d513a166 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js @@ -13,12 +13,12 @@ class d { //// [fooResult.js] // Note in the out result we are using same folder name only different in casing // Since this is case sensitive, the folders are different and hence the relative paths in sourcemap shouldn't be just app.ts or app2.ts -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt index fa1ae2e7221..834b858a7dc 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt @@ -26,7 +26,7 @@ sourceFile:../testFiles/app.ts 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 137) Source(2, 137) + SourceIndex(0) --- ->>>var c = (function () { +>>>var c = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > @@ -62,7 +62,7 @@ sourceFile:../testFiles/app.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -77,7 +77,7 @@ sourceFile:../testFiles/app.ts emittedFile:tests/cases/compiler/testfiles/fooResult.js sourceFile:../testFiles/app2.ts ------------------------------------------------------------------- ->>>var d = (function () { +>>>var d = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js index 3872068e7c2..7b7abae996c 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js @@ -13,13 +13,13 @@ class d { //// [app.js] // Note in the out result we are using same folder name only different in casing // Since this is case sensitive, the folders are different and hence the relative paths in sourcemap shouldn't be just app.ts or app2.ts -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); //# sourceMappingURL=app.js.map//// [app2.js] -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt index bea8c2c6a9d..a5610c93e9b 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt @@ -26,7 +26,7 @@ sourceFile:../testFiles/app.ts 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 137) Source(2, 137) + SourceIndex(0) --- ->>>var c = (function () { +>>>var c = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > @@ -83,7 +83,7 @@ sources: ../testFiles/app2.ts emittedFile:tests/cases/compiler/testfiles/app2.js sourceFile:../testFiles/app2.ts ------------------------------------------------------------------- ->>>var d = (function () { +>>>var d = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js index 7e891c57656..4b9816a6259 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js @@ -24,7 +24,7 @@ var M; })(M || (M = {})); var m1; (function (m1) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt index 6895212b401..824ff8ff817 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt @@ -108,7 +108,7 @@ sourceFile:tests/cases/compiler/b.ts 1-> 2 >^^^^^^^^^^^ 3 > ^^ -4 > ^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 >module 3 > m1 @@ -116,7 +116,7 @@ sourceFile:tests/cases/compiler/b.ts 2 >Emitted(6, 12) Source(1, 8) + SourceIndex(1) 3 >Emitted(6, 14) Source(1, 10) + SourceIndex(1) --- ->>> var c1 = (function () { +>>> var c1 = /** @class */ (function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^-> 1-> { diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js index b1da77bdb67..76fd5061d05 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js @@ -13,12 +13,12 @@ class d { //// [fooResult.js] // Note in the out result we are using same folder name only different in casing // Since this is non case sensitive, the relative paths should be just app.ts and app2.ts in the sourcemap -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt index 25b3d6cfeaf..9b54bd34d71 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt @@ -26,7 +26,7 @@ sourceFile:app.ts 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 107) Source(2, 107) + SourceIndex(0) --- ->>>var c = (function () { +>>>var c = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > @@ -62,7 +62,7 @@ sourceFile:app.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -77,7 +77,7 @@ sourceFile:app.ts emittedFile:tests/cases/compiler/testfiles/fooResult.js sourceFile:app2.ts ------------------------------------------------------------------- ->>>var d = (function () { +>>>var d = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js index 0abd131f0f9..3487a70dc7b 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js @@ -13,13 +13,13 @@ class d { //// [app.js] // Note in the out result we are using same folder name only different in casing // Since this is non case sensitive, the relative paths should be just app.ts and app2.ts in the sourcemap -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; }()); //# sourceMappingURL=app.js.map//// [app2.js] -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt index 7b4b590fad6..aa41dd50b4e 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt @@ -26,7 +26,7 @@ sourceFile:app.ts 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 107) Source(2, 107) + SourceIndex(0) --- ->>>var c = (function () { +>>>var c = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > @@ -83,7 +83,7 @@ sources: app2.ts emittedFile:tests/cases/compiler/testfiles/app2.js sourceFile:app2.ts ------------------------------------------------------------------- ->>>var d = (function () { +>>>var d = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^-> 1 > diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.js b/tests/baselines/reference/sourcemapValidationDuplicateNames.js index 34804cc8227..bfe520d2b91 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.js +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.js @@ -12,7 +12,7 @@ module m1 { var m1; (function (m1) { var x = 10; - var c = (function () { + var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt index d4b98001a57..2cab7b3c4aa 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt @@ -46,7 +46,7 @@ sourceFile:sourcemapValidationDuplicateNames.ts 4 > ^^^ 5 > ^^ 6 > ^ -7 > ^^^^^^^^^^^^-> +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 2 > var @@ -61,7 +61,7 @@ sourceFile:sourcemapValidationDuplicateNames.ts 5 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) 6 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) --- ->>> var c = (function () { +>>> var c = /** @class */ (function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^-> 1-> diff --git a/tests/baselines/reference/specializationOfExportedClass.js b/tests/baselines/reference/specializationOfExportedClass.js index da39b6eca19..7f066d1ce02 100644 --- a/tests/baselines/reference/specializationOfExportedClass.js +++ b/tests/baselines/reference/specializationOfExportedClass.js @@ -11,7 +11,7 @@ var x = new M.C(); //// [specializationOfExportedClass.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/specializedInheritedConstructors1.js b/tests/baselines/reference/specializedInheritedConstructors1.js index cd137e6dcae..70c4f666d2f 100644 --- a/tests/baselines/reference/specializedInheritedConstructors1.js +++ b/tests/baselines/reference/specializedInheritedConstructors1.js @@ -28,17 +28,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var View = (function () { +var View = /** @class */ (function () { function View(options) { } return View; }()); -var Model = (function () { +var Model = /** @class */ (function () { function Model() { } return Model; }()); -var MyView = (function (_super) { +var MyView = /** @class */ (function (_super) { __extends(MyView, _super); function MyView() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/specializedLambdaTypeArguments.js b/tests/baselines/reference/specializedLambdaTypeArguments.js index 9e5e6778659..7b7949bbef8 100644 --- a/tests/baselines/reference/specializedLambdaTypeArguments.js +++ b/tests/baselines/reference/specializedLambdaTypeArguments.js @@ -7,7 +7,7 @@ var a: X; //// [specializedLambdaTypeArguments.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; diff --git a/tests/baselines/reference/specializedOverloadWithRestParameters.js b/tests/baselines/reference/specializedOverloadWithRestParameters.js index 892f30441f8..26972cab1c5 100644 --- a/tests/baselines/reference/specializedOverloadWithRestParameters.js +++ b/tests/baselines/reference/specializedOverloadWithRestParameters.js @@ -23,13 +23,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { }; return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js b/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js index 2654049a323..8de323b8667 100644 --- a/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js +++ b/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js @@ -65,19 +65,19 @@ var a3: { //// [specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js] function foo(x) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function (x) { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js b/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js index f4e7961226a..e054c40804e 100644 --- a/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js +++ b/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js @@ -85,19 +85,19 @@ var a3: { // Specialized signatures must be a subtype of a non-specialized signature // All the below should not be errors function foo(x) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function (x) { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/spreadIntersectionJsx.js b/tests/baselines/reference/spreadIntersectionJsx.js index 9ba086dd765..14407a6eee2 100644 --- a/tests/baselines/reference/spreadIntersectionJsx.js +++ b/tests/baselines/reference/spreadIntersectionJsx.js @@ -16,12 +16,12 @@ var __assign = (this && this.__assign) || Object.assign || function(t) { return t; }; var React = null; -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/spreadMethods.js b/tests/baselines/reference/spreadMethods.js index 691d6fa2829..d91455e4e2e 100644 --- a/tests/baselines/reference/spreadMethods.js +++ b/tests/baselines/reference/spreadMethods.js @@ -33,7 +33,7 @@ var __assign = (this && this.__assign) || Object.assign || function(t) { } return t; }; -var K = (function () { +var K = /** @class */ (function () { function K() { this.p = 12; } diff --git a/tests/baselines/reference/staticAndMemberFunctions.js b/tests/baselines/reference/staticAndMemberFunctions.js index ddf47b941d4..c7db76a0362 100644 --- a/tests/baselines/reference/staticAndMemberFunctions.js +++ b/tests/baselines/reference/staticAndMemberFunctions.js @@ -5,7 +5,7 @@ class T { } //// [staticAndMemberFunctions.js] -var T = (function () { +var T = /** @class */ (function () { function T() { } T.x = function () { }; diff --git a/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js b/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js index a5c7c5245e9..d35c0e0220d 100644 --- a/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js +++ b/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js @@ -8,7 +8,7 @@ class C { } //// [staticAndNonStaticPropertiesSameName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { }; diff --git a/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.js b/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.js index 62a23d538c4..83d72128212 100644 --- a/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.js +++ b/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.js @@ -145,7 +145,7 @@ interface Array { // This test case is a condensed version of Angular 2's ListWrapper. Prior to #7448 // this would cause the compiler to run out of memory. function outer(x) { - var Inner = (function () { + var Inner = /** @class */ (function () { function Inner() { } Inner.y = x; @@ -154,7 +154,7 @@ function outer(x) { return Inner; } var y = outer(5).y; -var ListWrapper2 = (function () { +var ListWrapper2 = /** @class */ (function () { function ListWrapper2() { } ListWrapper2.clone = function (dit, array) { return array.slice(0); }; @@ -184,7 +184,7 @@ var tessst; } tessst.funkyFor = funkyFor; })(tessst || (tessst = {})); -var ListWrapper = (function () { +var ListWrapper = /** @class */ (function () { function ListWrapper() { } // JS has no way to express a statically fixed size list, but dart does so we diff --git a/tests/baselines/reference/staticAsIdentifier.js b/tests/baselines/reference/staticAsIdentifier.js index e7751dfca96..d04fd375be5 100644 --- a/tests/baselines/reference/staticAsIdentifier.js +++ b/tests/baselines/reference/staticAsIdentifier.js @@ -5,7 +5,7 @@ class C { } //// [staticAsIdentifier.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/staticClassMemberError.js b/tests/baselines/reference/staticClassMemberError.js index 62166aef833..17f1ad81882 100644 --- a/tests/baselines/reference/staticClassMemberError.js +++ b/tests/baselines/reference/staticClassMemberError.js @@ -13,7 +13,7 @@ class Foo { } //// [staticClassMemberError.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.a = function () { @@ -21,7 +21,7 @@ var C = (function () { }; return C; }()); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/staticClassProps.js b/tests/baselines/reference/staticClassProps.js index 31aa67c56df..112c3525693 100644 --- a/tests/baselines/reference/staticClassProps.js +++ b/tests/baselines/reference/staticClassProps.js @@ -9,7 +9,7 @@ class C //// [staticClassProps.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/staticFactory1.js b/tests/baselines/reference/staticFactory1.js index b73dce8a0cf..d49987a120f 100644 --- a/tests/baselines/reference/staticFactory1.js +++ b/tests/baselines/reference/staticFactory1.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } Base.prototype.foo = function () { return 1; }; @@ -33,7 +33,7 @@ var Base = (function () { }; return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/staticGetter1.js b/tests/baselines/reference/staticGetter1.js index bffc1e03da0..f3911c1ab33 100644 --- a/tests/baselines/reference/staticGetter1.js +++ b/tests/baselines/reference/staticGetter1.js @@ -9,7 +9,7 @@ class C { //// [staticGetter1.js] // once caused stack overflow -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C, "x", { diff --git a/tests/baselines/reference/staticGetter2.js b/tests/baselines/reference/staticGetter2.js index 0f59f434be6..b35f9ea9392 100644 --- a/tests/baselines/reference/staticGetter2.js +++ b/tests/baselines/reference/staticGetter2.js @@ -9,7 +9,7 @@ class C { //// [staticGetter2.js] // once caused stack overflow -var C = (function () { +var C = /** @class */ (function () { function C() { } C.x = function () { diff --git a/tests/baselines/reference/staticGetterAndSetter.js b/tests/baselines/reference/staticGetterAndSetter.js index 3ae3dfc7d1e..5019b52856a 100644 --- a/tests/baselines/reference/staticGetterAndSetter.js +++ b/tests/baselines/reference/staticGetterAndSetter.js @@ -6,7 +6,7 @@ class Foo { //// [staticGetterAndSetter.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Object.defineProperty(Foo, "Foo", { diff --git a/tests/baselines/reference/staticIndexer.js b/tests/baselines/reference/staticIndexer.js index 1be0be2c8da..26a0511c543 100644 --- a/tests/baselines/reference/staticIndexer.js +++ b/tests/baselines/reference/staticIndexer.js @@ -4,7 +4,7 @@ class C { } //// [staticIndexer.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/staticIndexers.js b/tests/baselines/reference/staticIndexers.js index 610e805a3c1..19badd7069b 100644 --- a/tests/baselines/reference/staticIndexers.js +++ b/tests/baselines/reference/staticIndexers.js @@ -15,17 +15,17 @@ class E { //// [staticIndexers.js] // static indexers not allowed -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; diff --git a/tests/baselines/reference/staticInheritance.js b/tests/baselines/reference/staticInheritance.js index 780e5e98782..a3ed7ddb7bc 100644 --- a/tests/baselines/reference/staticInheritance.js +++ b/tests/baselines/reference/staticInheritance.js @@ -23,13 +23,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); function doThing(x) { } -var A = (function () { +var A = /** @class */ (function () { function A() { this.p = doThing(A); // OK } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/staticInstanceResolution.js b/tests/baselines/reference/staticInstanceResolution.js index 788a8634c2e..af4ec7ab45d 100644 --- a/tests/baselines/reference/staticInstanceResolution.js +++ b/tests/baselines/reference/staticInstanceResolution.js @@ -15,7 +15,7 @@ class Comment { } //// [staticInstanceResolution.js] -var Comment = (function () { +var Comment = /** @class */ (function () { function Comment() { } Comment.prototype.getDocCommentText = function () { diff --git a/tests/baselines/reference/staticInstanceResolution2.js b/tests/baselines/reference/staticInstanceResolution2.js index 3bfb52c6b65..b7d93bff280 100644 --- a/tests/baselines/reference/staticInstanceResolution2.js +++ b/tests/baselines/reference/staticInstanceResolution2.js @@ -12,13 +12,13 @@ B.hasOwnProperty('foo'); //// [staticInstanceResolution2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); A.hasOwnProperty('foo'); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/staticInstanceResolution3.js b/tests/baselines/reference/staticInstanceResolution3.js index 747aa93e631..7a72ae85323 100644 --- a/tests/baselines/reference/staticInstanceResolution3.js +++ b/tests/baselines/reference/staticInstanceResolution3.js @@ -15,7 +15,7 @@ WinJS.Promise.timeout(10); //// [staticInstanceResolution3_0.js] "use strict"; exports.__esModule = true; -var Promise = (function () { +var Promise = /** @class */ (function () { function Promise() { } Promise.timeout = function (delay) { diff --git a/tests/baselines/reference/staticInstanceResolution4.js b/tests/baselines/reference/staticInstanceResolution4.js index ab98d9deb8e..12d89b963f3 100644 --- a/tests/baselines/reference/staticInstanceResolution4.js +++ b/tests/baselines/reference/staticInstanceResolution4.js @@ -6,7 +6,7 @@ class A { A.foo(); //// [staticInstanceResolution4.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; diff --git a/tests/baselines/reference/staticInstanceResolution5.js b/tests/baselines/reference/staticInstanceResolution5.js index 0bbd1cf412f..d66531ff7b6 100644 --- a/tests/baselines/reference/staticInstanceResolution5.js +++ b/tests/baselines/reference/staticInstanceResolution5.js @@ -20,7 +20,7 @@ function z(w3: WinJS) { } define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var Promise = (function () { + var Promise = /** @class */ (function () { function Promise() { } Promise.timeout = function (delay) { diff --git a/tests/baselines/reference/staticInterfaceAssignmentCompat.js b/tests/baselines/reference/staticInterfaceAssignmentCompat.js index 1368ffc2f73..89f3e5b2a6e 100644 --- a/tests/baselines/reference/staticInterfaceAssignmentCompat.js +++ b/tests/baselines/reference/staticInterfaceAssignmentCompat.js @@ -13,7 +13,7 @@ var x: ShapeFactory = Shape; //// [staticInterfaceAssignmentCompat.js] -var Shape = (function () { +var Shape = /** @class */ (function () { function Shape() { } Shape.create = function () { diff --git a/tests/baselines/reference/staticMemberAccessOffDerivedType1.js b/tests/baselines/reference/staticMemberAccessOffDerivedType1.js index 684594ffd5c..162e10770d8 100644 --- a/tests/baselines/reference/staticMemberAccessOffDerivedType1.js +++ b/tests/baselines/reference/staticMemberAccessOffDerivedType1.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var SomeBase = (function () { +var SomeBase = /** @class */ (function () { function SomeBase() { } SomeBase.GetNumber = function () { @@ -28,7 +28,7 @@ var SomeBase = (function () { }; return SomeBase; }()); -var P = (function (_super) { +var P = /** @class */ (function (_super) { __extends(P, _super); function P() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/staticMemberAssignsToConstructorFunctionMembers.js b/tests/baselines/reference/staticMemberAssignsToConstructorFunctionMembers.js index 9f34914460c..22dec085b10 100644 --- a/tests/baselines/reference/staticMemberAssignsToConstructorFunctionMembers.js +++ b/tests/baselines/reference/staticMemberAssignsToConstructorFunctionMembers.js @@ -13,7 +13,7 @@ class C { } //// [staticMemberAssignsToConstructorFunctionMembers.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = function () { diff --git a/tests/baselines/reference/staticMemberExportAccess.js b/tests/baselines/reference/staticMemberExportAccess.js index b0261e79c8e..6935283d4e3 100644 --- a/tests/baselines/reference/staticMemberExportAccess.js +++ b/tests/baselines/reference/staticMemberExportAccess.js @@ -21,7 +21,7 @@ var r4 = $.sammy.x; // error Sammy.bar(); //// [staticMemberExportAccess.js] -var Sammy = (function () { +var Sammy = /** @class */ (function () { function Sammy() { } Sammy.prototype.foo = function () { return "hi"; }; diff --git a/tests/baselines/reference/staticMemberInitialization.js b/tests/baselines/reference/staticMemberInitialization.js index c21c29ed4f8..adde0b41377 100644 --- a/tests/baselines/reference/staticMemberInitialization.js +++ b/tests/baselines/reference/staticMemberInitialization.js @@ -7,7 +7,7 @@ var c = new C(); var r = C.x; //// [staticMemberInitialization.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.x = 1; diff --git a/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js b/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js index 00de82a4f6d..8ce443fbeae 100644 --- a/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js +++ b/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js @@ -26,13 +26,13 @@ c = a; //// [staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js] -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.prop = function () { }; return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prop = function () { }; diff --git a/tests/baselines/reference/staticMemberWithStringAndNumberNames.js b/tests/baselines/reference/staticMemberWithStringAndNumberNames.js index 2fdd64ea04b..21be5b9817a 100644 --- a/tests/baselines/reference/staticMemberWithStringAndNumberNames.js +++ b/tests/baselines/reference/staticMemberWithStringAndNumberNames.js @@ -13,7 +13,7 @@ class C { } //// [staticMemberWithStringAndNumberNames.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = C['foo']; this.x2 = C['0']; diff --git a/tests/baselines/reference/staticMembersUsingClassTypeParameter.js b/tests/baselines/reference/staticMembersUsingClassTypeParameter.js index c7355c01270..0389463a0d2 100644 --- a/tests/baselines/reference/staticMembersUsingClassTypeParameter.js +++ b/tests/baselines/reference/staticMembersUsingClassTypeParameter.js @@ -17,19 +17,19 @@ class C3 { //// [staticMembersUsingClassTypeParameter.js] // BUG 745747 -var C = (function () { +var C = /** @class */ (function () { function C() { } C.f = function (x) { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.f = function (x) { }; return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.f = function (x) { }; diff --git a/tests/baselines/reference/staticMethodReferencingTypeArgument1.js b/tests/baselines/reference/staticMethodReferencingTypeArgument1.js index d4815aee2b6..83854f29145 100644 --- a/tests/baselines/reference/staticMethodReferencingTypeArgument1.js +++ b/tests/baselines/reference/staticMethodReferencingTypeArgument1.js @@ -19,7 +19,7 @@ module Editor { //// [staticMethodReferencingTypeArgument1.js] var Editor; (function (Editor) { - var List = (function () { + var List = /** @class */ (function () { function List(isHead, data) { this.isHead = isHead; this.data = data; diff --git a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js index b8b5b030bcd..4881d3a5814 100644 --- a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js +++ b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js @@ -24,18 +24,18 @@ export class publicClassWithWithPrivateTypeParameters { //// [staticMethodWithTypeParameterExtendsClauseDeclFile.js] "use strict"; exports.__esModule = true; -var privateClass = (function () { +var privateClass = /** @class */ (function () { function privateClass() { } return privateClass; }()); -var publicClass = (function () { +var publicClass = /** @class */ (function () { function publicClass() { } return publicClass; }()); exports.publicClass = publicClass; -var publicClassWithWithPrivateTypeParameters = (function () { +var publicClassWithWithPrivateTypeParameters = /** @class */ (function () { function publicClassWithWithPrivateTypeParameters() { } publicClassWithWithPrivateTypeParameters.myPrivateStaticMethod1 = function () { diff --git a/tests/baselines/reference/staticMethodsReferencingClassTypeParameters.js b/tests/baselines/reference/staticMethodsReferencingClassTypeParameters.js index 43c9ac9da03..85b29fb9ec9 100644 --- a/tests/baselines/reference/staticMethodsReferencingClassTypeParameters.js +++ b/tests/baselines/reference/staticMethodsReferencingClassTypeParameters.js @@ -4,7 +4,7 @@ class C { } //// [staticMethodsReferencingClassTypeParameters.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.s = function (p) { return p; }; diff --git a/tests/baselines/reference/staticModifierAlreadySeen.js b/tests/baselines/reference/staticModifierAlreadySeen.js index 76f8b050d6f..0a0aeb189f2 100644 --- a/tests/baselines/reference/staticModifierAlreadySeen.js +++ b/tests/baselines/reference/staticModifierAlreadySeen.js @@ -5,7 +5,7 @@ class C { } //// [staticModifierAlreadySeen.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.bar = function () { }; diff --git a/tests/baselines/reference/staticMustPrecedePublic.js b/tests/baselines/reference/staticMustPrecedePublic.js index c01a06ff27c..0931871bd8c 100644 --- a/tests/baselines/reference/staticMustPrecedePublic.js +++ b/tests/baselines/reference/staticMustPrecedePublic.js @@ -6,7 +6,7 @@ class Outer { //// [staticMustPrecedePublic.js] -var Outer = (function () { +var Outer = /** @class */ (function () { function Outer() { } return Outer; diff --git a/tests/baselines/reference/staticOffOfInstance1.js b/tests/baselines/reference/staticOffOfInstance1.js index fa9f99f71fb..3de501d0c0f 100644 --- a/tests/baselines/reference/staticOffOfInstance1.js +++ b/tests/baselines/reference/staticOffOfInstance1.js @@ -7,7 +7,7 @@ class List { } //// [staticOffOfInstance1.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } List.prototype.Blah = function () { diff --git a/tests/baselines/reference/staticOffOfInstance2.js b/tests/baselines/reference/staticOffOfInstance2.js index e23416e29dd..af3ea7f882f 100644 --- a/tests/baselines/reference/staticOffOfInstance2.js +++ b/tests/baselines/reference/staticOffOfInstance2.js @@ -9,7 +9,7 @@ class List { //// [staticOffOfInstance2.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } List.prototype.Blah = function () { diff --git a/tests/baselines/reference/staticPropSuper.js b/tests/baselines/reference/staticPropSuper.js index dc308a4769e..b8ee30af11e 100644 --- a/tests/baselines/reference/staticPropSuper.js +++ b/tests/baselines/reference/staticPropSuper.js @@ -46,12 +46,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = this; @@ -62,7 +62,7 @@ var B = (function (_super) { B.s = 9; return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = this; @@ -72,7 +72,7 @@ var C = (function (_super) { } return C; }(A)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; @@ -82,7 +82,7 @@ var D = (function (_super) { } return D; }(A)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { var _this = this; diff --git a/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js b/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js index 71db1ca8ef1..af13c9422aa 100644 --- a/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js +++ b/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js @@ -10,12 +10,12 @@ class D { } //// [staticPropertyAndFunctionWithSameName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.f = function () { }; diff --git a/tests/baselines/reference/staticPropertyNameConflicts.js b/tests/baselines/reference/staticPropertyNameConflicts.js index b93b16550f0..6167d06dd84 100644 --- a/tests/baselines/reference/staticPropertyNameConflicts.js +++ b/tests/baselines/reference/staticPropertyNameConflicts.js @@ -193,12 +193,12 @@ module TestOnDefaultExportedClass_10 { //// [staticPropertyNameConflicts.js] // name -var StaticName = (function () { +var StaticName = /** @class */ (function () { function StaticName() { } return StaticName; }()); -var StaticNameFn = (function () { +var StaticNameFn = /** @class */ (function () { function StaticNameFn() { } StaticNameFn.name = function () { }; // error @@ -206,12 +206,12 @@ var StaticNameFn = (function () { return StaticNameFn; }()); // length -var StaticLength = (function () { +var StaticLength = /** @class */ (function () { function StaticLength() { } return StaticLength; }()); -var StaticLengthFn = (function () { +var StaticLengthFn = /** @class */ (function () { function StaticLengthFn() { } StaticLengthFn.length = function () { }; // error @@ -219,12 +219,12 @@ var StaticLengthFn = (function () { return StaticLengthFn; }()); // prototype -var StaticPrototype = (function () { +var StaticPrototype = /** @class */ (function () { function StaticPrototype() { } return StaticPrototype; }()); -var StaticPrototypeFn = (function () { +var StaticPrototypeFn = /** @class */ (function () { function StaticPrototypeFn() { } StaticPrototypeFn.prototype = function () { }; // error @@ -232,12 +232,12 @@ var StaticPrototypeFn = (function () { return StaticPrototypeFn; }()); // caller -var StaticCaller = (function () { +var StaticCaller = /** @class */ (function () { function StaticCaller() { } return StaticCaller; }()); -var StaticCallerFn = (function () { +var StaticCallerFn = /** @class */ (function () { function StaticCallerFn() { } StaticCallerFn.caller = function () { }; // error @@ -245,12 +245,12 @@ var StaticCallerFn = (function () { return StaticCallerFn; }()); // arguments -var StaticArguments = (function () { +var StaticArguments = /** @class */ (function () { function StaticArguments() { } return StaticArguments; }()); -var StaticArgumentsFn = (function () { +var StaticArgumentsFn = /** @class */ (function () { function StaticArgumentsFn() { } StaticArgumentsFn.arguments = function () { }; // error @@ -259,12 +259,12 @@ var StaticArgumentsFn = (function () { }()); // === Static properties on anonymous classes === // name -var StaticName_Anonymous = (function () { +var StaticName_Anonymous = /** @class */ (function () { function class_1() { } return class_1; }()); -var StaticNameFn_Anonymous = (function () { +var StaticNameFn_Anonymous = /** @class */ (function () { function class_2() { } class_2.name = function () { }; // error @@ -272,12 +272,12 @@ var StaticNameFn_Anonymous = (function () { return class_2; }()); // length -var StaticLength_Anonymous = (function () { +var StaticLength_Anonymous = /** @class */ (function () { function class_3() { } return class_3; }()); -var StaticLengthFn_Anonymous = (function () { +var StaticLengthFn_Anonymous = /** @class */ (function () { function class_4() { } class_4.length = function () { }; // error @@ -285,12 +285,12 @@ var StaticLengthFn_Anonymous = (function () { return class_4; }()); // prototype -var StaticPrototype_Anonymous = (function () { +var StaticPrototype_Anonymous = /** @class */ (function () { function class_5() { } return class_5; }()); -var StaticPrototypeFn_Anonymous = (function () { +var StaticPrototypeFn_Anonymous = /** @class */ (function () { function class_6() { } class_6.prototype = function () { }; // error @@ -298,12 +298,12 @@ var StaticPrototypeFn_Anonymous = (function () { return class_6; }()); // caller -var StaticCaller_Anonymous = (function () { +var StaticCaller_Anonymous = /** @class */ (function () { function class_7() { } return class_7; }()); -var StaticCallerFn_Anonymous = (function () { +var StaticCallerFn_Anonymous = /** @class */ (function () { function class_8() { } class_8.caller = function () { }; // error @@ -311,12 +311,12 @@ var StaticCallerFn_Anonymous = (function () { return class_8; }()); // arguments -var StaticArguments_Anonymous = (function () { +var StaticArguments_Anonymous = /** @class */ (function () { function class_9() { } return class_9; }()); -var StaticArgumentsFn_Anonymous = (function () { +var StaticArgumentsFn_Anonymous = /** @class */ (function () { function class_10() { } class_10.arguments = function () { }; // error @@ -327,7 +327,7 @@ var StaticArgumentsFn_Anonymous = (function () { // name var TestOnDefaultExportedClass_1; (function (TestOnDefaultExportedClass_1) { - var StaticName = (function () { + var StaticName = /** @class */ (function () { function StaticName() { } return StaticName; @@ -335,7 +335,7 @@ var TestOnDefaultExportedClass_1; })(TestOnDefaultExportedClass_1 || (TestOnDefaultExportedClass_1 = {})); var TestOnDefaultExportedClass_2; (function (TestOnDefaultExportedClass_2) { - var StaticNameFn = (function () { + var StaticNameFn = /** @class */ (function () { function StaticNameFn() { } StaticNameFn.name = function () { }; // error @@ -346,7 +346,7 @@ var TestOnDefaultExportedClass_2; // length var TestOnDefaultExportedClass_3; (function (TestOnDefaultExportedClass_3) { - var StaticLength = (function () { + var StaticLength = /** @class */ (function () { function StaticLength() { } return StaticLength; @@ -355,7 +355,7 @@ var TestOnDefaultExportedClass_3; })(TestOnDefaultExportedClass_3 || (TestOnDefaultExportedClass_3 = {})); var TestOnDefaultExportedClass_4; (function (TestOnDefaultExportedClass_4) { - var StaticLengthFn = (function () { + var StaticLengthFn = /** @class */ (function () { function StaticLengthFn() { } StaticLengthFn.length = function () { }; // error @@ -367,7 +367,7 @@ var TestOnDefaultExportedClass_4; // prototype var TestOnDefaultExportedClass_5; (function (TestOnDefaultExportedClass_5) { - var StaticPrototype = (function () { + var StaticPrototype = /** @class */ (function () { function StaticPrototype() { } return StaticPrototype; @@ -376,7 +376,7 @@ var TestOnDefaultExportedClass_5; })(TestOnDefaultExportedClass_5 || (TestOnDefaultExportedClass_5 = {})); var TestOnDefaultExportedClass_6; (function (TestOnDefaultExportedClass_6) { - var StaticPrototypeFn = (function () { + var StaticPrototypeFn = /** @class */ (function () { function StaticPrototypeFn() { } StaticPrototypeFn.prototype = function () { }; // error @@ -388,7 +388,7 @@ var TestOnDefaultExportedClass_6; // caller var TestOnDefaultExportedClass_7; (function (TestOnDefaultExportedClass_7) { - var StaticCaller = (function () { + var StaticCaller = /** @class */ (function () { function StaticCaller() { } return StaticCaller; @@ -397,7 +397,7 @@ var TestOnDefaultExportedClass_7; })(TestOnDefaultExportedClass_7 || (TestOnDefaultExportedClass_7 = {})); var TestOnDefaultExportedClass_8; (function (TestOnDefaultExportedClass_8) { - var StaticCallerFn = (function () { + var StaticCallerFn = /** @class */ (function () { function StaticCallerFn() { } StaticCallerFn.caller = function () { }; // error @@ -409,7 +409,7 @@ var TestOnDefaultExportedClass_8; // arguments var TestOnDefaultExportedClass_9; (function (TestOnDefaultExportedClass_9) { - var StaticArguments = (function () { + var StaticArguments = /** @class */ (function () { function StaticArguments() { } return StaticArguments; @@ -418,7 +418,7 @@ var TestOnDefaultExportedClass_9; })(TestOnDefaultExportedClass_9 || (TestOnDefaultExportedClass_9 = {})); var TestOnDefaultExportedClass_10; (function (TestOnDefaultExportedClass_10) { - var StaticArgumentsFn = (function () { + var StaticArgumentsFn = /** @class */ (function () { function StaticArgumentsFn() { } StaticArgumentsFn.arguments = function () { }; // error diff --git a/tests/baselines/reference/staticPropertyNotInClassType.js b/tests/baselines/reference/staticPropertyNotInClassType.js index 6caa108a710..d6bbdc75acc 100644 --- a/tests/baselines/reference/staticPropertyNotInClassType.js +++ b/tests/baselines/reference/staticPropertyNotInClassType.js @@ -42,7 +42,7 @@ module Generic { //// [staticPropertyNotInClassType.js] var NonGeneric; (function (NonGeneric) { - var C = (function () { + var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; @@ -67,7 +67,7 @@ var NonGeneric; })(NonGeneric || (NonGeneric = {})); var Generic; (function (Generic) { - var C = (function () { + var C = /** @class */ (function () { function C(a, b) { this.a = a; this.b = b; diff --git a/tests/baselines/reference/staticPrototypeProperty.js b/tests/baselines/reference/staticPrototypeProperty.js index 65e53b5522b..190cb858e97 100644 --- a/tests/baselines/reference/staticPrototypeProperty.js +++ b/tests/baselines/reference/staticPrototypeProperty.js @@ -8,13 +8,13 @@ class C2 { } //// [staticPrototypeProperty.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype = function () { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/staticPrototypePropertyOnClass.js b/tests/baselines/reference/staticPrototypePropertyOnClass.js index dff9a58073e..6315b0039b2 100644 --- a/tests/baselines/reference/staticPrototypePropertyOnClass.js +++ b/tests/baselines/reference/staticPrototypePropertyOnClass.js @@ -19,22 +19,22 @@ var c = c3; var d = c4; //// [staticPrototypePropertyOnClass.js] -var c1 = (function () { +var c1 = /** @class */ (function () { function c1() { } return c1; }()); -var c2 = (function () { +var c2 = /** @class */ (function () { function c2() { } return c2; }()); -var c3 = (function () { +var c3 = /** @class */ (function () { function c3() { } return c3; }()); -var c4 = (function () { +var c4 = /** @class */ (function () { function c4(param) { } return c4; diff --git a/tests/baselines/reference/staticVisibility.js b/tests/baselines/reference/staticVisibility.js index 60047c9c050..78f1dd19024 100644 --- a/tests/baselines/reference/staticVisibility.js +++ b/tests/baselines/reference/staticVisibility.js @@ -37,7 +37,7 @@ static set Bar(bar:string) {barback = bar;} // not ok //// [staticVisibility.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { var v = 0; s = 1; // should be error @@ -52,7 +52,7 @@ var C1 = (function () { }; return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { this.barback = ""; } diff --git a/tests/baselines/reference/statics.js b/tests/baselines/reference/statics.js index 3776c09c8ce..7f98cfe18f1 100644 --- a/tests/baselines/reference/statics.js +++ b/tests/baselines/reference/statics.js @@ -34,7 +34,7 @@ M.f(); //// [statics.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C(c1, c2, c3) { var _this = this; this.c1 = c1; diff --git a/tests/baselines/reference/staticsInConstructorBodies.js b/tests/baselines/reference/staticsInConstructorBodies.js index 9bc3ed29325..34ac94238e1 100644 --- a/tests/baselines/reference/staticsInConstructorBodies.js +++ b/tests/baselines/reference/staticsInConstructorBodies.js @@ -7,7 +7,7 @@ class C { } //// [staticsInConstructorBodies.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.m1 = function () { }; // ERROR diff --git a/tests/baselines/reference/staticsNotInScopeInClodule.js b/tests/baselines/reference/staticsNotInScopeInClodule.js index c43e22fce4c..29b9df475dd 100644 --- a/tests/baselines/reference/staticsNotInScopeInClodule.js +++ b/tests/baselines/reference/staticsNotInScopeInClodule.js @@ -8,7 +8,7 @@ module Clod { } //// [staticsNotInScopeInClodule.js] -var Clod = (function () { +var Clod = /** @class */ (function () { function Clod() { } Clod.x = 10; diff --git a/tests/baselines/reference/strictModeInConstructor.js b/tests/baselines/reference/strictModeInConstructor.js index eb2286556ac..e151f257989 100644 --- a/tests/baselines/reference/strictModeInConstructor.js +++ b/tests/baselines/reference/strictModeInConstructor.js @@ -71,12 +71,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { "use strict"; // No error @@ -86,7 +86,7 @@ var B = (function (_super) { } return B; }(A)); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = _super.call(this) || this; @@ -96,7 +96,7 @@ var C = (function (_super) { } return C; }(A)); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; @@ -108,7 +108,7 @@ var D = (function (_super) { } return D; }(A)); -var Bs = (function (_super) { +var Bs = /** @class */ (function (_super) { __extends(Bs, _super); function Bs() { "use strict"; // No error @@ -117,7 +117,7 @@ var Bs = (function (_super) { Bs.s = 9; return Bs; }(A)); -var Cs = (function (_super) { +var Cs = /** @class */ (function (_super) { __extends(Cs, _super); function Cs() { var _this = _super.call(this) || this; @@ -127,7 +127,7 @@ var Cs = (function (_super) { Cs.s = 9; return Cs; }(A)); -var Ds = (function (_super) { +var Ds = /** @class */ (function (_super) { __extends(Ds, _super); function Ds() { var _this = this; diff --git a/tests/baselines/reference/strictModeReservedWord.js b/tests/baselines/reference/strictModeReservedWord.js index 07b514da9b7..bd426c83a0c 100644 --- a/tests/baselines/reference/strictModeReservedWord.js +++ b/tests/baselines/reference/strictModeReservedWord.js @@ -50,7 +50,7 @@ function foo() { function baz() { } function barn(cb) { } barn(function (private, public, package) { }); - var myClass = (function (_super) { + var myClass = /** @class */ (function (_super) { __extends(package, _super); function package() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js b/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js index 2539ce5dbbb..6600e899f18 100644 --- a/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js +++ b/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js @@ -39,14 +39,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(private, public, static) { private = public = static; } Foo.prototype.banana = function (x) { }; return Foo; }()); -var C = (function () { +var C = /** @class */ (function () { function C(public, let) { this.public = public; } @@ -57,34 +57,34 @@ var C = (function () { C.prototype.pulbic = function () { }; // No Error; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } return E; }()); -var F = (function () { +var F = /** @class */ (function () { function F() { } return F; }()); -var F1 = (function () { +var F1 = /** @class */ (function () { function F1() { } return F1; }()); -var G = (function (_super) { +var G = /** @class */ (function (_super) { __extends(G, _super); function G() { return _super !== null && _super.apply(this, arguments) || this; } return G; }(package)); -var H = (function (_super) { +var H = /** @class */ (function (_super) { __extends(H, _super); function H() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/strictModeUseContextualKeyword.js b/tests/baselines/reference/strictModeUseContextualKeyword.js index d21463f3b39..6d5d3dfd5e0 100644 --- a/tests/baselines/reference/strictModeUseContextualKeyword.js +++ b/tests/baselines/reference/strictModeUseContextualKeyword.js @@ -17,7 +17,7 @@ function H() { "use strict"; var as = 0; function foo(as) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.as = function () { }; diff --git a/tests/baselines/reference/stringIndexerAndConstructor.js b/tests/baselines/reference/stringIndexerAndConstructor.js index 7e38cff7555..63742f5de4c 100644 --- a/tests/baselines/reference/stringIndexerAndConstructor.js +++ b/tests/baselines/reference/stringIndexerAndConstructor.js @@ -14,7 +14,7 @@ interface I { } //// [stringIndexerAndConstructor.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.v = function () { }; diff --git a/tests/baselines/reference/stringIndexerAssignments2.js b/tests/baselines/reference/stringIndexerAssignments2.js index 94ce262aadc..547211c3a19 100644 --- a/tests/baselines/reference/stringIndexerAssignments2.js +++ b/tests/baselines/reference/stringIndexerAssignments2.js @@ -21,17 +21,17 @@ x = a; x = b; //// [stringIndexerAssignments2.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js index 57df8ce2883..d405014bc68 100644 --- a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js +++ b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js @@ -99,7 +99,7 @@ var b: { [x: string]: string; } = { //// [stringIndexerConstrainsPropertyDeclarations.js] // String indexer types constrain the types of named properties in their containing type -var C = (function () { +var C = /** @class */ (function () { function C() { } // ok Object.defineProperty(C.prototype, "X", { diff --git a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js index f9942aff042..01e9b00ec3a 100644 --- a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js +++ b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js @@ -51,13 +51,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return ''; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -65,7 +65,7 @@ var B = (function (_super) { B.prototype.bar = function () { return ''; }; return B; }(A)); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/stringIndexingResults.js b/tests/baselines/reference/stringIndexingResults.js index 53f82340353..7bbe1400b9a 100644 --- a/tests/baselines/reference/stringIndexingResults.js +++ b/tests/baselines/reference/stringIndexingResults.js @@ -36,7 +36,7 @@ var r12 = b[1]; //// [stringIndexingResults.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.y = ''; } diff --git a/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js b/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js index 55ea1335771..83e65977560 100644 --- a/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js +++ b/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js @@ -111,7 +111,7 @@ function f6(x) { } function f7(x) { } function f8(x) { } function f9(x) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.toString = function () { return null; }; diff --git a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js index e9bdc90ecf3..5c0e9565fd0 100644 --- a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js +++ b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js @@ -31,7 +31,7 @@ var b = { function foo(x) { } var f = function foo(x) { }; var f2 = function (x, y) { }; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js index a33c6424eda..3fcff8bc77b 100644 --- a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js +++ b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js @@ -32,7 +32,7 @@ var b = { //// [stringLiteralTypesInImplementationSignatures2.js] // String literal types are only valid in overload signatures function foo(x) { } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { }; diff --git a/tests/baselines/reference/stringNamedPropertyAccess.js b/tests/baselines/reference/stringNamedPropertyAccess.js index 01b634faf5f..2f46a893cbf 100644 --- a/tests/baselines/reference/stringNamedPropertyAccess.js +++ b/tests/baselines/reference/stringNamedPropertyAccess.js @@ -24,7 +24,7 @@ var b = { var r4 = b["a b"]; //// [stringNamedPropertyAccess.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/stringNamedPropertyDuplicates.js b/tests/baselines/reference/stringNamedPropertyDuplicates.js index a1b4822b5da..fd1305a2e57 100644 --- a/tests/baselines/reference/stringNamedPropertyDuplicates.js +++ b/tests/baselines/reference/stringNamedPropertyDuplicates.js @@ -22,7 +22,7 @@ var b = { } //// [stringNamedPropertyDuplicates.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/stripInternal1.js b/tests/baselines/reference/stripInternal1.js index 475904906f0..9df483631f7 100644 --- a/tests/baselines/reference/stripInternal1.js +++ b/tests/baselines/reference/stripInternal1.js @@ -6,7 +6,7 @@ class C { } //// [stripInternal1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; diff --git a/tests/baselines/reference/subSubClassCanAccessProtectedConstructor.js b/tests/baselines/reference/subSubClassCanAccessProtectedConstructor.js index 5036df4a330..bc74f76b30c 100644 --- a/tests/baselines/reference/subSubClassCanAccessProtectedConstructor.js +++ b/tests/baselines/reference/subSubClassCanAccessProtectedConstructor.js @@ -27,13 +27,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { this.instance1 = new Base(); // allowed } return Base; }()); -var Subclass = (function (_super) { +var Subclass = /** @class */ (function (_super) { __extends(Subclass, _super); function Subclass() { var _this = _super !== null && _super.apply(this, arguments) || this; @@ -43,7 +43,7 @@ var Subclass = (function (_super) { } return Subclass; }(Base)); -var SubclassOfSubclass = (function (_super) { +var SubclassOfSubclass = /** @class */ (function (_super) { __extends(SubclassOfSubclass, _super); function SubclassOfSubclass() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypesOfAny.js b/tests/baselines/reference/subtypesOfAny.js index c07da732c1e..3b575f84711 100644 --- a/tests/baselines/reference/subtypesOfAny.js +++ b/tests/baselines/reference/subtypesOfAny.js @@ -135,12 +135,12 @@ interface I20 { //// [subtypesOfAny.js] // every type is a subtype of any, no errors expected -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; @@ -153,7 +153,7 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/subtypesOfTypeParameter.js b/tests/baselines/reference/subtypesOfTypeParameter.js index 3c3a17d8f84..8c68b46944b 100644 --- a/tests/baselines/reference/subtypesOfTypeParameter.js +++ b/tests/baselines/reference/subtypesOfTypeParameter.js @@ -117,12 +117,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; @@ -133,12 +133,12 @@ function f1(x, y) { var r = true ? x : y; // error var r = true ? y : x; // error } -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; @@ -151,7 +151,7 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/subtypesOfTypeParameterWithConstraints.js b/tests/baselines/reference/subtypesOfTypeParameterWithConstraints.js index b594eea6e4d..523503321e3 100644 --- a/tests/baselines/reference/subtypesOfTypeParameterWithConstraints.js +++ b/tests/baselines/reference/subtypesOfTypeParameterWithConstraints.js @@ -179,33 +179,33 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(C3)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(C3)); -var D3 = (function (_super) { +var D3 = /** @class */ (function (_super) { __extends(D3, _super); function D3() { return _super !== null && _super.apply(this, arguments) || this; } return D3; }(C3)); -var D4 = (function (_super) { +var D4 = /** @class */ (function (_super) { __extends(D4, _super); function D4() { return _super !== null && _super.apply(this, arguments) || this; @@ -215,21 +215,21 @@ var D4 = (function (_super) { // V > U > T // test if T is subtype of T, U, V // should all work -var D5 = (function (_super) { +var D5 = /** @class */ (function (_super) { __extends(D5, _super); function D5() { return _super !== null && _super.apply(this, arguments) || this; } return D5; }(C3)); -var D6 = (function (_super) { +var D6 = /** @class */ (function (_super) { __extends(D6, _super); function D6() { return _super !== null && _super.apply(this, arguments) || this; } return D6; }(C3)); -var D7 = (function (_super) { +var D7 = /** @class */ (function (_super) { __extends(D7, _super); function D7() { return _super !== null && _super.apply(this, arguments) || this; @@ -238,21 +238,21 @@ var D7 = (function (_super) { }(C3)); // test if U is a subtype of T, U, V // only a subtype of V and itself -var D8 = (function (_super) { +var D8 = /** @class */ (function (_super) { __extends(D8, _super); function D8() { return _super !== null && _super.apply(this, arguments) || this; } return D8; }(C3)); -var D9 = (function (_super) { +var D9 = /** @class */ (function (_super) { __extends(D9, _super); function D9() { return _super !== null && _super.apply(this, arguments) || this; } return D9; }(C3)); -var D10 = (function (_super) { +var D10 = /** @class */ (function (_super) { __extends(D10, _super); function D10() { return _super !== null && _super.apply(this, arguments) || this; @@ -261,21 +261,21 @@ var D10 = (function (_super) { }(C3)); // test if V is a subtype of T, U, V // only a subtype of itself -var D11 = (function (_super) { +var D11 = /** @class */ (function (_super) { __extends(D11, _super); function D11() { return _super !== null && _super.apply(this, arguments) || this; } return D11; }(C3)); -var D12 = (function (_super) { +var D12 = /** @class */ (function (_super) { __extends(D12, _super); function D12() { return _super !== null && _super.apply(this, arguments) || this; } return D12; }(C3)); -var D13 = (function (_super) { +var D13 = /** @class */ (function (_super) { __extends(D13, _super); function D13() { return _super !== null && _super.apply(this, arguments) || this; @@ -285,28 +285,28 @@ var D13 = (function (_super) { // Date > V > U > T // test if T is subtype of T, U, V, Date // should all work -var D14 = (function (_super) { +var D14 = /** @class */ (function (_super) { __extends(D14, _super); function D14() { return _super !== null && _super.apply(this, arguments) || this; } return D14; }(C3)); -var D15 = (function (_super) { +var D15 = /** @class */ (function (_super) { __extends(D15, _super); function D15() { return _super !== null && _super.apply(this, arguments) || this; } return D15; }(C3)); -var D16 = (function (_super) { +var D16 = /** @class */ (function (_super) { __extends(D16, _super); function D16() { return _super !== null && _super.apply(this, arguments) || this; } return D16; }(C3)); -var D17 = (function (_super) { +var D17 = /** @class */ (function (_super) { __extends(D17, _super); function D17() { return _super !== null && _super.apply(this, arguments) || this; @@ -315,28 +315,28 @@ var D17 = (function (_super) { }(C3)); // test if U is a subtype of T, U, V, Date // only a subtype of V, Date and itself -var D18 = (function (_super) { +var D18 = /** @class */ (function (_super) { __extends(D18, _super); function D18() { return _super !== null && _super.apply(this, arguments) || this; } return D18; }(C3)); -var D19 = (function (_super) { +var D19 = /** @class */ (function (_super) { __extends(D19, _super); function D19() { return _super !== null && _super.apply(this, arguments) || this; } return D19; }(C3)); -var D20 = (function (_super) { +var D20 = /** @class */ (function (_super) { __extends(D20, _super); function D20() { return _super !== null && _super.apply(this, arguments) || this; } return D20; }(C3)); -var D21 = (function (_super) { +var D21 = /** @class */ (function (_super) { __extends(D21, _super); function D21() { return _super !== null && _super.apply(this, arguments) || this; @@ -345,28 +345,28 @@ var D21 = (function (_super) { }(C3)); // test if V is a subtype of T, U, V, Date // only a subtype of itself and Date -var D22 = (function (_super) { +var D22 = /** @class */ (function (_super) { __extends(D22, _super); function D22() { return _super !== null && _super.apply(this, arguments) || this; } return D22; }(C3)); -var D23 = (function (_super) { +var D23 = /** @class */ (function (_super) { __extends(D23, _super); function D23() { return _super !== null && _super.apply(this, arguments) || this; } return D23; }(C3)); -var D24 = (function (_super) { +var D24 = /** @class */ (function (_super) { __extends(D24, _super); function D24() { return _super !== null && _super.apply(this, arguments) || this; } return D24; }(C3)); -var D25 = (function (_super) { +var D25 = /** @class */ (function (_super) { __extends(D25, _super); function D25() { return _super !== null && _super.apply(this, arguments) || this; @@ -375,28 +375,28 @@ var D25 = (function (_super) { }(C3)); // test if Date is a subtype of T, U, V, Date // only a subtype of itself -var D26 = (function (_super) { +var D26 = /** @class */ (function (_super) { __extends(D26, _super); function D26() { return _super !== null && _super.apply(this, arguments) || this; } return D26; }(C3)); -var D27 = (function (_super) { +var D27 = /** @class */ (function (_super) { __extends(D27, _super); function D27() { return _super !== null && _super.apply(this, arguments) || this; } return D27; }(C3)); -var D28 = (function (_super) { +var D28 = /** @class */ (function (_super) { __extends(D28, _super); function D28() { return _super !== null && _super.apply(this, arguments) || this; } return D28; }(C3)); -var D29 = (function (_super) { +var D29 = /** @class */ (function (_super) { __extends(D29, _super); function D29() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypesOfTypeParameterWithConstraints2.js b/tests/baselines/reference/subtypesOfTypeParameterWithConstraints2.js index a41ab1d4e2e..c9b97d8c8c1 100644 --- a/tests/baselines/reference/subtypesOfTypeParameterWithConstraints2.js +++ b/tests/baselines/reference/subtypesOfTypeParameterWithConstraints2.js @@ -185,12 +185,12 @@ function f3(x, y) { var r3 = true ? y : new Date(); var r3 = true ? new Date() : y; } -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; @@ -203,7 +203,7 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/subtypesOfTypeParameterWithConstraints4.js b/tests/baselines/reference/subtypesOfTypeParameterWithConstraints4.js index b3fa5971898..310bbf39e56 100644 --- a/tests/baselines/reference/subtypesOfTypeParameterWithConstraints4.js +++ b/tests/baselines/reference/subtypesOfTypeParameterWithConstraints4.js @@ -90,7 +90,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -115,68 +115,68 @@ function f(t, u, v) { var r6 = true ? v : new Foo(); var r6 = true ? new Foo() : v; } -var B1 = (function () { +var B1 = /** @class */ (function () { function B1() { } return B1; }()); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(B1)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(B1)); -var D3 = (function (_super) { +var D3 = /** @class */ (function (_super) { __extends(D3, _super); function D3() { return _super !== null && _super.apply(this, arguments) || this; } return D3; }(B1)); -var D4 = (function (_super) { +var D4 = /** @class */ (function (_super) { __extends(D4, _super); function D4() { return _super !== null && _super.apply(this, arguments) || this; } return D4; }(B1)); -var D5 = (function (_super) { +var D5 = /** @class */ (function (_super) { __extends(D5, _super); function D5() { return _super !== null && _super.apply(this, arguments) || this; } return D5; }(B1)); -var D6 = (function (_super) { +var D6 = /** @class */ (function (_super) { __extends(D6, _super); function D6() { return _super !== null && _super.apply(this, arguments) || this; } return D6; }(B1)); -var D7 = (function (_super) { +var D7 = /** @class */ (function (_super) { __extends(D7, _super); function D7() { return _super !== null && _super.apply(this, arguments) || this; } return D7; }(B1)); -var D8 = (function (_super) { +var D8 = /** @class */ (function (_super) { __extends(D8, _super); function D8() { return _super !== null && _super.apply(this, arguments) || this; } return D8; }(B1)); -var D9 = (function (_super) { +var D9 = /** @class */ (function (_super) { __extends(D9, _super); function D9() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypesOfTypeParameterWithRecursiveConstraints.js b/tests/baselines/reference/subtypesOfTypeParameterWithRecursiveConstraints.js index 3d2fb052b41..bb66be0b57e 100644 --- a/tests/baselines/reference/subtypesOfTypeParameterWithRecursiveConstraints.js +++ b/tests/baselines/reference/subtypesOfTypeParameterWithRecursiveConstraints.js @@ -169,7 +169,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -214,68 +214,68 @@ function f(t, u, v) { } var M1; (function (M1) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var D1 = (function (_super) { + var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(Base)); - var D2 = (function (_super) { + var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(Base)); - var D3 = (function (_super) { + var D3 = /** @class */ (function (_super) { __extends(D3, _super); function D3() { return _super !== null && _super.apply(this, arguments) || this; } return D3; }(Base)); - var D4 = (function (_super) { + var D4 = /** @class */ (function (_super) { __extends(D4, _super); function D4() { return _super !== null && _super.apply(this, arguments) || this; } return D4; }(Base)); - var D5 = (function (_super) { + var D5 = /** @class */ (function (_super) { __extends(D5, _super); function D5() { return _super !== null && _super.apply(this, arguments) || this; } return D5; }(Base)); - var D6 = (function (_super) { + var D6 = /** @class */ (function (_super) { __extends(D6, _super); function D6() { return _super !== null && _super.apply(this, arguments) || this; } return D6; }(Base)); - var D7 = (function (_super) { + var D7 = /** @class */ (function (_super) { __extends(D7, _super); function D7() { return _super !== null && _super.apply(this, arguments) || this; } return D7; }(Base)); - var D8 = (function (_super) { + var D8 = /** @class */ (function (_super) { __extends(D8, _super); function D8() { return _super !== null && _super.apply(this, arguments) || this; } return D8; }(Base)); - var D9 = (function (_super) { + var D9 = /** @class */ (function (_super) { __extends(D9, _super); function D9() { return _super !== null && _super.apply(this, arguments) || this; @@ -285,68 +285,68 @@ var M1; })(M1 || (M1 = {})); var M2; (function (M2) { - var Base2 = (function () { + var Base2 = /** @class */ (function () { function Base2() { } return Base2; }()); - var D1 = (function (_super) { + var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(Base2)); - var D2 = (function (_super) { + var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(Base2)); - var D3 = (function (_super) { + var D3 = /** @class */ (function (_super) { __extends(D3, _super); function D3() { return _super !== null && _super.apply(this, arguments) || this; } return D3; }(Base2)); - var D4 = (function (_super) { + var D4 = /** @class */ (function (_super) { __extends(D4, _super); function D4() { return _super !== null && _super.apply(this, arguments) || this; } return D4; }(Base2)); - var D5 = (function (_super) { + var D5 = /** @class */ (function (_super) { __extends(D5, _super); function D5() { return _super !== null && _super.apply(this, arguments) || this; } return D5; }(Base2)); - var D6 = (function (_super) { + var D6 = /** @class */ (function (_super) { __extends(D6, _super); function D6() { return _super !== null && _super.apply(this, arguments) || this; } return D6; }(Base2)); - var D7 = (function (_super) { + var D7 = /** @class */ (function (_super) { __extends(D7, _super); function D7() { return _super !== null && _super.apply(this, arguments) || this; } return D7; }(Base2)); - var D8 = (function (_super) { + var D8 = /** @class */ (function (_super) { __extends(D8, _super); function D8() { return _super !== null && _super.apply(this, arguments) || this; } return D8; }(Base2)); - var D9 = (function (_super) { + var D9 = /** @class */ (function (_super) { __extends(D9, _super); function D9() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypesOfUnion.js b/tests/baselines/reference/subtypesOfUnion.js index 8168798bce2..bf7b0603670 100644 --- a/tests/baselines/reference/subtypesOfUnion.js +++ b/tests/baselines/reference/subtypesOfUnion.js @@ -58,12 +58,12 @@ var E; E[E["e1"] = 0] = "e1"; E[E["e2"] = 1] = "e2"; })(E || (E = {})); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; @@ -72,7 +72,7 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/subtypingTransitivity.js b/tests/baselines/reference/subtypingTransitivity.js index cbacd85a779..d87e56de18b 100644 --- a/tests/baselines/reference/subtypingTransitivity.js +++ b/tests/baselines/reference/subtypingTransitivity.js @@ -30,19 +30,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; } return D; }(B)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithCallSignatures2.js b/tests/baselines/reference/subtypingWithCallSignatures2.js index dfe34ca35f0..fa89f645329 100644 --- a/tests/baselines/reference/subtypingWithCallSignatures2.js +++ b/tests/baselines/reference/subtypingWithCallSignatures2.js @@ -184,26 +184,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithCallSignatures3.js b/tests/baselines/reference/subtypingWithCallSignatures3.js index d479bdbe618..c941a58544e 100644 --- a/tests/baselines/reference/subtypingWithCallSignatures3.js +++ b/tests/baselines/reference/subtypingWithCallSignatures3.js @@ -133,26 +133,26 @@ var __extends = (this && this.__extends) || (function () { })(); var Errors; (function (Errors) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); - var OtherDerived = (function (_super) { + var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithCallSignatures4.js b/tests/baselines/reference/subtypingWithCallSignatures4.js index 09c5e8056ba..cdb6ccb12b0 100644 --- a/tests/baselines/reference/subtypingWithCallSignatures4.js +++ b/tests/baselines/reference/subtypingWithCallSignatures4.js @@ -123,26 +123,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithConstructSignatures2.js b/tests/baselines/reference/subtypingWithConstructSignatures2.js index 55624b63f42..cc278b0be82 100644 --- a/tests/baselines/reference/subtypingWithConstructSignatures2.js +++ b/tests/baselines/reference/subtypingWithConstructSignatures2.js @@ -184,26 +184,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithConstructSignatures3.js b/tests/baselines/reference/subtypingWithConstructSignatures3.js index a7a7f620389..8181d6711b6 100644 --- a/tests/baselines/reference/subtypingWithConstructSignatures3.js +++ b/tests/baselines/reference/subtypingWithConstructSignatures3.js @@ -135,26 +135,26 @@ var __extends = (this && this.__extends) || (function () { })(); var Errors; (function (Errors) { - var Base = (function () { + var Base = /** @class */ (function () { function Base() { } return Base; }()); - var Derived = (function (_super) { + var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); - var Derived2 = (function (_super) { + var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); - var OtherDerived = (function (_super) { + var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithConstructSignatures4.js b/tests/baselines/reference/subtypingWithConstructSignatures4.js index e8ca51f317a..cc9d1201404 100644 --- a/tests/baselines/reference/subtypingWithConstructSignatures4.js +++ b/tests/baselines/reference/subtypingWithConstructSignatures4.js @@ -123,26 +123,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithConstructSignatures5.js b/tests/baselines/reference/subtypingWithConstructSignatures5.js index c99e215bc89..dcc43dfba23 100644 --- a/tests/baselines/reference/subtypingWithConstructSignatures5.js +++ b/tests/baselines/reference/subtypingWithConstructSignatures5.js @@ -61,26 +61,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithConstructSignatures6.js b/tests/baselines/reference/subtypingWithConstructSignatures6.js index cbd8eebf47c..44761f9ff43 100644 --- a/tests/baselines/reference/subtypingWithConstructSignatures6.js +++ b/tests/baselines/reference/subtypingWithConstructSignatures6.js @@ -64,26 +64,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Derived)); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithNumericIndexer.js b/tests/baselines/reference/subtypingWithNumericIndexer.js index 7f140917935..05b31838bb6 100644 --- a/tests/baselines/reference/subtypingWithNumericIndexer.js +++ b/tests/baselines/reference/subtypingWithNumericIndexer.js @@ -51,19 +51,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; @@ -72,33 +72,33 @@ var B2 = (function (_super) { }(A)); var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A)); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; } return B3; }(A)); - var B4 = (function (_super) { + var B4 = /** @class */ (function (_super) { __extends(B4, _super); function B4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithNumericIndexer3.js b/tests/baselines/reference/subtypingWithNumericIndexer3.js index e8fbc59bed7..e909c1a2413 100644 --- a/tests/baselines/reference/subtypingWithNumericIndexer3.js +++ b/tests/baselines/reference/subtypingWithNumericIndexer3.js @@ -55,19 +55,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; @@ -76,40 +76,40 @@ var B2 = (function (_super) { }(A)); var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A)); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; } return B3; }(A)); - var B4 = (function (_super) { + var B4 = /** @class */ (function (_super) { __extends(B4, _super); function B4() { return _super !== null && _super.apply(this, arguments) || this; } return B4; }(A)); - var B5 = (function (_super) { + var B5 = /** @class */ (function (_super) { __extends(B5, _super); function B5() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithNumericIndexer4.js b/tests/baselines/reference/subtypingWithNumericIndexer4.js index ce3ed4fb4de..1007610ec7d 100644 --- a/tests/baselines/reference/subtypingWithNumericIndexer4.js +++ b/tests/baselines/reference/subtypingWithNumericIndexer4.js @@ -39,12 +39,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -53,19 +53,19 @@ var B = (function (_super) { }(A)); var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithNumericIndexer5.js b/tests/baselines/reference/subtypingWithNumericIndexer5.js index 50e54d888e7..0959d02cad8 100644 --- a/tests/baselines/reference/subtypingWithNumericIndexer5.js +++ b/tests/baselines/reference/subtypingWithNumericIndexer5.js @@ -45,39 +45,39 @@ module Generics { //// [subtypingWithNumericIndexer5.js] // Derived type indexer must be subtype of base type indexer -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var B2 = (function () { +var B2 = /** @class */ (function () { function B2() { } return B2; }()); var Generics; (function (Generics) { - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; }()); - var B2 = (function () { + var B2 = /** @class */ (function () { function B2() { } return B2; }()); - var B3 = (function () { + var B3 = /** @class */ (function () { function B3() { } return B3; }()); - var B4 = (function () { + var B4 = /** @class */ (function () { function B4() { } return B4; }()); - var B5 = (function () { + var B5 = /** @class */ (function () { function B5() { } return B5; diff --git a/tests/baselines/reference/subtypingWithObjectMembers.js b/tests/baselines/reference/subtypingWithObjectMembers.js index 7f1c9e9e492..6eb943738ce 100644 --- a/tests/baselines/reference/subtypingWithObjectMembers.js +++ b/tests/baselines/reference/subtypingWithObjectMembers.js @@ -78,19 +78,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -99,36 +99,36 @@ var Derived2 = (function (_super) { }(Derived)); // N and M have the same name, same accessibility, same optionality, and N is a subtype of M // foo properties are valid, bar properties cause errors in the derived class declarations -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; }()); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A2)); -var A3 = (function () { +var A3 = /** @class */ (function () { function A3() { } return A3; }()); -var B3 = (function (_super) { +var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; @@ -137,36 +137,36 @@ var B3 = (function (_super) { }(A3)); var TwoLevels; (function (TwoLevels) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var A2 = (function () { + var A2 = /** @class */ (function () { function A2() { } return A2; }()); - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A2)); - var A3 = (function () { + var A3 = /** @class */ (function () { function A3() { } return A3; }()); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithObjectMembers4.js b/tests/baselines/reference/subtypingWithObjectMembers4.js index e453b508c34..3f684786b00 100644 --- a/tests/baselines/reference/subtypingWithObjectMembers4.js +++ b/tests/baselines/reference/subtypingWithObjectMembers4.js @@ -45,48 +45,48 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; }()); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A2)); -var A3 = (function () { +var A3 = /** @class */ (function () { function A3() { } return A3; }()); -var B3 = (function (_super) { +var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithObjectMembers5.js b/tests/baselines/reference/subtypingWithObjectMembers5.js index 4a0ac276594..45a6c3f80c0 100644 --- a/tests/baselines/reference/subtypingWithObjectMembers5.js +++ b/tests/baselines/reference/subtypingWithObjectMembers5.js @@ -68,17 +68,17 @@ module Optional { // foo properties are valid, bar properties cause errors in the derived class declarations var NotOptional; (function (NotOptional) { - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; }()); - var B2 = (function () { + var B2 = /** @class */ (function () { function B2() { } return B2; }()); - var B3 = (function () { + var B3 = /** @class */ (function () { function B3() { } return B3; @@ -87,17 +87,17 @@ var NotOptional; // same cases as above but with optional var Optional; (function (Optional) { - var B = (function () { + var B = /** @class */ (function () { function B() { } return B; }()); - var B2 = (function () { + var B2 = /** @class */ (function () { function B2() { } return B2; }()); - var B3 = (function () { + var B3 = /** @class */ (function () { function B3() { } return B3; diff --git a/tests/baselines/reference/subtypingWithObjectMembersAccessibility.js b/tests/baselines/reference/subtypingWithObjectMembersAccessibility.js index fae7c452edc..dd865802fd0 100644 --- a/tests/baselines/reference/subtypingWithObjectMembersAccessibility.js +++ b/tests/baselines/reference/subtypingWithObjectMembersAccessibility.js @@ -45,48 +45,48 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; } return Derived; }(Base)); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; }()); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A2)); -var A3 = (function () { +var A3 = /** @class */ (function () { function A3() { } return A3; }()); -var B3 = (function (_super) { +var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithObjectMembersAccessibility2.js b/tests/baselines/reference/subtypingWithObjectMembersAccessibility2.js index 6fd845d2277..987a4f33ba1 100644 --- a/tests/baselines/reference/subtypingWithObjectMembersAccessibility2.js +++ b/tests/baselines/reference/subtypingWithObjectMembersAccessibility2.js @@ -73,12 +73,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { return _super !== null && _super.apply(this, arguments) || this; @@ -87,36 +87,36 @@ var Derived = (function (_super) { }(Base)); var ExplicitPublic; (function (ExplicitPublic) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var A2 = (function () { + var A2 = /** @class */ (function () { function A2() { } return A2; }()); - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A2)); - var A3 = (function () { + var A3 = /** @class */ (function () { function A3() { } return A3; }()); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; @@ -126,36 +126,36 @@ var ExplicitPublic; })(ExplicitPublic || (ExplicitPublic = {})); var ImplicitPublic; (function (ImplicitPublic) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var A2 = (function () { + var A2 = /** @class */ (function () { function A2() { } return A2; }()); - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A2)); - var A3 = (function () { + var A3 = /** @class */ (function () { function A3() { } return A3; }()); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithStringIndexer.js b/tests/baselines/reference/subtypingWithStringIndexer.js index 36382a4ff91..efed7de33bd 100644 --- a/tests/baselines/reference/subtypingWithStringIndexer.js +++ b/tests/baselines/reference/subtypingWithStringIndexer.js @@ -52,19 +52,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; @@ -73,33 +73,33 @@ var B2 = (function (_super) { }(A)); var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A)); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; } return B3; }(A)); - var B4 = (function (_super) { + var B4 = /** @class */ (function (_super) { __extends(B4, _super); function B4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithStringIndexer3.js b/tests/baselines/reference/subtypingWithStringIndexer3.js index ed8e027e7c5..7180dd5bd6e 100644 --- a/tests/baselines/reference/subtypingWithStringIndexer3.js +++ b/tests/baselines/reference/subtypingWithStringIndexer3.js @@ -55,19 +55,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); -var B2 = (function (_super) { +var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; @@ -76,40 +76,40 @@ var B2 = (function (_super) { }(A)); var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var B2 = (function (_super) { + var B2 = /** @class */ (function (_super) { __extends(B2, _super); function B2() { return _super !== null && _super.apply(this, arguments) || this; } return B2; }(A)); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; } return B3; }(A)); - var B4 = (function (_super) { + var B4 = /** @class */ (function (_super) { __extends(B4, _super); function B4() { return _super !== null && _super.apply(this, arguments) || this; } return B4; }(A)); - var B5 = (function (_super) { + var B5 = /** @class */ (function (_super) { __extends(B5, _super); function B5() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/subtypingWithStringIndexer4.js b/tests/baselines/reference/subtypingWithStringIndexer4.js index d8a9693e1a1..c6fd758965d 100644 --- a/tests/baselines/reference/subtypingWithStringIndexer4.js +++ b/tests/baselines/reference/subtypingWithStringIndexer4.js @@ -39,12 +39,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -53,19 +53,19 @@ var B = (function (_super) { }(A)); var Generics; (function (Generics) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; }()); - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } return B; }(A)); - var B3 = (function (_super) { + var B3 = /** @class */ (function (_super) { __extends(B3, _super); function B3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/super.js b/tests/baselines/reference/super.js index 3dd0e9ed538..e635a542378 100644 --- a/tests/baselines/reference/super.js +++ b/tests/baselines/reference/super.js @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { var x; } @@ -60,7 +60,7 @@ var Base = (function () { }; return Base; }()); -var Sub1 = (function (_super) { +var Sub1 = /** @class */ (function (_super) { __extends(Sub1, _super); function Sub1() { return _super !== null && _super.apply(this, arguments) || this; @@ -70,7 +70,7 @@ var Sub1 = (function (_super) { }; return Sub1; }(Base)); -var SubSub1 = (function (_super) { +var SubSub1 = /** @class */ (function (_super) { __extends(SubSub1, _super); function SubSub1() { return _super !== null && _super.apply(this, arguments) || this; @@ -80,7 +80,7 @@ var SubSub1 = (function (_super) { }; return SubSub1; }(Sub1)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } Base2.prototype.foo = function () { diff --git a/tests/baselines/reference/super1.js b/tests/baselines/reference/super1.js index 1ed0edbe051..859aea6e2b6 100644 --- a/tests/baselines/reference/super1.js +++ b/tests/baselines/reference/super1.js @@ -78,7 +78,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // Case 1 -var Base1 = (function () { +var Base1 = /** @class */ (function () { function Base1() { } Base1.prototype.foo = function () { @@ -86,7 +86,7 @@ var Base1 = (function () { }; return Base1; }()); -var Sub1 = (function (_super) { +var Sub1 = /** @class */ (function (_super) { __extends(Sub1, _super); function Sub1() { return _super !== null && _super.apply(this, arguments) || this; @@ -96,7 +96,7 @@ var Sub1 = (function (_super) { }; return Sub1; }(Base1)); -var SubSub1 = (function (_super) { +var SubSub1 = /** @class */ (function (_super) { __extends(SubSub1, _super); function SubSub1() { return _super !== null && _super.apply(this, arguments) || this; @@ -107,7 +107,7 @@ var SubSub1 = (function (_super) { return SubSub1; }(Sub1)); // Case 2 -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } Base2.prototype.foo = function () { @@ -115,7 +115,7 @@ var Base2 = (function () { }; return Base2; }()); -var SubE2 = (function (_super) { +var SubE2 = /** @class */ (function (_super) { __extends(SubE2, _super); function SubE2() { return _super !== null && _super.apply(this, arguments) || this; @@ -126,7 +126,7 @@ var SubE2 = (function (_super) { return SubE2; }(Base2)); // Case 3 -var Base3 = (function () { +var Base3 = /** @class */ (function () { function Base3() { } Base3.prototype.foo = function () { @@ -134,7 +134,7 @@ var Base3 = (function () { }; return Base3; }()); -var SubE3 = (function (_super) { +var SubE3 = /** @class */ (function (_super) { __extends(SubE3, _super); function SubE3() { return _super !== null && _super.apply(this, arguments) || this; @@ -147,7 +147,7 @@ var SubE3 = (function (_super) { // Case 4 var Base4; (function (Base4) { - var Sub4 = (function () { + var Sub4 = /** @class */ (function () { function Sub4() { } Sub4.prototype.x = function () { @@ -155,7 +155,7 @@ var Base4; }; return Sub4; }()); - var SubSub4 = (function (_super) { + var SubSub4 = /** @class */ (function (_super) { __extends(SubSub4, _super); function SubSub4() { return _super !== null && _super.apply(this, arguments) || this; @@ -166,7 +166,7 @@ var Base4; return SubSub4; }(Sub4)); Base4.SubSub4 = SubSub4; - var Sub4E = (function () { + var Sub4E = /** @class */ (function () { function Sub4E() { } Sub4E.prototype.x = function () { diff --git a/tests/baselines/reference/super2.js b/tests/baselines/reference/super2.js index 0f2101bc4dd..85a1911e07c 100644 --- a/tests/baselines/reference/super2.js +++ b/tests/baselines/reference/super2.js @@ -62,7 +62,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // Case 5 -var Base5 = (function () { +var Base5 = /** @class */ (function () { function Base5() { } Base5.prototype.x = function () { @@ -73,7 +73,7 @@ var Base5 = (function () { }; return Base5; }()); -var Sub5 = (function (_super) { +var Sub5 = /** @class */ (function (_super) { __extends(Sub5, _super); function Sub5() { return _super !== null && _super.apply(this, arguments) || this; @@ -83,7 +83,7 @@ var Sub5 = (function (_super) { }; return Sub5; }(Base5)); -var SubSub5 = (function (_super) { +var SubSub5 = /** @class */ (function (_super) { __extends(SubSub5, _super); function SubSub5() { return _super !== null && _super.apply(this, arguments) || this; @@ -97,7 +97,7 @@ var SubSub5 = (function (_super) { return SubSub5; }(Sub5)); // Case 6 -var Base6 = (function () { +var Base6 = /** @class */ (function () { function Base6() { } Base6.prototype.x = function () { @@ -105,7 +105,7 @@ var Base6 = (function () { }; return Base6; }()); -var Sub6 = (function (_super) { +var Sub6 = /** @class */ (function (_super) { __extends(Sub6, _super); function Sub6() { return _super !== null && _super.apply(this, arguments) || this; @@ -115,7 +115,7 @@ var Sub6 = (function (_super) { }; return Sub6; }(Base6)); -var SubSub6 = (function (_super) { +var SubSub6 = /** @class */ (function (_super) { __extends(SubSub6, _super); function SubSub6() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superAccess.js b/tests/baselines/reference/superAccess.js index aac00259613..fe89bee0655 100644 --- a/tests/baselines/reference/superAccess.js +++ b/tests/baselines/reference/superAccess.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var MyBase = (function () { +var MyBase = /** @class */ (function () { function MyBase() { this.S2 = "test"; this.f = function () { return 5; }; @@ -32,7 +32,7 @@ var MyBase = (function () { MyBase.S1 = 5; return MyBase; }()); -var MyDerived = (function (_super) { +var MyDerived = /** @class */ (function (_super) { __extends(MyDerived, _super); function MyDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superAccess2.js b/tests/baselines/reference/superAccess2.js index 9fa848dbf6a..de755361a16 100644 --- a/tests/baselines/reference/superAccess2.js +++ b/tests/baselines/reference/superAccess2.js @@ -35,14 +35,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var P = (function () { +var P = /** @class */ (function () { function P() { } P.prototype.x = function () { }; P.y = function () { }; return P; }()); -var Q = (function (_super) { +var Q = /** @class */ (function (_super) { __extends(Q, _super); // Super is not allowed in constructor args function Q(z, zz, zzz) { diff --git a/tests/baselines/reference/superAccessInFatArrow1.js b/tests/baselines/reference/superAccessInFatArrow1.js index ebbf9ccf8d2..14b9764960e 100644 --- a/tests/baselines/reference/superAccessInFatArrow1.js +++ b/tests/baselines/reference/superAccessInFatArrow1.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { })(); var test; (function (test) { - var A = (function () { + var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { @@ -36,7 +36,7 @@ var test; return A; }()); test.A = A; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superCallArgsMustMatch.js b/tests/baselines/reference/superCallArgsMustMatch.js index 113fbd69625..5efe451c42f 100644 --- a/tests/baselines/reference/superCallArgsMustMatch.js +++ b/tests/baselines/reference/superCallArgsMustMatch.js @@ -36,13 +36,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var T5 = (function () { +var T5 = /** @class */ (function () { function T5(bar) { this.bar = bar; } return T5; }()); -var T6 = (function (_super) { +var T6 = /** @class */ (function (_super) { __extends(T6, _super); function T6() { var _this = diff --git a/tests/baselines/reference/superCallAssignResult.js b/tests/baselines/reference/superCallAssignResult.js index a4525cb6ec8..69ee20dbbd3 100644 --- a/tests/baselines/reference/superCallAssignResult.js +++ b/tests/baselines/reference/superCallAssignResult.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var E = (function () { +var E = /** @class */ (function () { function E(arg) { } return E; }()); -var H = (function (_super) { +var H = /** @class */ (function (_super) { __extends(H, _super); function H() { var _this = this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing1.js b/tests/baselines/reference/superCallBeforeThisAccessing1.js index 3045968da16..7a02083f391 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing1.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing1.js @@ -27,12 +27,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(c) { } return Base; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this, i) || this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing2.js b/tests/baselines/reference/superCallBeforeThisAccessing2.js index d78ba6e4875..fc2d479173a 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing2.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing2.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(c) { } return Base; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this, function () { _this._t; }) || this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing3.js b/tests/baselines/reference/superCallBeforeThisAccessing3.js index 0bf37369b7e..cef50370abb 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing3.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing3.js @@ -24,12 +24,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(c) { } return Base; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing4.js b/tests/baselines/reference/superCallBeforeThisAccessing4.js index 80a71d02d4d..91fc6e06dbe 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing4.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing4.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { this._t; @@ -34,7 +34,7 @@ var D = (function (_super) { } return D; }(null)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing5.js b/tests/baselines/reference/superCallBeforeThisAccessing5.js index 42049ff2b32..6a73a597132 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing5.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing5.js @@ -18,7 +18,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { this._t; // No error diff --git a/tests/baselines/reference/superCallBeforeThisAccessing6.js b/tests/baselines/reference/superCallBeforeThisAccessing6.js index 244e21e6f73..2586f31cc1f 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing6.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing6.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(c) { } return Base; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this, _this) || this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing7.js b/tests/baselines/reference/superCallBeforeThisAccessing7.js index 90bc4e5c466..9037e5641da 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing7.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing7.js @@ -24,12 +24,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(c) { } return Base; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/superCallBeforeThisAccessing8.js b/tests/baselines/reference/superCallBeforeThisAccessing8.js index 2bf73681986..992dcfb253b 100644 --- a/tests/baselines/reference/superCallBeforeThisAccessing8.js +++ b/tests/baselines/reference/superCallBeforeThisAccessing8.js @@ -24,12 +24,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(c) { } return Base; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.js b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.js index 4ee302020ef..13331f08e56 100644 --- a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.js +++ b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super.call(this) || this; diff --git a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.js b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.js index 3d9c8ff717e..b30f82f4244 100644 --- a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.js +++ b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super.call(this) || this; diff --git a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.js b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.js index a80ea5c047d..d7fd051216b 100644 --- a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.js +++ b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.js @@ -20,13 +20,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(map) { this.map = map; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super.call(this, function (value) { return String(value); }) || this; diff --git a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.js b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.js index c73e6d6cb44..2408d3d1d82 100644 --- a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.js +++ b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.js @@ -20,13 +20,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(map) { this.map = map; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super.call(this, function (value) { return String(value); }) || this; diff --git a/tests/baselines/reference/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.js b/tests/baselines/reference/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.js index 8c345104e28..e4751928ac0 100644 --- a/tests/baselines/reference/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.js +++ b/tests/baselines/reference/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.js @@ -20,13 +20,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(map) { this.map = map; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super.call(this, function (value) { return String(value); }) || this; diff --git a/tests/baselines/reference/superCallFromClassThatHasNoBaseType1.js b/tests/baselines/reference/superCallFromClassThatHasNoBaseType1.js index 33cbede2ab2..1e01e4ad5ea 100644 --- a/tests/baselines/reference/superCallFromClassThatHasNoBaseType1.js +++ b/tests/baselines/reference/superCallFromClassThatHasNoBaseType1.js @@ -10,13 +10,13 @@ class B { } //// [superCallFromClassThatHasNoBaseType1.js] -var A = (function () { +var A = /** @class */ (function () { function A(map) { this.map = map; } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { _this = _super.call(this, function (value) { return String(value); }) || this; } diff --git a/tests/baselines/reference/superCallInConstructorWithNoBaseType.js b/tests/baselines/reference/superCallInConstructorWithNoBaseType.js index dcbebeaa452..1550a0c6ad9 100644 --- a/tests/baselines/reference/superCallInConstructorWithNoBaseType.js +++ b/tests/baselines/reference/superCallInConstructorWithNoBaseType.js @@ -12,13 +12,13 @@ class D { } //// [superCallInConstructorWithNoBaseType.js] -var C = (function () { +var C = /** @class */ (function () { function C() { _this = _super.call(this) || this; // error } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D(x) { _this = _super.call(this) || this; // error this.x = x; diff --git a/tests/baselines/reference/superCallInNonStaticMethod.js b/tests/baselines/reference/superCallInNonStaticMethod.js index 056dda2bf33..67f419c6125 100644 --- a/tests/baselines/reference/superCallInNonStaticMethod.js +++ b/tests/baselines/reference/superCallInNonStaticMethod.js @@ -61,14 +61,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Doing = (function () { +var Doing = /** @class */ (function () { function Doing() { } Doing.prototype.instanceMethod = function () { }; return Doing; }()); -var Other = (function (_super) { +var Other = /** @class */ (function (_super) { __extends(Other, _super); function Other() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superCallInStaticMethod.js b/tests/baselines/reference/superCallInStaticMethod.js index c07c64304df..3a3b3bedb53 100644 --- a/tests/baselines/reference/superCallInStaticMethod.js +++ b/tests/baselines/reference/superCallInStaticMethod.js @@ -57,14 +57,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Doing = (function () { +var Doing = /** @class */ (function () { function Doing() { } Doing.staticMethod = function () { }; return Doing; }()); -var Other = (function (_super) { +var Other = /** @class */ (function (_super) { __extends(Other, _super); function Other() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superCallInsideClassDeclaration.js b/tests/baselines/reference/superCallInsideClassDeclaration.js index ff822037647..f580953c209 100644 --- a/tests/baselines/reference/superCallInsideClassDeclaration.js +++ b/tests/baselines/reference/superCallInsideClassDeclaration.js @@ -27,21 +27,21 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = this; - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super.call(this) || this; diff --git a/tests/baselines/reference/superCallInsideClassExpression.js b/tests/baselines/reference/superCallInsideClassExpression.js index e1d146aa131..ada91eccb3c 100644 --- a/tests/baselines/reference/superCallInsideClassExpression.js +++ b/tests/baselines/reference/superCallInsideClassExpression.js @@ -27,21 +27,21 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = this; - var D = (function (_super) { + var D = /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super.call(this) || this; diff --git a/tests/baselines/reference/superCallInsideObjectLiteralExpression.js b/tests/baselines/reference/superCallInsideObjectLiteralExpression.js index 541539d39ac..2ef12583cf2 100644 --- a/tests/baselines/reference/superCallInsideObjectLiteralExpression.js +++ b/tests/baselines/reference/superCallInsideObjectLiteralExpression.js @@ -23,14 +23,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = this; diff --git a/tests/baselines/reference/superCallOutsideConstructor.js b/tests/baselines/reference/superCallOutsideConstructor.js index 60e9411d414..2660b49a5f8 100644 --- a/tests/baselines/reference/superCallOutsideConstructor.js +++ b/tests/baselines/reference/superCallOutsideConstructor.js @@ -33,13 +33,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superCallParameterContextualTyping1.js b/tests/baselines/reference/superCallParameterContextualTyping1.js index c846a029c91..7a3db022239 100644 --- a/tests/baselines/reference/superCallParameterContextualTyping1.js +++ b/tests/baselines/reference/superCallParameterContextualTyping1.js @@ -22,13 +22,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(map) { this.map = map; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); // Ensure 'value' is of type 'number (and not '{}') by using its 'toExponential()' method. function B() { diff --git a/tests/baselines/reference/superCallParameterContextualTyping2.js b/tests/baselines/reference/superCallParameterContextualTyping2.js index 7cd480d1b65..b546ccb38cd 100644 --- a/tests/baselines/reference/superCallParameterContextualTyping2.js +++ b/tests/baselines/reference/superCallParameterContextualTyping2.js @@ -21,13 +21,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(map) { this.map = map; } return A; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); // Ensure 'value' is not of type 'any' by invoking it with type arguments. function C() { diff --git a/tests/baselines/reference/superCallParameterContextualTyping3.js b/tests/baselines/reference/superCallParameterContextualTyping3.js index c955f210779..faca2388f23 100644 --- a/tests/baselines/reference/superCallParameterContextualTyping3.js +++ b/tests/baselines/reference/superCallParameterContextualTyping3.js @@ -42,14 +42,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var CBase = (function () { +var CBase = /** @class */ (function () { function CBase(param) { } CBase.prototype.foo = function (param) { }; return CBase; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { var _this = diff --git a/tests/baselines/reference/superCallWithCommentEmit01.js b/tests/baselines/reference/superCallWithCommentEmit01.js index 993776f0057..806fb63e594 100644 --- a/tests/baselines/reference/superCallWithCommentEmit01.js +++ b/tests/baselines/reference/superCallWithCommentEmit01.js @@ -21,13 +21,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(text) { this.text = text; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B(text) { // this is subclass constructor diff --git a/tests/baselines/reference/superCallWithMissingBaseClass.js b/tests/baselines/reference/superCallWithMissingBaseClass.js index 71c408f6df8..19deaff1534 100644 --- a/tests/baselines/reference/superCallWithMissingBaseClass.js +++ b/tests/baselines/reference/superCallWithMissingBaseClass.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superCalls.js b/tests/baselines/reference/superCalls.js index 8c1e70e0c9d..2a62f17462f 100644 --- a/tests/baselines/reference/superCalls.js +++ b/tests/baselines/reference/superCalls.js @@ -41,14 +41,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(n) { this.x = 43; } return Base; }()); function v() { } -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); //super call in class constructor of derived type function Derived(q) { @@ -61,12 +61,12 @@ var Derived = (function (_super) { } return Derived; }(Base)); -var OtherBase = (function () { +var OtherBase = /** @class */ (function () { function OtherBase() { } return OtherBase; }()); -var OtherDerived = (function (_super) { +var OtherDerived = /** @class */ (function (_super) { __extends(OtherDerived, _super); function OtherDerived() { var _this = this; diff --git a/tests/baselines/reference/superCallsInConstructor.js b/tests/baselines/reference/superCallsInConstructor.js index b5d653dc34f..d82fa5fc2f5 100644 --- a/tests/baselines/reference/superCallsInConstructor.js +++ b/tests/baselines/reference/superCallsInConstructor.js @@ -31,19 +31,19 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; C.prototype.bar = function () { }; return C; }()); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived = (function (_super) { +var Derived = /** @class */ (function (_super) { __extends(Derived, _super); function Derived() { var _this = this; diff --git a/tests/baselines/reference/superErrors.js b/tests/baselines/reference/superErrors.js index cf7edc83a63..87d4e3bb85a 100644 --- a/tests/baselines/reference/superErrors.js +++ b/tests/baselines/reference/superErrors.js @@ -69,7 +69,7 @@ function foo() { var y = function () { return _super.; }; var z = function () { return function () { return function () { return _super.; }; }; }; } -var User = (function () { +var User = /** @class */ (function () { function User() { this.name = "Bob"; } @@ -78,7 +78,7 @@ var User = (function () { }; return User; }()); -var RegisteredUser = (function (_super) { +var RegisteredUser = /** @class */ (function (_super) { __extends(RegisteredUser, _super); function RegisteredUser() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superHasMethodsFromMergedInterface.js b/tests/baselines/reference/superHasMethodsFromMergedInterface.js index e7086106210..3fafeb22974 100644 --- a/tests/baselines/reference/superHasMethodsFromMergedInterface.js +++ b/tests/baselines/reference/superHasMethodsFromMergedInterface.js @@ -19,13 +19,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m1 = function () { }; return C; }()); -var Sub = (function (_super) { +var Sub = /** @class */ (function (_super) { __extends(Sub, _super); function Sub() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superInCatchBlock1.js b/tests/baselines/reference/superInCatchBlock1.js index 1f7375fe360..5fcb4f41c19 100644 --- a/tests/baselines/reference/superInCatchBlock1.js +++ b/tests/baselines/reference/superInCatchBlock1.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.m = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superInConstructorParam1.js b/tests/baselines/reference/superInConstructorParam1.js index 89f88c43c4a..f9317ee790a 100644 --- a/tests/baselines/reference/superInConstructorParam1.js +++ b/tests/baselines/reference/superInConstructorParam1.js @@ -21,7 +21,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function () { @@ -29,7 +29,7 @@ var B = (function () { }; return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C(a) { if (a === void 0) { a = _super.prototype.foo.call(_this); } diff --git a/tests/baselines/reference/superInLambdas.js b/tests/baselines/reference/superInLambdas.js index 83dad0b3251..653d3ae84c1 100644 --- a/tests/baselines/reference/superInLambdas.js +++ b/tests/baselines/reference/superInLambdas.js @@ -78,7 +78,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var User = (function () { +var User = /** @class */ (function () { function User() { this.name = "Bob"; } @@ -87,7 +87,7 @@ var User = (function () { }; return User; }()); -var RegisteredUser = (function (_super) { +var RegisteredUser = /** @class */ (function (_super) { __extends(RegisteredUser, _super); function RegisteredUser() { var _this = _super.call(this) || this; @@ -107,7 +107,7 @@ var RegisteredUser = (function (_super) { }; return RegisteredUser; }(User)); -var RegisteredUser2 = (function (_super) { +var RegisteredUser2 = /** @class */ (function (_super) { __extends(RegisteredUser2, _super); function RegisteredUser2() { var _this = _super.call(this) || this; @@ -123,7 +123,7 @@ var RegisteredUser2 = (function (_super) { }; return RegisteredUser2; }(User)); -var RegisteredUser3 = (function (_super) { +var RegisteredUser3 = /** @class */ (function (_super) { __extends(RegisteredUser3, _super); function RegisteredUser3() { var _this = _super.call(this) || this; @@ -139,7 +139,7 @@ var RegisteredUser3 = (function (_super) { }; return RegisteredUser3; }(User)); -var RegisteredUser4 = (function (_super) { +var RegisteredUser4 = /** @class */ (function (_super) { __extends(RegisteredUser4, _super); function RegisteredUser4() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superInObjectLiterals_ES5.js b/tests/baselines/reference/superInObjectLiterals_ES5.js index 81d8c09da0d..7f1254940e1 100644 --- a/tests/baselines/reference/superInObjectLiterals_ES5.js +++ b/tests/baselines/reference/superInObjectLiterals_ES5.js @@ -96,13 +96,13 @@ var obj = { _super.method.call(_this); } }; -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.method = function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superNewCall1.js b/tests/baselines/reference/superNewCall1.js index 687f0847fa9..6b0bd3c10f4 100644 --- a/tests/baselines/reference/superNewCall1.js +++ b/tests/baselines/reference/superNewCall1.js @@ -22,13 +22,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(map) { this.map = map; } return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = this; diff --git a/tests/baselines/reference/superPropertyAccess.js b/tests/baselines/reference/superPropertyAccess.js index d84bb5c08b8..cc9758a1617 100644 --- a/tests/baselines/reference/superPropertyAccess.js +++ b/tests/baselines/reference/superPropertyAccess.js @@ -46,7 +46,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var MyBase = (function () { +var MyBase = /** @class */ (function () { function MyBase() { this.m2 = function () { }; this.d1 = 42; @@ -62,7 +62,7 @@ var MyBase = (function () { }); return MyBase; }()); -var MyDerived = (function (_super) { +var MyDerived = /** @class */ (function (_super) { __extends(MyDerived, _super); function MyDerived() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superPropertyAccess1.js b/tests/baselines/reference/superPropertyAccess1.js index 8779dd7069b..7ced94b9c7e 100644 --- a/tests/baselines/reference/superPropertyAccess1.js +++ b/tests/baselines/reference/superPropertyAccess1.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; @@ -52,7 +52,7 @@ var C = (function () { C.prototype.bar = function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superPropertyAccess2.js b/tests/baselines/reference/superPropertyAccess2.js index a6fb7c95b0c..5f129b03739 100644 --- a/tests/baselines/reference/superPropertyAccess2.js +++ b/tests/baselines/reference/superPropertyAccess2.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = function () { }; @@ -52,7 +52,7 @@ var C = (function () { C.bar = function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js b/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js index cf256fa91ec..0232e63d5bb 100644 --- a/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js +++ b/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js @@ -25,20 +25,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { return 1; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; } B.prototype.foo = function () { return 2; }; B.prototype.bar = function () { - return (function () { + return /** @class */ (function () { function class_1() { } class_1.prototype[_super.prototype.foo.call(this)] = function () { diff --git a/tests/baselines/reference/superPropertyAccessInSuperCall01.js b/tests/baselines/reference/superPropertyAccessInSuperCall01.js index d5800323de2..8ec09f258d5 100644 --- a/tests/baselines/reference/superPropertyAccessInSuperCall01.js +++ b/tests/baselines/reference/superPropertyAccessInSuperCall01.js @@ -22,13 +22,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A(f) { } A.prototype.blah = function () { return ""; }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { var _this = _super.call(this, _super.prototype.blah.call(_this)) || this; diff --git a/tests/baselines/reference/superPropertyAccessNoError.js b/tests/baselines/reference/superPropertyAccessNoError.js index d2e3d7aad41..3414c1f9d05 100644 --- a/tests/baselines/reference/superPropertyAccessNoError.js +++ b/tests/baselines/reference/superPropertyAccessNoError.js @@ -87,7 +87,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var SomeBaseClass = (function () { +var SomeBaseClass = /** @class */ (function () { function SomeBaseClass() { } SomeBaseClass.prototype.func = function () { @@ -101,7 +101,7 @@ var SomeBaseClass = (function () { }; return SomeBaseClass; }()); -var SomeDerivedClass = (function (_super) { +var SomeDerivedClass = /** @class */ (function (_super) { __extends(SomeDerivedClass, _super); function SomeDerivedClass() { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/superPropertyAccess_ES5.js b/tests/baselines/reference/superPropertyAccess_ES5.js index 406fa087a44..6350253222b 100644 --- a/tests/baselines/reference/superPropertyAccess_ES5.js +++ b/tests/baselines/reference/superPropertyAccess_ES5.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var MyBase = (function () { +var MyBase = /** @class */ (function () { function MyBase() { } MyBase.prototype.getValue = function () { return 1; }; @@ -50,7 +50,7 @@ var MyBase = (function () { }); return MyBase; }()); -var MyDerived = (function (_super) { +var MyDerived = /** @class */ (function (_super) { __extends(MyDerived, _super); function MyDerived() { var _this = _super.call(this) || this; @@ -62,7 +62,7 @@ var MyDerived = (function (_super) { }(MyBase)); var d = new MyDerived(); var f3 = d.value; -var A = (function () { +var A = /** @class */ (function () { function A() { } Object.defineProperty(A.prototype, "property", { @@ -73,7 +73,7 @@ var A = (function () { }); return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js b/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js index eb698f1ae7e..ed34c69caca 100644 --- a/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js +++ b/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js @@ -26,13 +26,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var B = (function () { +var B = /** @class */ (function () { function B(x) { } B.prototype.x = function () { return ""; }; return B; }()); -var C1 = (function (_super) { +var C1 = /** @class */ (function (_super) { __extends(C1, _super); function C1() { var _this = this; @@ -42,7 +42,7 @@ var C1 = (function (_super) { } return C1; }(B)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { var _this = _super.call(this, _super.prototype.x.call(_this)) || this; diff --git a/tests/baselines/reference/superSymbolIndexedAccess5.js b/tests/baselines/reference/superSymbolIndexedAccess5.js index 5820c56504d..16f89096bab 100644 --- a/tests/baselines/reference/superSymbolIndexedAccess5.js +++ b/tests/baselines/reference/superSymbolIndexedAccess5.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var symbol; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype[symbol] = function () { @@ -33,7 +33,7 @@ var Foo = (function () { }; return Foo; }()); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superSymbolIndexedAccess6.js b/tests/baselines/reference/superSymbolIndexedAccess6.js index 45984298202..3783c462a9f 100644 --- a/tests/baselines/reference/superSymbolIndexedAccess6.js +++ b/tests/baselines/reference/superSymbolIndexedAccess6.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var symbol; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo[symbol] = function () { @@ -33,7 +33,7 @@ var Foo = (function () { }; return Foo; }()); -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/superWithGenericSpecialization.js b/tests/baselines/reference/superWithGenericSpecialization.js index 6f3cee935ef..066ee1793b1 100644 --- a/tests/baselines/reference/superWithGenericSpecialization.js +++ b/tests/baselines/reference/superWithGenericSpecialization.js @@ -25,12 +25,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super.call(this) || this; diff --git a/tests/baselines/reference/superWithGenerics.js b/tests/baselines/reference/superWithGenerics.js index a66656832f4..bf0057a4383 100644 --- a/tests/baselines/reference/superWithGenerics.js +++ b/tests/baselines/reference/superWithGenerics.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super.call(this) || this; diff --git a/tests/baselines/reference/superWithTypeArgument.js b/tests/baselines/reference/superWithTypeArgument.js index 34cb3137ee8..7a7616ac958 100644 --- a/tests/baselines/reference/superWithTypeArgument.js +++ b/tests/baselines/reference/superWithTypeArgument.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/superWithTypeArgument2.js b/tests/baselines/reference/superWithTypeArgument2.js index e382f1923c9..0131402acc4 100644 --- a/tests/baselines/reference/superWithTypeArgument2.js +++ b/tests/baselines/reference/superWithTypeArgument2.js @@ -20,12 +20,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D(x) { var _this = this; diff --git a/tests/baselines/reference/superWithTypeArgument3.js b/tests/baselines/reference/superWithTypeArgument3.js index d5c61d54fb6..9acde49e997 100644 --- a/tests/baselines/reference/superWithTypeArgument3.js +++ b/tests/baselines/reference/superWithTypeArgument3.js @@ -24,13 +24,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.bar = function (x) { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js b/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js index 140f8258669..0cd3599db56 100644 --- a/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js +++ b/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js @@ -53,13 +53,13 @@ var ObjectLiteral; } }; })(ObjectLiteral || (ObjectLiteral = {})); -var F = (function () { +var F = /** @class */ (function () { function F() { } F.prototype.test = function () { return ""; }; return F; }()); -var SuperObjectTest = (function (_super) { +var SuperObjectTest = /** @class */ (function (_super) { __extends(SuperObjectTest, _super); function SuperObjectTest() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/switchAssignmentCompat.js b/tests/baselines/reference/switchAssignmentCompat.js index c88b07059a2..4905e3c3b2e 100644 --- a/tests/baselines/reference/switchAssignmentCompat.js +++ b/tests/baselines/reference/switchAssignmentCompat.js @@ -7,7 +7,7 @@ switch (0) { //// [switchAssignmentCompat.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/switchCasesExpressionTypeMismatch.js b/tests/baselines/reference/switchCasesExpressionTypeMismatch.js index 43a43224579..d2112a592fc 100644 --- a/tests/baselines/reference/switchCasesExpressionTypeMismatch.js +++ b/tests/baselines/reference/switchCasesExpressionTypeMismatch.js @@ -20,7 +20,7 @@ switch (s) { //// [switchCasesExpressionTypeMismatch.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/switchComparableCompatForBrands.js b/tests/baselines/reference/switchComparableCompatForBrands.js index 316edfc9c31..6ad58b30eca 100644 --- a/tests/baselines/reference/switchComparableCompatForBrands.js +++ b/tests/baselines/reference/switchComparableCompatForBrands.js @@ -15,7 +15,7 @@ function test(strInput: string & MyBrand) { //// [switchComparableCompatForBrands.js] -var MyBrand = (function () { +var MyBrand = /** @class */ (function () { function MyBrand() { } return MyBrand; diff --git a/tests/baselines/reference/switchStatements.js b/tests/baselines/reference/switchStatements.js index 6bce62c108b..7ca009c3110 100644 --- a/tests/baselines/reference/switchStatements.js +++ b/tests/baselines/reference/switchStatements.js @@ -95,12 +95,12 @@ switch (x) { default: } // basic assignable check, rest covered in tests for 'assignement compatibility' -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/systemModule17.js b/tests/baselines/reference/systemModule17.js index bab203d8aa2..825b5be6ba1 100644 --- a/tests/baselines/reference/systemModule17.js +++ b/tests/baselines/reference/systemModule17.js @@ -46,7 +46,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - A = (function () { + A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/systemModule3.js b/tests/baselines/reference/systemModule3.js index b7a91ac5d4a..d4f8e33f1ff 100644 --- a/tests/baselines/reference/systemModule3.js +++ b/tests/baselines/reference/systemModule3.js @@ -44,7 +44,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - C = (function () { + C = /** @class */ (function () { function C() { } return C; @@ -61,7 +61,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - default_1 = (function () { + default_1 = /** @class */ (function () { function default_1() { } return default_1; diff --git a/tests/baselines/reference/systemModule6.js b/tests/baselines/reference/systemModule6.js index 3632881127a..9c04f07825e 100644 --- a/tests/baselines/reference/systemModule6.js +++ b/tests/baselines/reference/systemModule6.js @@ -16,7 +16,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - C = (function () { + C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/systemModuleDeclarationMerging.js b/tests/baselines/reference/systemModuleDeclarationMerging.js index 9a48570fb11..7dbcd37c66f 100644 --- a/tests/baselines/reference/systemModuleDeclarationMerging.js +++ b/tests/baselines/reference/systemModuleDeclarationMerging.js @@ -22,7 +22,7 @@ System.register([], function (exports_1, context_1) { var x; })(F || (F = {})); exports_1("F", F); - C = (function () { + C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/systemModuleExportDefault.js b/tests/baselines/reference/systemModuleExportDefault.js index 98fa71de5e2..9b055e03622 100644 --- a/tests/baselines/reference/systemModuleExportDefault.js +++ b/tests/baselines/reference/systemModuleExportDefault.js @@ -46,7 +46,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - default_1 = (function () { + default_1 = /** @class */ (function () { function default_1() { } return default_1; @@ -63,7 +63,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - C = (function () { + C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/systemModuleNonTopLevelModuleMembers.js b/tests/baselines/reference/systemModuleNonTopLevelModuleMembers.js index 8337b4faea9..278354690b7 100644 --- a/tests/baselines/reference/systemModuleNonTopLevelModuleMembers.js +++ b/tests/baselines/reference/systemModuleNonTopLevelModuleMembers.js @@ -21,7 +21,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - TopLevelClass = (function () { + TopLevelClass = /** @class */ (function () { function TopLevelClass() { } return TopLevelClass; @@ -36,7 +36,7 @@ System.register([], function (exports_1, context_1) { })(TopLevelEnum || (TopLevelEnum = {})); exports_1("TopLevelEnum", TopLevelEnum); (function (TopLevelModule2) { - var NonTopLevelClass = (function () { + var NonTopLevelClass = /** @class */ (function () { function NonTopLevelClass() { } return NonTopLevelClass; diff --git a/tests/baselines/reference/systemModuleWithSuperClass.js b/tests/baselines/reference/systemModuleWithSuperClass.js index 5964cb9c27f..74c9986fc1f 100644 --- a/tests/baselines/reference/systemModuleWithSuperClass.js +++ b/tests/baselines/reference/systemModuleWithSuperClass.js @@ -19,7 +19,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - Foo = (function () { + Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -50,7 +50,7 @@ System.register(["./foo"], function (exports_1, context_1) { } ], execute: function () { - Bar = (function (_super) { + Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/taggedTemplateWithConstructableTag01.js b/tests/baselines/reference/taggedTemplateWithConstructableTag01.js index dbcb70edf00..dacae2f529e 100644 --- a/tests/baselines/reference/taggedTemplateWithConstructableTag01.js +++ b/tests/baselines/reference/taggedTemplateWithConstructableTag01.js @@ -4,7 +4,7 @@ class CtorTag { } CtorTag `Hello world!`; //// [taggedTemplateWithConstructableTag01.js] -var CtorTag = (function () { +var CtorTag = /** @class */ (function () { function CtorTag() { } return CtorTag; diff --git a/tests/baselines/reference/targetTypeBaseCalls.js b/tests/baselines/reference/targetTypeBaseCalls.js index 70e14fd521f..f769d93063e 100644 --- a/tests/baselines/reference/targetTypeBaseCalls.js +++ b/tests/baselines/reference/targetTypeBaseCalls.js @@ -30,14 +30,14 @@ var __extends = (this && this.__extends) || (function () { }; })(); function foo(x) { } -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { } return Foo; }()); foo(function (s) { s = 5; }); // Error, can’t assign number to string new Foo(function (s) { s = 5; }); // error, if types are applied correctly -var Bar = (function (_super) { +var Bar = /** @class */ (function (_super) { __extends(Bar, _super); function Bar() { return _super.call(this, function (s) { s = 5; }) || this; diff --git a/tests/baselines/reference/templateStringsArrayTypeDefinedInES5Mode.js b/tests/baselines/reference/templateStringsArrayTypeDefinedInES5Mode.js index 7c8beb428c8..517383f6f29 100644 --- a/tests/baselines/reference/templateStringsArrayTypeDefinedInES5Mode.js +++ b/tests/baselines/reference/templateStringsArrayTypeDefinedInES5Mode.js @@ -10,7 +10,7 @@ f({}, 10, 10); f `abcdef${ 1234 }${ 5678 }ghijkl`; //// [templateStringsArrayTypeDefinedInES5Mode.js] -var TemplateStringsArray = (function () { +var TemplateStringsArray = /** @class */ (function () { function TemplateStringsArray() { } return TemplateStringsArray; diff --git a/tests/baselines/reference/testContainerList.js b/tests/baselines/reference/testContainerList.js index 19e54a2782f..25b19cc98e1 100644 --- a/tests/baselines/reference/testContainerList.js +++ b/tests/baselines/reference/testContainerList.js @@ -11,7 +11,7 @@ module A { // Regression test for #325 var A; (function (A) { - var C = (function () { + var C = /** @class */ (function () { function C(d) { this.d = d; } diff --git a/tests/baselines/reference/thisBinding.js b/tests/baselines/reference/thisBinding.js index d8d7f5b7c0a..b0b05e23e80 100644 --- a/tests/baselines/reference/thisBinding.js +++ b/tests/baselines/reference/thisBinding.js @@ -24,7 +24,7 @@ class C { //// [thisBinding.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { this.x = 0; ({ z: 10, f: this.f }).f(({})); @@ -37,7 +37,7 @@ var M; }()); M.C = C; })(M || (M = {})); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function (x) { diff --git a/tests/baselines/reference/thisBinding2.js b/tests/baselines/reference/thisBinding2.js index 142cd9db4a5..27bd7c3bec7 100644 --- a/tests/baselines/reference/thisBinding2.js +++ b/tests/baselines/reference/thisBinding2.js @@ -22,7 +22,7 @@ var messenger = { //// [thisBinding2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { var _this = this; this.x = (function () { diff --git a/tests/baselines/reference/thisCapture1.js b/tests/baselines/reference/thisCapture1.js index 8ee3fa2fddc..bab60aa0424 100644 --- a/tests/baselines/reference/thisCapture1.js +++ b/tests/baselines/reference/thisCapture1.js @@ -10,7 +10,7 @@ class X { } //// [thisCapture1.js] -var X = (function () { +var X = /** @class */ (function () { function X() { this.y = 0; } diff --git a/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js b/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js index 9aea88edf46..d3a67a9b929 100644 --- a/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js +++ b/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js @@ -5,7 +5,7 @@ class C { //// [thisExpressionInCallExpressionWithTypeArguments.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { diff --git a/tests/baselines/reference/thisExpressionOfGenericObject.js b/tests/baselines/reference/thisExpressionOfGenericObject.js index a6cfdeb4d07..bf4b9257e11 100644 --- a/tests/baselines/reference/thisExpressionOfGenericObject.js +++ b/tests/baselines/reference/thisExpressionOfGenericObject.js @@ -8,7 +8,7 @@ class MyClass1 { //// [thisExpressionOfGenericObject.js] -var MyClass1 = (function () { +var MyClass1 = /** @class */ (function () { function MyClass1() { var _this = this; (function () { return _this; }); diff --git a/tests/baselines/reference/thisInAccessors.js b/tests/baselines/reference/thisInAccessors.js index 6c0b492d878..739cc183aff 100644 --- a/tests/baselines/reference/thisInAccessors.js +++ b/tests/baselines/reference/thisInAccessors.js @@ -32,7 +32,7 @@ class GetterAndSetter { //// [thisInAccessors.js] // this capture only in getter -var GetterOnly = (function () { +var GetterOnly = /** @class */ (function () { function GetterOnly() { } Object.defineProperty(GetterOnly.prototype, "Value", { @@ -49,7 +49,7 @@ var GetterOnly = (function () { return GetterOnly; }()); // this capture only in setter -var SetterOnly = (function () { +var SetterOnly = /** @class */ (function () { function SetterOnly() { } Object.defineProperty(SetterOnly.prototype, "Value", { @@ -66,7 +66,7 @@ var SetterOnly = (function () { return SetterOnly; }()); // this capture only in both setter and getter -var GetterAndSetter = (function () { +var GetterAndSetter = /** @class */ (function () { function GetterAndSetter() { } Object.defineProperty(GetterAndSetter.prototype, "Value", { diff --git a/tests/baselines/reference/thisInArrowFunctionInStaticInitializer1.js b/tests/baselines/reference/thisInArrowFunctionInStaticInitializer1.js index 88a4f5c6e5c..97e958ace5e 100644 --- a/tests/baselines/reference/thisInArrowFunctionInStaticInitializer1.js +++ b/tests/baselines/reference/thisInArrowFunctionInStaticInitializer1.js @@ -10,7 +10,7 @@ class Vector { //// [thisInArrowFunctionInStaticInitializer1.js] function log(a) { } -var Vector = (function () { +var Vector = /** @class */ (function () { function Vector() { } Vector.foo = function () { diff --git a/tests/baselines/reference/thisInConstructorParameter1.js b/tests/baselines/reference/thisInConstructorParameter1.js index 32d50bc1ede..bbaac843b6a 100644 --- a/tests/baselines/reference/thisInConstructorParameter1.js +++ b/tests/baselines/reference/thisInConstructorParameter1.js @@ -5,7 +5,7 @@ class Foo { } //// [thisInConstructorParameter1.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo(x) { if (x === void 0) { x = this.y; } } diff --git a/tests/baselines/reference/thisInConstructorParameter2.js b/tests/baselines/reference/thisInConstructorParameter2.js index 7260ecafcb9..6a27183800c 100644 --- a/tests/baselines/reference/thisInConstructorParameter2.js +++ b/tests/baselines/reference/thisInConstructorParameter2.js @@ -10,7 +10,7 @@ class P { } //// [thisInConstructorParameter2.js] -var P = (function () { +var P = /** @class */ (function () { function P(z, zz) { if (z === void 0) { z = this; } if (zz === void 0) { zz = this; } diff --git a/tests/baselines/reference/thisInGenericStaticMembers.js b/tests/baselines/reference/thisInGenericStaticMembers.js index 11dc7b28081..748065790e3 100644 --- a/tests/baselines/reference/thisInGenericStaticMembers.js +++ b/tests/baselines/reference/thisInGenericStaticMembers.js @@ -28,7 +28,7 @@ class B { //// [thisInGenericStaticMembers.js] // this.call in static generic method not resolved correctly -var A = (function () { +var A = /** @class */ (function () { function A() { } A.one = function (source, value) { @@ -39,7 +39,7 @@ var A = (function () { }; return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } B.one = function (source, value) { diff --git a/tests/baselines/reference/thisInInnerFunctions.js b/tests/baselines/reference/thisInInnerFunctions.js index ec8a387bd1b..c34aa32736b 100644 --- a/tests/baselines/reference/thisInInnerFunctions.js +++ b/tests/baselines/reference/thisInInnerFunctions.js @@ -18,7 +18,7 @@ function test() { //// [thisInInnerFunctions.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.x = "hello"; } diff --git a/tests/baselines/reference/thisInInstanceMemberInitializer.js b/tests/baselines/reference/thisInInstanceMemberInitializer.js index 71db30b0540..70d2c91319d 100644 --- a/tests/baselines/reference/thisInInstanceMemberInitializer.js +++ b/tests/baselines/reference/thisInInstanceMemberInitializer.js @@ -9,13 +9,13 @@ class D { } //// [thisInInstanceMemberInitializer.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = this; } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { this.x = this; } diff --git a/tests/baselines/reference/thisInInvalidContexts.js b/tests/baselines/reference/thisInInvalidContexts.js index 24b25d46a34..635eff25cf4 100644 --- a/tests/baselines/reference/thisInInvalidContexts.js +++ b/tests/baselines/reference/thisInInvalidContexts.js @@ -60,18 +60,18 @@ var __extends = (this && this.__extends) || (function () { }; })(); //'this' in static member initializer -var ErrClass1 = (function () { +var ErrClass1 = /** @class */ (function () { function ErrClass1() { } ErrClass1.t = this; // Error return ErrClass1; }()); -var BaseErrClass = (function () { +var BaseErrClass = /** @class */ (function () { function BaseErrClass(t) { } return BaseErrClass; }()); -var ClassWithNoInitializer = (function (_super) { +var ClassWithNoInitializer = /** @class */ (function (_super) { __extends(ClassWithNoInitializer, _super); //'this' in optional super call function ClassWithNoInitializer() { @@ -80,7 +80,7 @@ var ClassWithNoInitializer = (function (_super) { } return ClassWithNoInitializer; }(BaseErrClass)); -var ClassWithInitializer = (function (_super) { +var ClassWithInitializer = /** @class */ (function (_super) { __extends(ClassWithInitializer, _super); //'this' in required super call function ClassWithInitializer() { @@ -100,7 +100,7 @@ var M; //'this' as a type argument function genericFunc(x) { } genericFunc(undefined); // Should be an error -var ErrClass3 = (function (_super) { +var ErrClass3 = /** @class */ (function (_super) { __extends(ErrClass3, _super); function ErrClass3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/thisInInvalidContextsExternalModule.js b/tests/baselines/reference/thisInInvalidContextsExternalModule.js index 845183d8df5..ea69a582730 100644 --- a/tests/baselines/reference/thisInInvalidContextsExternalModule.js +++ b/tests/baselines/reference/thisInInvalidContextsExternalModule.js @@ -61,18 +61,18 @@ var __extends = (this && this.__extends) || (function () { }; })(); //'this' in static member initializer -var ErrClass1 = (function () { +var ErrClass1 = /** @class */ (function () { function ErrClass1() { } ErrClass1.t = this; // Error return ErrClass1; }()); -var BaseErrClass = (function () { +var BaseErrClass = /** @class */ (function () { function BaseErrClass(t) { } return BaseErrClass; }()); -var ClassWithNoInitializer = (function (_super) { +var ClassWithNoInitializer = /** @class */ (function (_super) { __extends(ClassWithNoInitializer, _super); //'this' in optional super call function ClassWithNoInitializer() { @@ -81,7 +81,7 @@ var ClassWithNoInitializer = (function (_super) { } return ClassWithNoInitializer; }(BaseErrClass)); -var ClassWithInitializer = (function (_super) { +var ClassWithInitializer = /** @class */ (function (_super) { __extends(ClassWithInitializer, _super); //'this' in required super call function ClassWithInitializer() { @@ -101,7 +101,7 @@ var M; //'this' as a type argument function genericFunc(x) { } genericFunc(undefined); // Should be an error -var ErrClass3 = (function (_super) { +var ErrClass3 = /** @class */ (function (_super) { __extends(ErrClass3, _super); function ErrClass3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/thisInLambda.js b/tests/baselines/reference/thisInLambda.js index b121947ce9b..45455eaa13e 100644 --- a/tests/baselines/reference/thisInLambda.js +++ b/tests/baselines/reference/thisInLambda.js @@ -19,7 +19,7 @@ class myCls { } //// [thisInLambda.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.x = "hello"; } @@ -31,7 +31,7 @@ var Foo = (function () { return Foo; }()); function myFn(a) { } -var myCls = (function () { +var myCls = /** @class */ (function () { function myCls() { var _this = this; myFn(function () { diff --git a/tests/baselines/reference/thisInObjectLiterals.js b/tests/baselines/reference/thisInObjectLiterals.js index 6331f12105d..22b3c6ba5be 100644 --- a/tests/baselines/reference/thisInObjectLiterals.js +++ b/tests/baselines/reference/thisInObjectLiterals.js @@ -20,7 +20,7 @@ var obj: { f: () => any; }; //// [thisInObjectLiterals.js] -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } MyClass.prototype.fn = function () { diff --git a/tests/baselines/reference/thisInOuterClassBody.js b/tests/baselines/reference/thisInOuterClassBody.js index 40e4a2e2485..2b4e3a1aabd 100644 --- a/tests/baselines/reference/thisInOuterClassBody.js +++ b/tests/baselines/reference/thisInOuterClassBody.js @@ -21,7 +21,7 @@ class Foo { } //// [thisInOuterClassBody.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.x = this; } diff --git a/tests/baselines/reference/thisInPropertyBoundDeclarations.js b/tests/baselines/reference/thisInPropertyBoundDeclarations.js index 0b378cec51a..15c0bf59519 100644 --- a/tests/baselines/reference/thisInPropertyBoundDeclarations.js +++ b/tests/baselines/reference/thisInPropertyBoundDeclarations.js @@ -68,7 +68,7 @@ class B { } //// [thisInPropertyBoundDeclarations.js] -var Bug = (function () { +var Bug = /** @class */ (function () { function Bug() { } Bug.prototype.foo = function (name) { @@ -82,7 +82,7 @@ var Bug = (function () { return Bug; }()); // Valid use of this in a property bound decl -var A = (function () { +var A = /** @class */ (function () { function A() { this.prop1 = function () { this; @@ -110,7 +110,7 @@ var A = (function () { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { var _this = this; this.prop1 = this; diff --git a/tests/baselines/reference/thisInStaticMethod1.js b/tests/baselines/reference/thisInStaticMethod1.js index a42415c0b62..bbeb55c48fb 100644 --- a/tests/baselines/reference/thisInStaticMethod1.js +++ b/tests/baselines/reference/thisInStaticMethod1.js @@ -8,7 +8,7 @@ class foo { var x = foo.bar(); //// [thisInStaticMethod1.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.bar = function () { diff --git a/tests/baselines/reference/thisInStatics.js b/tests/baselines/reference/thisInStatics.js index b3f688903c6..dfb0dc19f87 100644 --- a/tests/baselines/reference/thisInStatics.js +++ b/tests/baselines/reference/thisInStatics.js @@ -11,7 +11,7 @@ class C { } //// [thisInStatics.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.f = function () { diff --git a/tests/baselines/reference/thisInSuperCall.js b/tests/baselines/reference/thisInSuperCall.js index e28588b2142..85fd3f31b8a 100644 --- a/tests/baselines/reference/thisInSuperCall.js +++ b/tests/baselines/reference/thisInSuperCall.js @@ -33,12 +33,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(x) { } return Base; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { var _this = _super.call(this, _this) || this; @@ -46,7 +46,7 @@ var Foo = (function (_super) { } return Foo; }(Base)); -var Foo2 = (function (_super) { +var Foo2 = /** @class */ (function (_super) { __extends(Foo2, _super); function Foo2() { var _this = _super.call(this, _this) || this; @@ -55,7 +55,7 @@ var Foo2 = (function (_super) { } return Foo2; }(Base)); -var Foo3 = (function (_super) { +var Foo3 = /** @class */ (function (_super) { __extends(Foo3, _super); function Foo3(p) { var _this = _super.call(this, _this) || this; diff --git a/tests/baselines/reference/thisInSuperCall1.js b/tests/baselines/reference/thisInSuperCall1.js index c975c10927e..fe074c247c0 100644 --- a/tests/baselines/reference/thisInSuperCall1.js +++ b/tests/baselines/reference/thisInSuperCall1.js @@ -21,12 +21,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } return Base; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo(x) { var _this = _super.call(this, _this) || this; diff --git a/tests/baselines/reference/thisInSuperCall2.js b/tests/baselines/reference/thisInSuperCall2.js index 7112f7b21d1..cb231c6e3b3 100644 --- a/tests/baselines/reference/thisInSuperCall2.js +++ b/tests/baselines/reference/thisInSuperCall2.js @@ -30,12 +30,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } return Base; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { var _this = _super.call(this, _this) || this; @@ -43,7 +43,7 @@ var Foo = (function (_super) { } return Foo; }(Base)); -var Foo2 = (function (_super) { +var Foo2 = /** @class */ (function (_super) { __extends(Foo2, _super); function Foo2() { var _this = _super.call(this, _this) || this; diff --git a/tests/baselines/reference/thisInSuperCall3.js b/tests/baselines/reference/thisInSuperCall3.js index 2e07d294843..29c67e8bbee 100644 --- a/tests/baselines/reference/thisInSuperCall3.js +++ b/tests/baselines/reference/thisInSuperCall3.js @@ -23,12 +23,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } return Base; }()); -var Foo = (function (_super) { +var Foo = /** @class */ (function (_super) { __extends(Foo, _super); function Foo() { var _this = _super.call(this, _this) || this; diff --git a/tests/baselines/reference/thisTypeAndConstraints.js b/tests/baselines/reference/thisTypeAndConstraints.js index 3800b8bc5e3..b9b2dfba2e3 100644 --- a/tests/baselines/reference/thisTypeAndConstraints.js +++ b/tests/baselines/reference/thisTypeAndConstraints.js @@ -23,7 +23,7 @@ class B { //// [thisTypeAndConstraints.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.self = function () { @@ -37,7 +37,7 @@ function f(x) { } x = x.self(); } -var B = (function () { +var B = /** @class */ (function () { function B() { } B.prototype.foo = function (x) { diff --git a/tests/baselines/reference/thisTypeAsConstraint.js b/tests/baselines/reference/thisTypeAsConstraint.js index b5a7113549d..f11a754a458 100644 --- a/tests/baselines/reference/thisTypeAsConstraint.js +++ b/tests/baselines/reference/thisTypeAsConstraint.js @@ -5,7 +5,7 @@ class C { } //// [thisTypeAsConstraint.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m = function () { diff --git a/tests/baselines/reference/thisTypeErrors.js b/tests/baselines/reference/thisTypeErrors.js index f246b80f4f4..96039071cb6 100644 --- a/tests/baselines/reference/thisTypeErrors.js +++ b/tests/baselines/reference/thisTypeErrors.js @@ -64,12 +64,12 @@ function f1(x) { var y; return this; } -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.foo = function (x) { @@ -82,7 +82,7 @@ var N1; (function (N1) { N1.y = this; })(N1 || (N1 = {})); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { this.x1 = { g: function (x) { diff --git a/tests/baselines/reference/thisTypeErrors2.js b/tests/baselines/reference/thisTypeErrors2.js index 4546dcd2199..0d044525fc3 100644 --- a/tests/baselines/reference/thisTypeErrors2.js +++ b/tests/baselines/reference/thisTypeErrors2.js @@ -15,17 +15,17 @@ class Derived { //// [thisTypeErrors2.js] -var Base = (function () { +var Base = /** @class */ (function () { function Base(a) { } return Base; }()); -var Generic = (function () { +var Generic = /** @class */ (function () { function Generic() { } return Generic; }()); -var Derived = (function () { +var Derived = /** @class */ (function () { function Derived(host) { this.host = host; var self = this; diff --git a/tests/baselines/reference/thisTypeInAccessors.js b/tests/baselines/reference/thisTypeInAccessors.js index ed339d0366a..bae75af5599 100644 --- a/tests/baselines/reference/thisTypeInAccessors.js +++ b/tests/baselines/reference/thisTypeInAccessors.js @@ -57,7 +57,7 @@ var copiedFromGetterUnannotated = { get x() { return this.n; }, set x(n) { this.n = n; } }; -var Explicit = (function () { +var Explicit = /** @class */ (function () { function Explicit() { this.n = 17; } @@ -69,7 +69,7 @@ var Explicit = (function () { }); return Explicit; }()); -var Contextual = (function () { +var Contextual = /** @class */ (function () { function Contextual() { this.n = 21; } diff --git a/tests/baselines/reference/thisTypeInClasses.js b/tests/baselines/reference/thisTypeInClasses.js index c6790b3d52d..b10fcbcf612 100644 --- a/tests/baselines/reference/thisTypeInClasses.js +++ b/tests/baselines/reference/thisTypeInClasses.js @@ -51,23 +51,23 @@ class C5 { //// [thisTypeInClasses.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } C1.prototype.f = function (x) { return undefined; }; return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } C5.prototype.foo = function () { diff --git a/tests/baselines/reference/thisTypeInFunctions.js b/tests/baselines/reference/thisTypeInFunctions.js index 68513c151d9..36ce0574a5d 100644 --- a/tests/baselines/reference/thisTypeInFunctions.js +++ b/tests/baselines/reference/thisTypeInFunctions.js @@ -207,12 +207,12 @@ var __extends = (this && this.__extends) || (function () { })(); var _this = this; // body checking -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.explicitThis = function (m) { @@ -229,7 +229,7 @@ var C = (function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -330,7 +330,7 @@ c.explicitC = function (m) { return this.n + m; }; // this:void compatibility c.explicitVoid = function (n) { return n; }; // class-based assignability -var Base1 = (function () { +var Base1 = /** @class */ (function () { function Base1() { } Base1.prototype.polymorphic = function () { return this.x; }; @@ -338,21 +338,21 @@ var Base1 = (function () { Base1.explicitStatic = function () { return this.y; }; return Base1; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } return Derived1; }(Base1)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } Base2.prototype.polymorphic = function () { return this.y; }; Base2.prototype.explicit = function () { return this.x; }; return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/thisTypeInFunctionsNegative.js b/tests/baselines/reference/thisTypeInFunctionsNegative.js index 6cf6f477827..e342a819906 100644 --- a/tests/baselines/reference/thisTypeInFunctionsNegative.js +++ b/tests/baselines/reference/thisTypeInFunctionsNegative.js @@ -188,7 +188,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); var _this = this; -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.explicitThis = function (m) { @@ -208,7 +208,7 @@ var C = (function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.explicitThis = function (m) { @@ -290,7 +290,7 @@ c.explicitThis = d.explicitThis; c.explicitVoid = d.explicitD; c.explicitVoid = d.explicitThis; /// class-based polymorphic assignability (with inheritance!) /// -var Base1 = (function () { +var Base1 = /** @class */ (function () { function Base1() { } Base1.prototype.polymorphic = function () { return this.x; }; @@ -298,21 +298,21 @@ var Base1 = (function () { Base1.explicitStatic = function () { return this.x; }; return Base1; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } return Derived1; }(Base1)); -var Base2 = (function () { +var Base2 = /** @class */ (function () { function Base2() { } Base2.prototype.polymorphic = function () { return this.y; }; Base2.prototype.explicit = function () { return this.x; }; return Base2; }()); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; @@ -331,7 +331,7 @@ function VoidThis() { } var voidThis = new VoidThis(); ///// syntax-ish errors ///// -var ThisConstructor = (function () { +var ThisConstructor = /** @class */ (function () { function ThisConstructor(n) { this.n = n; } diff --git a/tests/baselines/reference/thisWhenTypeCheckFails.js b/tests/baselines/reference/thisWhenTypeCheckFails.js index fee1ef2d61e..ed818e1ac32 100644 --- a/tests/baselines/reference/thisWhenTypeCheckFails.js +++ b/tests/baselines/reference/thisWhenTypeCheckFails.js @@ -9,7 +9,7 @@ class c { //// [thisWhenTypeCheckFails.js] -var c = (function () { +var c = /** @class */ (function () { function c() { } c.prototype.n = function () { diff --git a/tests/baselines/reference/throwInEnclosingStatements.js b/tests/baselines/reference/throwInEnclosingStatements.js index eb4da2e6c4d..e1760cd6e8b 100644 --- a/tests/baselines/reference/throwInEnclosingStatements.js +++ b/tests/baselines/reference/throwInEnclosingStatements.js @@ -75,7 +75,7 @@ var j = 0; while (j < 0) { throw j; } -var C = (function () { +var C = /** @class */ (function () { function C() { throw this; } diff --git a/tests/baselines/reference/throwStatements.js b/tests/baselines/reference/throwStatements.js index 0773ecba845..ab66fc4ad96 100644 --- a/tests/baselines/reference/throwStatements.js +++ b/tests/baselines/reference/throwStatements.js @@ -87,12 +87,12 @@ throw new D(); //// [throwStatements.js] // all legal -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; @@ -100,7 +100,7 @@ var D = (function () { function F(x) { return 42; } var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/tooManyTypeParameters1.js b/tests/baselines/reference/tooManyTypeParameters1.js index 085a6bd13e3..a40efee7028 100644 --- a/tests/baselines/reference/tooManyTypeParameters1.js +++ b/tests/baselines/reference/tooManyTypeParameters1.js @@ -16,7 +16,7 @@ function f() { } f(); var x = function () { }; x(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/topLevel.js b/tests/baselines/reference/topLevel.js index 1908ab8c729..05622165a5f 100644 --- a/tests/baselines/reference/topLevel.js +++ b/tests/baselines/reference/topLevel.js @@ -28,7 +28,7 @@ result+=(M.origin.move(1,1)); //// [topLevel.js] -var Point = (function () { +var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js b/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js index 8041025f66a..a3a17751309 100644 --- a/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js +++ b/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js @@ -10,7 +10,7 @@ class arrTest { //// [trailingCommaInHeterogenousArrayLiteral1.js] -var arrTest = (function () { +var arrTest = /** @class */ (function () { function arrTest() { } arrTest.prototype.test = function (arg1) { }; diff --git a/tests/baselines/reference/trailingCommasInFunctionParametersAndArguments.js b/tests/baselines/reference/trailingCommasInFunctionParametersAndArguments.js index 64df1ec5a75..e796a6b518c 100644 --- a/tests/baselines/reference/trailingCommasInFunctionParametersAndArguments.js +++ b/tests/baselines/reference/trailingCommasInFunctionParametersAndArguments.js @@ -41,7 +41,7 @@ f2.apply(void 0, []); f3(1); f3(1, 2); // Works for constructors too -var X = (function () { +var X = /** @class */ (function () { function X(a) { } Object.defineProperty(X.prototype, "x", { diff --git a/tests/baselines/reference/trailingCommasInGetter.js b/tests/baselines/reference/trailingCommasInGetter.js index 926545a8cba..3151729a66a 100644 --- a/tests/baselines/reference/trailingCommasInGetter.js +++ b/tests/baselines/reference/trailingCommasInGetter.js @@ -5,7 +5,7 @@ class X { //// [trailingCommasInGetter.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } Object.defineProperty(X.prototype, "x", { diff --git a/tests/baselines/reference/transitiveTypeArgumentInference1.js b/tests/baselines/reference/transitiveTypeArgumentInference1.js index 3f7aed892e1..6e66294a66c 100644 --- a/tests/baselines/reference/transitiveTypeArgumentInference1.js +++ b/tests/baselines/reference/transitiveTypeArgumentInference1.js @@ -15,7 +15,7 @@ var c = new C(i); //// [transitiveTypeArgumentInference1.js] var i = null; -var C = (function () { +var C = /** @class */ (function () { function C(p) { } return C; diff --git a/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with CommonJS option.js b/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with CommonJS option.js index 9bdbfba8396..2b52d660f4e 100644 --- a/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with CommonJS option.js +++ b/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with CommonJS option.js @@ -10,7 +10,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; Object.defineProperty(exports, "__esModule", { value: true }); var ng = require("angular2/core"); -var MyClass1 = (function () { +var MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with System option.js b/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with System option.js index e79eeceae50..00be51ec29e 100644 --- a/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with System option.js +++ b/tests/baselines/reference/transpile/Correctly serialize metadata when transpile with System option.js @@ -18,7 +18,7 @@ System.register(["angular2/core"], function (exports_1, context_1) { } ], execute: function () { - MyClass1 = (function () { + MyClass1 = /** @class */ (function () { function MyClass1(_elementRef) { this._elementRef = _elementRef; } diff --git a/tests/baselines/reference/transpile/Transpile with emit decorators and emit metadata.js b/tests/baselines/reference/transpile/Transpile with emit decorators and emit metadata.js index 236f91f9594..ed922d3f48a 100644 --- a/tests/baselines/reference/transpile/Transpile with emit decorators and emit metadata.js +++ b/tests/baselines/reference/transpile/Transpile with emit decorators and emit metadata.js @@ -4,7 +4,7 @@ var db_1 = require("./db"); function someDecorator(target) { return target; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass(db) { this.db = db; this.db.doSomething(); diff --git a/tests/baselines/reference/tsxAttributeResolution10.js b/tests/baselines/reference/tsxAttributeResolution10.js index 141743c17bc..0853ce0bf54 100644 --- a/tests/baselines/reference/tsxAttributeResolution10.js +++ b/tests/baselines/reference/tsxAttributeResolution10.js @@ -34,7 +34,7 @@ export class MyComponent { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var MyComponent = (function () { + var MyComponent = /** @class */ (function () { function MyComponent() { } MyComponent.prototype.render = function () { diff --git a/tests/baselines/reference/tsxAttributeResolution11.js b/tests/baselines/reference/tsxAttributeResolution11.js index c4d62a7147a..e89a00cd63b 100644 --- a/tests/baselines/reference/tsxAttributeResolution11.js +++ b/tests/baselines/reference/tsxAttributeResolution11.js @@ -29,7 +29,7 @@ var x = ; //// [file.jsx] -var MyComponent = (function () { +var MyComponent = /** @class */ (function () { function MyComponent() { } MyComponent.prototype.render = function () { diff --git a/tests/baselines/reference/tsxAttributeResolution15.js b/tests/baselines/reference/tsxAttributeResolution15.js index 0fbc01e6e0f..358f83016a8 100644 --- a/tests/baselines/reference/tsxAttributeResolution15.js +++ b/tests/baselines/reference/tsxAttributeResolution15.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { var _this = this; exports.__esModule = true; var React = require("react"); -var BigGreeter = (function (_super) { +var BigGreeter = /** @class */ (function (_super) { __extends(BigGreeter, _super); function BigGreeter() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxAttributeResolution16.js b/tests/baselines/reference/tsxAttributeResolution16.js index 1c05446b493..d0506b0ab14 100644 --- a/tests/baselines/reference/tsxAttributeResolution16.js +++ b/tests/baselines/reference/tsxAttributeResolution16.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var AddressComp = (function (_super) { +var AddressComp = /** @class */ (function (_super) { __extends(AddressComp, _super); function AddressComp() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxAttributeResolution9.js b/tests/baselines/reference/tsxAttributeResolution9.js index a982fea412b..4180e6a662d 100644 --- a/tests/baselines/reference/tsxAttributeResolution9.js +++ b/tests/baselines/reference/tsxAttributeResolution9.js @@ -30,7 +30,7 @@ export class MyComponent { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var MyComponent = (function () { + var MyComponent = /** @class */ (function () { function MyComponent() { } MyComponent.prototype.render = function () { diff --git a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js index f6403804fae..55d09cf3085 100644 --- a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js +++ b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var ShortDetails = (function (_super) { +var ShortDetails = /** @class */ (function (_super) { __extends(ShortDetails, _super); function ShortDetails() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution1.js b/tests/baselines/reference/tsxDefaultAttributesResolution1.js index 8d22db3b69f..10266147f3a 100644 --- a/tests/baselines/reference/tsxDefaultAttributesResolution1.js +++ b/tests/baselines/reference/tsxDefaultAttributesResolution1.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution2.js b/tests/baselines/reference/tsxDefaultAttributesResolution2.js index 38735169f10..f83fc00a2f1 100644 --- a/tests/baselines/reference/tsxDefaultAttributesResolution2.js +++ b/tests/baselines/reference/tsxDefaultAttributesResolution2.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution3.js b/tests/baselines/reference/tsxDefaultAttributesResolution3.js index 14da51516b5..43fef39620d 100644 --- a/tests/baselines/reference/tsxDefaultAttributesResolution3.js +++ b/tests/baselines/reference/tsxDefaultAttributesResolution3.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxDefaultImports.js b/tests/baselines/reference/tsxDefaultImports.js index c3a287c478d..a0ca09cd840 100644 --- a/tests/baselines/reference/tsxDefaultImports.js +++ b/tests/baselines/reference/tsxDefaultImports.js @@ -20,7 +20,7 @@ var SomeEnum; (function (SomeEnum) { SomeEnum[SomeEnum["one"] = 0] = "one"; })(SomeEnum || (SomeEnum = {})); -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } SomeClass.E = SomeEnum; diff --git a/tests/baselines/reference/tsxDynamicTagName5.js b/tests/baselines/reference/tsxDynamicTagName5.js index 1aa3650a963..3014c8857de 100644 --- a/tests/baselines/reference/tsxDynamicTagName5.js +++ b/tests/baselines/reference/tsxDynamicTagName5.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Text = (function (_super) { +var Text = /** @class */ (function (_super) { __extends(Text, _super); function Text() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxDynamicTagName7.js b/tests/baselines/reference/tsxDynamicTagName7.js index 1bfade5d5da..1a845130b4d 100644 --- a/tests/baselines/reference/tsxDynamicTagName7.js +++ b/tests/baselines/reference/tsxDynamicTagName7.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Text = (function (_super) { +var Text = /** @class */ (function (_super) { __extends(Text, _super); function Text() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxDynamicTagName8.js b/tests/baselines/reference/tsxDynamicTagName8.js index 34a587c7d19..b35c1b88bcf 100644 --- a/tests/baselines/reference/tsxDynamicTagName8.js +++ b/tests/baselines/reference/tsxDynamicTagName8.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Text = (function (_super) { +var Text = /** @class */ (function (_super) { __extends(Text, _super); function Text() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxDynamicTagName9.js b/tests/baselines/reference/tsxDynamicTagName9.js index e5229f97a39..113629006f6 100644 --- a/tests/baselines/reference/tsxDynamicTagName9.js +++ b/tests/baselines/reference/tsxDynamicTagName9.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Text = (function (_super) { +var Text = /** @class */ (function (_super) { __extends(Text, _super); function Text() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxElementResolution.js b/tests/baselines/reference/tsxElementResolution.js index 6b0f49c19b6..5140e1116ce 100644 --- a/tests/baselines/reference/tsxElementResolution.js +++ b/tests/baselines/reference/tsxElementResolution.js @@ -25,19 +25,19 @@ var e = ; //// [tsxElementResolution.jsx] -var foundFirst = (function () { +var foundFirst = /** @class */ (function () { function foundFirst() { } return foundFirst; }()); -var Other = (function () { +var Other = /** @class */ (function () { function Other() { } return Other; }()); var Dotted; (function (Dotted) { - var Name = (function () { + var Name = /** @class */ (function () { function Name() { } return Name; diff --git a/tests/baselines/reference/tsxElementResolution19.js b/tests/baselines/reference/tsxElementResolution19.js index d63ab29794d..60b72237354 100644 --- a/tests/baselines/reference/tsxElementResolution19.js +++ b/tests/baselines/reference/tsxElementResolution19.js @@ -23,7 +23,7 @@ import {MyClass} from './file1'; define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var MyClass = (function () { + var MyClass = /** @class */ (function () { function MyClass() { } return MyClass; diff --git a/tests/baselines/reference/tsxEmit1.js b/tests/baselines/reference/tsxEmit1.js index dacb3ad621a..5e9817b94d6 100644 --- a/tests/baselines/reference/tsxEmit1.js +++ b/tests/baselines/reference/tsxEmit1.js @@ -54,7 +54,7 @@ var openClosed2 =
foo
; var openClosed3 =
{p}
; var openClosed4 =
{p < p}
; var openClosed5 =
{p > p}
; -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } SomeClass.prototype.f = function () { diff --git a/tests/baselines/reference/tsxEmit3.js b/tests/baselines/reference/tsxEmit3.js index 402782f899d..c1dc074bfe6 100644 --- a/tests/baselines/reference/tsxEmit3.js +++ b/tests/baselines/reference/tsxEmit3.js @@ -43,7 +43,7 @@ module M { //// [file.jsx] var M; (function (M) { - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -51,7 +51,7 @@ var M; M.Foo = Foo; var S; (function (S) { - var Bar = (function () { + var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/tsxEmit3.sourcemap.txt b/tests/baselines/reference/tsxEmit3.sourcemap.txt index 91bc3b839af..d6622d8532c 100644 --- a/tests/baselines/reference/tsxEmit3.sourcemap.txt +++ b/tests/baselines/reference/tsxEmit3.sourcemap.txt @@ -40,7 +40,7 @@ sourceFile:file.tsx 1-> 2 >^^^^^^^^^^^ 3 > ^ -4 > ^^^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 >module 3 > M @@ -48,7 +48,7 @@ sourceFile:file.tsx 2 >Emitted(2, 12) Source(6, 8) + SourceIndex(0) 3 >Emitted(2, 13) Source(6, 9) + SourceIndex(0) --- ->>> var Foo = (function () { +>>> var Foo = /** @class */ (function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> { @@ -132,7 +132,7 @@ sourceFile:file.tsx 1->^^^^ 2 > ^^^^^^^^^^^ 3 > ^ -4 > ^^^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > export module 3 > S @@ -140,7 +140,7 @@ sourceFile:file.tsx 2 >Emitted(10, 16) Source(8, 16) + SourceIndex(0) 3 >Emitted(10, 17) Source(8, 17) + SourceIndex(0) --- ->>> var Bar = (function () { +>>> var Bar = /** @class */ (function () { 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> { diff --git a/tests/baselines/reference/tsxExternalModuleEmit1.js b/tests/baselines/reference/tsxExternalModuleEmit1.js index 578d952be98..941da1971d5 100644 --- a/tests/baselines/reference/tsxExternalModuleEmit1.js +++ b/tests/baselines/reference/tsxExternalModuleEmit1.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Button = (function (_super) { +var Button = /** @class */ (function (_super) { __extends(Button, _super); function Button() { return _super !== null && _super.apply(this, arguments) || this; @@ -71,7 +71,7 @@ exports.__esModule = true; var React = require("react"); // Should see var button_1 = require('./button') here var button_1 = require("./button"); -var App = (function (_super) { +var App = /** @class */ (function (_super) { __extends(App, _super); function App() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxGenericAttributesType3.js b/tests/baselines/reference/tsxGenericAttributesType3.js index 51491d99aa2..876b5a6ad00 100644 --- a/tests/baselines/reference/tsxGenericAttributesType3.js +++ b/tests/baselines/reference/tsxGenericAttributesType3.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var B1 = (function (_super) { +var B1 = /** @class */ (function (_super) { __extends(B1, _super); function B1() { return _super !== null && _super.apply(this, arguments) || this; @@ -36,7 +36,7 @@ var B1 = (function (_super) { }; return B1; }(React.Component)); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxGenericAttributesType4.js b/tests/baselines/reference/tsxGenericAttributesType4.js index a00d03cd61b..1f8c9a631c0 100644 --- a/tests/baselines/reference/tsxGenericAttributesType4.js +++ b/tests/baselines/reference/tsxGenericAttributesType4.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var B1 = (function (_super) { +var B1 = /** @class */ (function (_super) { __extends(B1, _super); function B1() { return _super !== null && _super.apply(this, arguments) || this; @@ -37,7 +37,7 @@ var B1 = (function (_super) { }; return B1; }(React.Component)); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxGenericAttributesType5.js b/tests/baselines/reference/tsxGenericAttributesType5.js index cb535417dd6..402ed461a4f 100644 --- a/tests/baselines/reference/tsxGenericAttributesType5.js +++ b/tests/baselines/reference/tsxGenericAttributesType5.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var B1 = (function (_super) { +var B1 = /** @class */ (function (_super) { __extends(B1, _super); function B1() { return _super !== null && _super.apply(this, arguments) || this; @@ -38,7 +38,7 @@ var B1 = (function (_super) { }; return B1; }(React.Component)); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxGenericAttributesType6.js b/tests/baselines/reference/tsxGenericAttributesType6.js index 84cab3e1f94..cc65bd1fbb6 100644 --- a/tests/baselines/reference/tsxGenericAttributesType6.js +++ b/tests/baselines/reference/tsxGenericAttributesType6.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var B1 = (function (_super) { +var B1 = /** @class */ (function (_super) { __extends(B1, _super); function B1() { return _super !== null && _super.apply(this, arguments) || this; @@ -37,7 +37,7 @@ var B1 = (function (_super) { }; return B1; }(React.Component)); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxGenericAttributesType9.js b/tests/baselines/reference/tsxGenericAttributesType9.js index c53a8de520e..18e516ad6b6 100644 --- a/tests/baselines/reference/tsxGenericAttributesType9.js +++ b/tests/baselines/reference/tsxGenericAttributesType9.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { exports.__esModule = true; var React = require("react"); function makeP(Ctor) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxReactEmit1.js b/tests/baselines/reference/tsxReactEmit1.js index 20a91b3fe89..80b3c52ee20 100644 --- a/tests/baselines/reference/tsxReactEmit1.js +++ b/tests/baselines/reference/tsxReactEmit1.js @@ -55,7 +55,7 @@ var openClosed2 = React.createElement("div", { n: 'm' }, "foo"); var openClosed3 = React.createElement("div", { n: 'm' }, p); var openClosed4 = React.createElement("div", { n: 'm' }, p < p); var openClosed5 = React.createElement("div", { n: 'm', b: true }, p > p); -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } SomeClass.prototype.f = function () { diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution1.js b/tests/baselines/reference/tsxSpreadAttributesResolution1.js index 7d83e9bd390..2333dcb9db6 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution1.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution1.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution10.js b/tests/baselines/reference/tsxSpreadAttributesResolution10.js index f8d56f608de..ef9e7cf039f 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution10.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution10.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Opt = (function (_super) { +var Opt = /** @class */ (function (_super) { __extends(Opt, _super); function Opt() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution11.js b/tests/baselines/reference/tsxSpreadAttributesResolution11.js index 44e2dcd5292..4517eab96ca 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution11.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution11.js @@ -53,7 +53,7 @@ var obj3 = { y: true, overwrite: "hi" }; -var OverWriteAttr = (function (_super) { +var OverWriteAttr = /** @class */ (function (_super) { __extends(OverWriteAttr, _super); function OverWriteAttr() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution12.js b/tests/baselines/reference/tsxSpreadAttributesResolution12.js index a68755a7592..3ccf0e45bc3 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution12.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution12.js @@ -54,7 +54,7 @@ var obj3 = { y: false, overwrite: "hi" }; -var OverWriteAttr = (function (_super) { +var OverWriteAttr = /** @class */ (function (_super) { __extends(OverWriteAttr, _super); function OverWriteAttr() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution2.js b/tests/baselines/reference/tsxSpreadAttributesResolution2.js index ad2af275485..39b2387214d 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution2.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution2.js @@ -35,7 +35,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution3.js b/tests/baselines/reference/tsxSpreadAttributesResolution3.js index e2e0f38da0d..01ea2b148ce 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution3.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution3.js @@ -35,7 +35,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution4.js b/tests/baselines/reference/tsxSpreadAttributesResolution4.js index 3ac18a7c219..94b28a27641 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution4.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution4.js @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { var _this = this; exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; @@ -65,7 +65,7 @@ var obj = { }; // OK var p = ; -var EmptyProp = (function (_super) { +var EmptyProp = /** @class */ (function (_super) { __extends(EmptyProp, _super); function EmptyProp() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution5.js b/tests/baselines/reference/tsxSpreadAttributesResolution5.js index 192f4b78770..949c1614b1c 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution5.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution5.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Poisoned = (function (_super) { +var Poisoned = /** @class */ (function (_super) { __extends(Poisoned, _super); function Poisoned() { return _super !== null && _super.apply(this, arguments) || this; @@ -63,7 +63,7 @@ var obj = { }; // Error as "obj" has type { x: string; y: number } var p = ; -var EmptyProp = (function (_super) { +var EmptyProp = /** @class */ (function (_super) { __extends(EmptyProp, _super); function EmptyProp() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution6.js b/tests/baselines/reference/tsxSpreadAttributesResolution6.js index e6d714a6705..1265378d129 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution6.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution6.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var TextComponent = (function (_super) { +var TextComponent = /** @class */ (function (_super) { __extends(TextComponent, _super); function TextComponent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution7.js b/tests/baselines/reference/tsxSpreadAttributesResolution7.js index d93e2e80a92..f140df0e9d2 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution7.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution7.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var TextComponent = (function (_super) { +var TextComponent = /** @class */ (function (_super) { __extends(TextComponent, _super); function TextComponent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution8.js b/tests/baselines/reference/tsxSpreadAttributesResolution8.js index 9b07fa5e903..d8aad9952dd 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution8.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution8.js @@ -48,7 +48,7 @@ var obj3 = { y: true, overwrite: "hi" }; -var OverWriteAttr = (function (_super) { +var OverWriteAttr = /** @class */ (function (_super) { __extends(OverWriteAttr, _super); function OverWriteAttr() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution9.js b/tests/baselines/reference/tsxSpreadAttributesResolution9.js index c7379ab2db1..890a686d266 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution9.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution9.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var Opt = (function (_super) { +var Opt = /** @class */ (function (_super) { __extends(Opt, _super); function Opt() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponents2.js b/tests/baselines/reference/tsxStatelessFunctionComponents2.js index 90112ef1f13..73cbeaed8a1 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponents2.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponents2.js @@ -54,7 +54,7 @@ var React = require("react"); function Greet(x) { return
Hello, {x}
; } -var BigGreeter = (function (_super) { +var BigGreeter = /** @class */ (function (_super) { __extends(BigGreeter, _super); function BigGreeter() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxTypeErrors.js b/tests/baselines/reference/tsxTypeErrors.js index 690503e075d..80ec5659267 100644 --- a/tests/baselines/reference/tsxTypeErrors.js +++ b/tests/baselines/reference/tsxTypeErrors.js @@ -44,7 +44,7 @@ var a3 =
; // Mistyped html name (error) var e1 = ; // A custom type -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } return MyClass; diff --git a/tests/baselines/reference/tsxUnionElementType3.js b/tests/baselines/reference/tsxUnionElementType3.js index 7724c9aebae..12ded8bb127 100644 --- a/tests/baselines/reference/tsxUnionElementType3.js +++ b/tests/baselines/reference/tsxUnionElementType3.js @@ -50,7 +50,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var RC1 = (function (_super) { +var RC1 = /** @class */ (function (_super) { __extends(RC1, _super); function RC1() { return _super !== null && _super.apply(this, arguments) || this; @@ -60,7 +60,7 @@ var RC1 = (function (_super) { }; return RC1; }(React.Component)); -var RC2 = (function (_super) { +var RC2 = /** @class */ (function (_super) { __extends(RC2, _super); function RC2() { return _super !== null && _super.apply(this, arguments) || this; @@ -71,7 +71,7 @@ var RC2 = (function (_super) { RC2.prototype.method = function () { }; return RC2; }(React.Component)); -var RC3 = (function (_super) { +var RC3 = /** @class */ (function (_super) { __extends(RC3, _super); function RC3() { return _super !== null && _super.apply(this, arguments) || this; @@ -81,7 +81,7 @@ var RC3 = (function (_super) { }; return RC3; }(React.Component)); -var RC4 = (function (_super) { +var RC4 = /** @class */ (function (_super) { __extends(RC4, _super); function RC4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxUnionElementType4.js b/tests/baselines/reference/tsxUnionElementType4.js index c09dcb52200..d67fa22988d 100644 --- a/tests/baselines/reference/tsxUnionElementType4.js +++ b/tests/baselines/reference/tsxUnionElementType4.js @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var RC1 = (function (_super) { +var RC1 = /** @class */ (function (_super) { __extends(RC1, _super); function RC1() { return _super !== null && _super.apply(this, arguments) || this; @@ -59,7 +59,7 @@ var RC1 = (function (_super) { }; return RC1; }(React.Component)); -var RC2 = (function (_super) { +var RC2 = /** @class */ (function (_super) { __extends(RC2, _super); function RC2() { return _super !== null && _super.apply(this, arguments) || this; @@ -70,7 +70,7 @@ var RC2 = (function (_super) { RC2.prototype.method = function () { }; return RC2; }(React.Component)); -var RC3 = (function (_super) { +var RC3 = /** @class */ (function (_super) { __extends(RC3, _super); function RC3() { return _super !== null && _super.apply(this, arguments) || this; @@ -80,7 +80,7 @@ var RC3 = (function (_super) { }; return RC3; }(React.Component)); -var RC4 = (function (_super) { +var RC4 = /** @class */ (function (_super) { __extends(RC4, _super); function RC4() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/tsxUnionTypeComponent1.js b/tests/baselines/reference/tsxUnionTypeComponent1.js index 7c5349cdc5f..1d1e2b521ec 100644 --- a/tests/baselines/reference/tsxUnionTypeComponent1.js +++ b/tests/baselines/reference/tsxUnionTypeComponent1.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var React = require("react"); -var MyComponent = (function (_super) { +var MyComponent = /** @class */ (function (_super) { __extends(MyComponent, _super); function MyComponent() { return _super !== null && _super.apply(this, arguments) || this; @@ -51,7 +51,7 @@ var MyComponent = (function (_super) { // Stateless Component As Props React.createElement(MyComponent, { AnyComponent: function () { return React.createElement("button", null, "test"); } }); // Component Class as Props -var MyButtonComponent = (function (_super) { +var MyButtonComponent = /** @class */ (function (_super) { __extends(MyButtonComponent, _super); function MyButtonComponent() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/twoAccessorsWithSameName.js b/tests/baselines/reference/twoAccessorsWithSameName.js index 0021c5ac131..4bc385652c4 100644 --- a/tests/baselines/reference/twoAccessorsWithSameName.js +++ b/tests/baselines/reference/twoAccessorsWithSameName.js @@ -35,7 +35,7 @@ var y = { } //// [twoAccessorsWithSameName.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -45,7 +45,7 @@ var C = (function () { }); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { @@ -55,7 +55,7 @@ var D = (function () { }); return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } Object.defineProperty(E.prototype, "x", { diff --git a/tests/baselines/reference/twoAccessorsWithSameName2.js b/tests/baselines/reference/twoAccessorsWithSameName2.js index 12210f49dae..449adca8bf2 100644 --- a/tests/baselines/reference/twoAccessorsWithSameName2.js +++ b/tests/baselines/reference/twoAccessorsWithSameName2.js @@ -17,7 +17,7 @@ class E { } //// [twoAccessorsWithSameName2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C, "x", { @@ -27,7 +27,7 @@ var C = (function () { }); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D, "x", { @@ -37,7 +37,7 @@ var D = (function () { }); return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } Object.defineProperty(E, "x", { diff --git a/tests/baselines/reference/typeAliases.js b/tests/baselines/reference/typeAliases.js index fd63fc6ca4a..a2df358ca3f 100644 --- a/tests/baselines/reference/typeAliases.js +++ b/tests/baselines/reference/typeAliases.js @@ -94,7 +94,7 @@ var x5; var x5; var x6; var x6; -var C7 = (function () { +var C7 = /** @class */ (function () { function C7() { } return C7; diff --git a/tests/baselines/reference/typeAliasesForObjectTypes.js b/tests/baselines/reference/typeAliasesForObjectTypes.js index 0c78e7f42a4..d67f57ec2ae 100644 --- a/tests/baselines/reference/typeAliasesForObjectTypes.js +++ b/tests/baselines/reference/typeAliasesForObjectTypes.js @@ -16,7 +16,7 @@ type T3 = { x: T } //// [typeAliasesForObjectTypes.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; diff --git a/tests/baselines/reference/typeArgumentInferenceOrdering.js b/tests/baselines/reference/typeArgumentInferenceOrdering.js index f7a46c84385..54be99736b6 100644 --- a/tests/baselines/reference/typeArgumentInferenceOrdering.js +++ b/tests/baselines/reference/typeArgumentInferenceOrdering.js @@ -15,7 +15,7 @@ function foo(f: { y: T }): T { return null } var x = foo(new C()).x; // was Error that property x does not exist on type {} //// [typeArgumentInferenceOrdering.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeArgumentInferenceWithClassExpression1.js b/tests/baselines/reference/typeArgumentInferenceWithClassExpression1.js index 44b37cc3be5..6bd71b160bb 100644 --- a/tests/baselines/reference/typeArgumentInferenceWithClassExpression1.js +++ b/tests/baselines/reference/typeArgumentInferenceWithClassExpression1.js @@ -7,14 +7,14 @@ foo(class { static prop = "hello" }).length; //// [typeArgumentInferenceWithClassExpression1.js] function foo(x) { - if (x === void 0) { x = (function () { + if (x === void 0) { x = /** @class */ (function () { function class_1() { } return class_1; }()); } return undefined; } -foo((_a = (function () { +foo((_a = /** @class */ (function () { function class_2() { } return class_2; diff --git a/tests/baselines/reference/typeArgumentInferenceWithClassExpression2.js b/tests/baselines/reference/typeArgumentInferenceWithClassExpression2.js index bd221a30137..102c1ee78bc 100644 --- a/tests/baselines/reference/typeArgumentInferenceWithClassExpression2.js +++ b/tests/baselines/reference/typeArgumentInferenceWithClassExpression2.js @@ -8,7 +8,7 @@ foo(class { static prop = "hello" }).length; //// [typeArgumentInferenceWithClassExpression2.js] function foo(x) { - if (x === void 0) { x = (function () { + if (x === void 0) { x = /** @class */ (function () { function class_1() { } return class_1; @@ -16,7 +16,7 @@ function foo(x) { return undefined; } // Should not infer string because it is a static property -foo((_a = (function () { +foo((_a = /** @class */ (function () { function class_2() { } return class_2; diff --git a/tests/baselines/reference/typeArgumentInferenceWithClassExpression3.js b/tests/baselines/reference/typeArgumentInferenceWithClassExpression3.js index 1fb9cf8c3cf..601fe599436 100644 --- a/tests/baselines/reference/typeArgumentInferenceWithClassExpression3.js +++ b/tests/baselines/reference/typeArgumentInferenceWithClassExpression3.js @@ -7,14 +7,14 @@ foo(class { prop = "hello" }).length; //// [typeArgumentInferenceWithClassExpression3.js] function foo(x) { - if (x === void 0) { x = (function () { + if (x === void 0) { x = /** @class */ (function () { function class_1() { } return class_1; }()); } return undefined; } -foo((function () { +foo(/** @class */ (function () { function class_2() { this.prop = "hello"; } diff --git a/tests/baselines/reference/typeAssertions.js b/tests/baselines/reference/typeAssertions.js index 694fc617c5b..349b06b40f6 100644 --- a/tests/baselines/reference/typeAssertions.js +++ b/tests/baselines/reference/typeAssertions.js @@ -71,19 +71,19 @@ var s; // Type assertion of non - unary expression var a = "" + 4; var s = "" + 4; -var SomeBase = (function () { +var SomeBase = /** @class */ (function () { function SomeBase() { } return SomeBase; }()); -var SomeDerived = (function (_super) { +var SomeDerived = /** @class */ (function (_super) { __extends(SomeDerived, _super); function SomeDerived() { return _super !== null && _super.apply(this, arguments) || this; } return SomeDerived; }(SomeBase)); -var SomeOther = (function () { +var SomeOther = /** @class */ (function () { function SomeOther() { } return SomeOther; diff --git a/tests/baselines/reference/typeCheckTypeArgument.js b/tests/baselines/reference/typeCheckTypeArgument.js index d4db194a1f9..f5e03b55458 100644 --- a/tests/baselines/reference/typeCheckTypeArgument.js +++ b/tests/baselines/reference/typeCheckTypeArgument.js @@ -15,13 +15,13 @@ class Foo2 { //// [typeCheckTypeArgument.js] var f; -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); function bar() { } -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { } Foo2.prototype.method = function () { }; diff --git a/tests/baselines/reference/typeConstraintsWithConstructSignatures.js b/tests/baselines/reference/typeConstraintsWithConstructSignatures.js index b5d2574834a..0cc2449a3a6 100644 --- a/tests/baselines/reference/typeConstraintsWithConstructSignatures.js +++ b/tests/baselines/reference/typeConstraintsWithConstructSignatures.js @@ -13,7 +13,7 @@ class C { //// [typeConstraintsWithConstructSignatures.js] -var C = (function () { +var C = /** @class */ (function () { function C(data, data2) { this.data = data; this.data2 = data2; diff --git a/tests/baselines/reference/typeGuardFunction.js b/tests/baselines/reference/typeGuardFunction.js index 20518ddab21..7050ac64620 100644 --- a/tests/baselines/reference/typeGuardFunction.js +++ b/tests/baselines/reference/typeGuardFunction.js @@ -93,17 +93,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -131,7 +131,7 @@ if (isC_multipleParams(a, 0)) { } // Methods var obj; -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.method1 = function (p1) { diff --git a/tests/baselines/reference/typeGuardFunctionErrors.js b/tests/baselines/reference/typeGuardFunctionErrors.js index cc773ae11b1..c147fcf2ce1 100644 --- a/tests/baselines/reference/typeGuardFunctionErrors.js +++ b/tests/baselines/reference/typeGuardFunctionErrors.js @@ -155,17 +155,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; @@ -242,7 +242,7 @@ A; } ; // Non-compatiable type predicate positions for signature declarations -var D = (function () { +var D = /** @class */ (function () { function D(p1) { return true; } diff --git a/tests/baselines/reference/typeGuardFunctionGenerics.js b/tests/baselines/reference/typeGuardFunctionGenerics.js index 56d1f9361ae..702803d62bb 100644 --- a/tests/baselines/reference/typeGuardFunctionGenerics.js +++ b/tests/baselines/reference/typeGuardFunctionGenerics.js @@ -43,17 +43,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; }()); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeGuardFunctionOfFormThis.js b/tests/baselines/reference/typeGuardFunctionOfFormThis.js index 7ebee44cc30..7b22c303a1e 100644 --- a/tests/baselines/reference/typeGuardFunctionOfFormThis.js +++ b/tests/baselines/reference/typeGuardFunctionOfFormThis.js @@ -152,7 +152,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var RoyalGuard = (function () { +var RoyalGuard = /** @class */ (function () { function RoyalGuard() { } RoyalGuard.prototype.isLeader = function () { @@ -163,7 +163,7 @@ var RoyalGuard = (function () { }; return RoyalGuard; }()); -var LeadGuard = (function (_super) { +var LeadGuard = /** @class */ (function (_super) { __extends(LeadGuard, _super); function LeadGuard() { return _super !== null && _super.apply(this, arguments) || this; @@ -172,7 +172,7 @@ var LeadGuard = (function (_super) { ; return LeadGuard; }(RoyalGuard)); -var FollowerGuard = (function (_super) { +var FollowerGuard = /** @class */ (function (_super) { __extends(FollowerGuard, _super); function FollowerGuard() { return _super !== null && _super.apply(this, arguments) || this; @@ -214,7 +214,7 @@ if (holder2.a.isLeader()) { else { holder2.a; } -var ArrowGuard = (function () { +var ArrowGuard = /** @class */ (function () { function ArrowGuard() { var _this = this; this.isElite = function () { @@ -226,7 +226,7 @@ var ArrowGuard = (function () { } return ArrowGuard; }()); -var ArrowElite = (function (_super) { +var ArrowElite = /** @class */ (function (_super) { __extends(ArrowElite, _super); function ArrowElite() { return _super !== null && _super.apply(this, arguments) || this; @@ -234,7 +234,7 @@ var ArrowElite = (function (_super) { ArrowElite.prototype.defend = function () { }; return ArrowElite; }(ArrowGuard)); -var ArrowMedic = (function (_super) { +var ArrowMedic = /** @class */ (function (_super) { __extends(ArrowMedic, _super); function ArrowMedic() { return _super !== null && _super.apply(this, arguments) || this; @@ -259,7 +259,7 @@ else if (crate.isSupplies()) { // Matching guards should be assignable a.isFollower = b.isFollower; a.isLeader = b.isLeader; -var MimicGuard = (function () { +var MimicGuard = /** @class */ (function () { function MimicGuard() { } MimicGuard.prototype.isLeader = function () { return this instanceof MimicLeader; }; @@ -268,7 +268,7 @@ var MimicGuard = (function () { ; return MimicGuard; }()); -var MimicLeader = (function (_super) { +var MimicLeader = /** @class */ (function (_super) { __extends(MimicLeader, _super); function MimicLeader() { return _super !== null && _super.apply(this, arguments) || this; @@ -276,7 +276,7 @@ var MimicLeader = (function (_super) { MimicLeader.prototype.lead = function () { }; return MimicLeader; }(MimicGuard)); -var MimicFollower = (function (_super) { +var MimicFollower = /** @class */ (function (_super) { __extends(MimicFollower, _super); function MimicFollower() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js b/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js index e25c9a2dc9d..84db5d4a4a9 100644 --- a/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js +++ b/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js @@ -70,7 +70,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var RoyalGuard = (function () { +var RoyalGuard = /** @class */ (function () { function RoyalGuard() { } RoyalGuard.prototype.isLeader = function () { @@ -81,7 +81,7 @@ var RoyalGuard = (function () { }; return RoyalGuard; }()); -var LeadGuard = (function (_super) { +var LeadGuard = /** @class */ (function (_super) { __extends(LeadGuard, _super); function LeadGuard() { return _super !== null && _super.apply(this, arguments) || this; @@ -90,7 +90,7 @@ var LeadGuard = (function (_super) { ; return LeadGuard; }(RoyalGuard)); -var FollowerGuard = (function (_super) { +var FollowerGuard = /** @class */ (function (_super) { __extends(FollowerGuard, _super); function FollowerGuard() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeGuardInClass.js b/tests/baselines/reference/typeGuardInClass.js index 4d3eac9d0e3..34be9689553 100644 --- a/tests/baselines/reference/typeGuardInClass.js +++ b/tests/baselines/reference/typeGuardInClass.js @@ -20,7 +20,7 @@ else { //// [typeGuardInClass.js] var x; if (typeof x === "string") { - var n = (function () { + var n = /** @class */ (function () { function class_1() { var y = x; } @@ -28,7 +28,7 @@ if (typeof x === "string") { }()); } else { - var m = (function () { + var m = /** @class */ (function () { function class_2() { var y = x; } diff --git a/tests/baselines/reference/typeGuardOfFormExpr1AndExpr2.js b/tests/baselines/reference/typeGuardOfFormExpr1AndExpr2.js index 5724c218ad3..01d4b9a2eaa 100644 --- a/tests/baselines/reference/typeGuardOfFormExpr1AndExpr2.js +++ b/tests/baselines/reference/typeGuardOfFormExpr1AndExpr2.js @@ -53,7 +53,7 @@ var num; var strOrNum; var strOrNumOrBool; var numOrBool; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardOfFormExpr1OrExpr2.js b/tests/baselines/reference/typeGuardOfFormExpr1OrExpr2.js index 78a6e7732fb..c0eed2313f1 100644 --- a/tests/baselines/reference/typeGuardOfFormExpr1OrExpr2.js +++ b/tests/baselines/reference/typeGuardOfFormExpr1OrExpr2.js @@ -53,7 +53,7 @@ var num; var strOrNum; var strOrNumOrBool; var numOrBool; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardOfFormInstanceOf.js b/tests/baselines/reference/typeGuardOfFormInstanceOf.js index 1c11ce87d66..562a9f85f84 100644 --- a/tests/baselines/reference/typeGuardOfFormInstanceOf.js +++ b/tests/baselines/reference/typeGuardOfFormInstanceOf.js @@ -83,24 +83,24 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(C1)); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; diff --git a/tests/baselines/reference/typeGuardOfFormIsType.js b/tests/baselines/reference/typeGuardOfFormIsType.js index a8ea6272c62..cc569309196 100644 --- a/tests/baselines/reference/typeGuardOfFormIsType.js +++ b/tests/baselines/reference/typeGuardOfFormIsType.js @@ -47,17 +47,17 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeGuardOfFormThisMember.js b/tests/baselines/reference/typeGuardOfFormThisMember.js index ef9e51d7a77..59888d63a2d 100644 --- a/tests/baselines/reference/typeGuardOfFormThisMember.js +++ b/tests/baselines/reference/typeGuardOfFormThisMember.js @@ -96,7 +96,7 @@ var __extends = (this && this.__extends) || (function () { // There's a 'File' class in the stdlib, wrap with a namespace to avoid collision var Test; (function (Test) { - var FileSystemObject = (function () { + var FileSystemObject = /** @class */ (function () { function FileSystemObject(path) { this.path = path; } @@ -120,7 +120,7 @@ var Test; return FileSystemObject; }()); Test.FileSystemObject = FileSystemObject; - var File = (function (_super) { + var File = /** @class */ (function (_super) { __extends(File, _super); function File(path, content) { var _this = _super.call(this, path) || this; @@ -130,7 +130,7 @@ var Test; return File; }(FileSystemObject)); Test.File = File; - var Directory = (function (_super) { + var Directory = /** @class */ (function (_super) { __extends(Directory, _super); function Directory() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeGuardOfFormThisMemberErrors.js b/tests/baselines/reference/typeGuardOfFormThisMemberErrors.js index 5dc77a29ec2..115fc248b70 100644 --- a/tests/baselines/reference/typeGuardOfFormThisMemberErrors.js +++ b/tests/baselines/reference/typeGuardOfFormThisMemberErrors.js @@ -46,7 +46,7 @@ var __extends = (this && this.__extends) || (function () { // There's a 'File' class in the stdlib, wrap with a namespace to avoid collision var Test; (function (Test) { - var FileSystemObject = (function () { + var FileSystemObject = /** @class */ (function () { function FileSystemObject(path) { this.path = path; } @@ -70,7 +70,7 @@ var Test; return FileSystemObject; }()); Test.FileSystemObject = FileSystemObject; - var File = (function (_super) { + var File = /** @class */ (function (_super) { __extends(File, _super); function File(path, content) { var _this = _super.call(this, path) || this; @@ -80,7 +80,7 @@ var Test; return File; }(FileSystemObject)); Test.File = File; - var Directory = (function (_super) { + var Directory = /** @class */ (function (_super) { __extends(Directory, _super); function Directory() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeGuardOfFormTypeOfBoolean.js b/tests/baselines/reference/typeGuardOfFormTypeOfBoolean.js index 7d68b893373..a8b056b5da2 100644 --- a/tests/baselines/reference/typeGuardOfFormTypeOfBoolean.js +++ b/tests/baselines/reference/typeGuardOfFormTypeOfBoolean.js @@ -87,7 +87,7 @@ else { //// [typeGuardOfFormTypeOfBoolean.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardOfFormTypeOfEqualEqualHasNoEffect.js b/tests/baselines/reference/typeGuardOfFormTypeOfEqualEqualHasNoEffect.js index b3a3b8028ec..1e805436bc2 100644 --- a/tests/baselines/reference/typeGuardOfFormTypeOfEqualEqualHasNoEffect.js +++ b/tests/baselines/reference/typeGuardOfFormTypeOfEqualEqualHasNoEffect.js @@ -36,7 +36,7 @@ else { } //// [typeGuardOfFormTypeOfEqualEqualHasNoEffect.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardOfFormTypeOfNotEqualHasNoEffect.js b/tests/baselines/reference/typeGuardOfFormTypeOfNotEqualHasNoEffect.js index 3c095f19507..71bfed70604 100644 --- a/tests/baselines/reference/typeGuardOfFormTypeOfNotEqualHasNoEffect.js +++ b/tests/baselines/reference/typeGuardOfFormTypeOfNotEqualHasNoEffect.js @@ -36,7 +36,7 @@ else { } //// [typeGuardOfFormTypeOfNotEqualHasNoEffect.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardOfFormTypeOfNumber.js b/tests/baselines/reference/typeGuardOfFormTypeOfNumber.js index 3bea6e87d2b..55f16dda01d 100644 --- a/tests/baselines/reference/typeGuardOfFormTypeOfNumber.js +++ b/tests/baselines/reference/typeGuardOfFormTypeOfNumber.js @@ -86,7 +86,7 @@ else { //// [typeGuardOfFormTypeOfNumber.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardOfFormTypeOfOther.js b/tests/baselines/reference/typeGuardOfFormTypeOfOther.js index 571edc7e5a2..49d751fc555 100644 --- a/tests/baselines/reference/typeGuardOfFormTypeOfOther.js +++ b/tests/baselines/reference/typeGuardOfFormTypeOfOther.js @@ -82,7 +82,7 @@ else { //// [typeGuardOfFormTypeOfOther.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardOfFormTypeOfString.js b/tests/baselines/reference/typeGuardOfFormTypeOfString.js index d79f73a87c5..ba7727cfd59 100644 --- a/tests/baselines/reference/typeGuardOfFormTypeOfString.js +++ b/tests/baselines/reference/typeGuardOfFormTypeOfString.js @@ -86,7 +86,7 @@ else { //// [typeGuardOfFormTypeOfString.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeGuardsInClassAccessors.js b/tests/baselines/reference/typeGuardsInClassAccessors.js index 935f4e0fc39..fe053e72b9a 100644 --- a/tests/baselines/reference/typeGuardsInClassAccessors.js +++ b/tests/baselines/reference/typeGuardsInClassAccessors.js @@ -109,7 +109,7 @@ class ClassWithAccessors { var num; var strOrNum; var var1; -var ClassWithAccessors = (function () { +var ClassWithAccessors = /** @class */ (function () { function ClassWithAccessors() { } Object.defineProperty(ClassWithAccessors.prototype, "p1", { diff --git a/tests/baselines/reference/typeGuardsInClassMethods.js b/tests/baselines/reference/typeGuardsInClassMethods.js index f5ad4e6325d..2e978d960d0 100644 --- a/tests/baselines/reference/typeGuardsInClassMethods.js +++ b/tests/baselines/reference/typeGuardsInClassMethods.js @@ -74,7 +74,7 @@ class C1 { // variables in global var num; var var1; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1(param) { // global vars in function declaration num = typeof var1 === "string" && var1.length; // string diff --git a/tests/baselines/reference/typeGuardsInProperties.js b/tests/baselines/reference/typeGuardsInProperties.js index 77d4f3a6096..43828573aa9 100644 --- a/tests/baselines/reference/typeGuardsInProperties.js +++ b/tests/baselines/reference/typeGuardsInProperties.js @@ -30,7 +30,7 @@ strOrNum = typeof obj1.x === "string" && obj1.x; // string | number // have no effect on members of objects such as properties. var num; var strOrNum; -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } Object.defineProperty(C1.prototype, "pp3", { diff --git a/tests/baselines/reference/typeGuardsNestedAssignments.js b/tests/baselines/reference/typeGuardsNestedAssignments.js index 297f747b30a..55778a49941 100644 --- a/tests/baselines/reference/typeGuardsNestedAssignments.js +++ b/tests/baselines/reference/typeGuardsNestedAssignments.js @@ -46,7 +46,7 @@ while ((match = re.exec("xxx")) != null) { } //// [typeGuardsNestedAssignments.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/typeGuardsOnClassProperty.js b/tests/baselines/reference/typeGuardsOnClassProperty.js index abe031e96e6..accc61a3deb 100644 --- a/tests/baselines/reference/typeGuardsOnClassProperty.js +++ b/tests/baselines/reference/typeGuardsOnClassProperty.js @@ -33,7 +33,7 @@ if (typeof prop1 === "string" && prop1.toLocaleLowerCase()) { } // have no effect on members of objects such as properties. // Note that the class's property must be copied to a local variable for // the type guard to have an effect -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.getData = function () { diff --git a/tests/baselines/reference/typeGuardsTypeParameters.js b/tests/baselines/reference/typeGuardsTypeParameters.js index a2348ca5d4c..724f7a105c9 100644 --- a/tests/baselines/reference/typeGuardsTypeParameters.js +++ b/tests/baselines/reference/typeGuardsTypeParameters.js @@ -36,7 +36,7 @@ function fun(item: { [P in keyof T]: T[P] }) { //// [typeGuardsTypeParameters.js] // Type guards involving type parameters produce intersection types -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeIdentityConsidersBrands.js b/tests/baselines/reference/typeIdentityConsidersBrands.js index c3b25239024..94a6f65937c 100644 --- a/tests/baselines/reference/typeIdentityConsidersBrands.js +++ b/tests/baselines/reference/typeIdentityConsidersBrands.js @@ -33,22 +33,22 @@ foo2(a2); // should error //// [typeIdentityConsidersBrands.js] -var X = (function () { +var X = /** @class */ (function () { function X() { } return X; }()); -var Y = (function () { +var Y = /** @class */ (function () { function Y() { } return Y; }()); -var X_1 = (function () { +var X_1 = /** @class */ (function () { function X_1() { } return X_1; }()); -var Y_1 = (function () { +var Y_1 = /** @class */ (function () { function Y_1() { } return Y_1; diff --git a/tests/baselines/reference/typeInferenceLiteralUnion.js b/tests/baselines/reference/typeInferenceLiteralUnion.js index 289dd413046..d8d0dfff8af 100644 --- a/tests/baselines/reference/typeInferenceLiteralUnion.js +++ b/tests/baselines/reference/typeInferenceLiteralUnion.js @@ -40,7 +40,7 @@ extentMixed = extent([new NumCoercible(10), 13, '12', true]); "use strict"; exports.__esModule = true; // Not very useful, but meets Numeric -var NumCoercible = (function () { +var NumCoercible = /** @class */ (function () { function NumCoercible(a) { this.a = a; } diff --git a/tests/baselines/reference/typeInferenceReturnTypeCallback.js b/tests/baselines/reference/typeInferenceReturnTypeCallback.js index 6de0cb5524c..54e4d85aab1 100644 --- a/tests/baselines/reference/typeInferenceReturnTypeCallback.js +++ b/tests/baselines/reference/typeInferenceReturnTypeCallback.js @@ -22,7 +22,7 @@ class Cons implements IList{ } //// [typeInferenceReturnTypeCallback.js] -var Nil = (function () { +var Nil = /** @class */ (function () { function Nil() { } Nil.prototype.map = function (f) { @@ -30,7 +30,7 @@ var Nil = (function () { }; return Nil; }()); -var Cons = (function () { +var Cons = /** @class */ (function () { function Cons() { } Cons.prototype.map = function (f) { diff --git a/tests/baselines/reference/typeMatch1.js b/tests/baselines/reference/typeMatch1.js index f78cb04f285..c3e4c5f2a3b 100644 --- a/tests/baselines/reference/typeMatch1.js +++ b/tests/baselines/reference/typeMatch1.js @@ -31,12 +31,12 @@ var i2; var x3 = i; var x4 = i2; var x5 = i2; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/typeMatch2.js b/tests/baselines/reference/typeMatch2.js index 8d42126fb1f..aefd3de9c9b 100644 --- a/tests/baselines/reference/typeMatch2.js +++ b/tests/baselines/reference/typeMatch2.js @@ -62,12 +62,12 @@ function f1() { a = { x: 1, y: 2, z: 3 }; a = { x: 1, z: 3 }; // error } -var Animal = (function () { +var Animal = /** @class */ (function () { function Animal() { } return Animal; }()); -var Giraffe = (function (_super) { +var Giraffe = /** @class */ (function (_super) { __extends(Giraffe, _super); function Giraffe() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeName1.js b/tests/baselines/reference/typeName1.js index 3d65ccd6d00..afb612f3ddf 100644 --- a/tests/baselines/reference/typeName1.js +++ b/tests/baselines/reference/typeName1.js @@ -28,7 +28,7 @@ var x15:number=C; //// [typeName1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeOfPrototype.js b/tests/baselines/reference/typeOfPrototype.js index 3e8b3186936..01279cc5632 100644 --- a/tests/baselines/reference/typeOfPrototype.js +++ b/tests/baselines/reference/typeOfPrototype.js @@ -7,7 +7,7 @@ Foo.prototype.bar = undefined; // Should be OK //// [typeOfPrototype.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.bar = 3; } diff --git a/tests/baselines/reference/typeOfSuperCall.js b/tests/baselines/reference/typeOfSuperCall.js index c1598be5c32..3837f4717c8 100644 --- a/tests/baselines/reference/typeOfSuperCall.js +++ b/tests/baselines/reference/typeOfSuperCall.js @@ -19,12 +19,12 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/typeOfThis.js b/tests/baselines/reference/typeOfThis.js index c1febeae4e4..42593bd3d2a 100644 --- a/tests/baselines/reference/typeOfThis.js +++ b/tests/baselines/reference/typeOfThis.js @@ -179,7 +179,7 @@ this.spaaaaace = 4; //// [typeOfThis.js] var _this = this; -var MyTestClass = (function () { +var MyTestClass = /** @class */ (function () { function MyTestClass() { var _this = this; this.someFunc = function () { @@ -249,7 +249,7 @@ var MyTestClass = (function () { }); return MyTestClass; }()); -var MyGenericTestClass = (function () { +var MyGenericTestClass = /** @class */ (function () { function MyGenericTestClass() { var _this = this; this.someFunc = function () { diff --git a/tests/baselines/reference/typeOfThisInAccessor.js b/tests/baselines/reference/typeOfThisInAccessor.js index eff26c713d7..2fdde586cea 100644 --- a/tests/baselines/reference/typeOfThisInAccessor.js +++ b/tests/baselines/reference/typeOfThisInAccessor.js @@ -32,7 +32,7 @@ var x = { } //// [typeOfThisInAccessor.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } Object.defineProperty(C.prototype, "x", { @@ -53,7 +53,7 @@ var C = (function () { }); return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } Object.defineProperty(D.prototype, "x", { diff --git a/tests/baselines/reference/typeOfThisInConstructorParamList.js b/tests/baselines/reference/typeOfThisInConstructorParamList.js index bee1710ca58..572ee202309 100644 --- a/tests/baselines/reference/typeOfThisInConstructorParamList.js +++ b/tests/baselines/reference/typeOfThisInConstructorParamList.js @@ -8,7 +8,7 @@ class ErrClass { //// [typeOfThisInConstructorParamList.js] //type of 'this' in constructor param list is the class instance type (error) -var ErrClass = (function () { +var ErrClass = /** @class */ (function () { // Should be an error function ErrClass(f) { if (f === void 0) { f = this; } diff --git a/tests/baselines/reference/typeOfThisInFunctionExpression.js b/tests/baselines/reference/typeOfThisInFunctionExpression.js index 9fafdcd11b6..13dad696aa2 100644 --- a/tests/baselines/reference/typeOfThisInFunctionExpression.js +++ b/tests/baselines/reference/typeOfThisInFunctionExpression.js @@ -59,7 +59,7 @@ var t2 = function f() { var x = this; var x; }; -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = function () { var q; diff --git a/tests/baselines/reference/typeOfThisInInstanceMember.js b/tests/baselines/reference/typeOfThisInInstanceMember.js index fce84290d5e..7987c1aaabd 100644 --- a/tests/baselines/reference/typeOfThisInInstanceMember.js +++ b/tests/baselines/reference/typeOfThisInInstanceMember.js @@ -32,7 +32,7 @@ rs.forEach(x => { }); //// [typeOfThisInInstanceMember.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = this; var t = this; diff --git a/tests/baselines/reference/typeOfThisInInstanceMember2.js b/tests/baselines/reference/typeOfThisInInstanceMember2.js index 2b8867e7ec8..4e07609c0f2 100644 --- a/tests/baselines/reference/typeOfThisInInstanceMember2.js +++ b/tests/baselines/reference/typeOfThisInInstanceMember2.js @@ -36,7 +36,7 @@ rs.forEach(x => { }); //// [typeOfThisInInstanceMember2.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { this.x = this; var t = this; diff --git a/tests/baselines/reference/typeOfThisInMemberFunctions.js b/tests/baselines/reference/typeOfThisInMemberFunctions.js index 9ef1e3a4d7d..bab170f029b 100644 --- a/tests/baselines/reference/typeOfThisInMemberFunctions.js +++ b/tests/baselines/reference/typeOfThisInMemberFunctions.js @@ -32,7 +32,7 @@ class E { } //// [typeOfThisInMemberFunctions.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -43,7 +43,7 @@ var C = (function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo = function () { @@ -54,7 +54,7 @@ var D = (function () { }; return D; }()); -var E = (function () { +var E = /** @class */ (function () { function E() { } E.prototype.foo = function () { diff --git a/tests/baselines/reference/typeOfThisInStaticMembers.js b/tests/baselines/reference/typeOfThisInStaticMembers.js index 039693224b7..bf774602137 100644 --- a/tests/baselines/reference/typeOfThisInStaticMembers.js +++ b/tests/baselines/reference/typeOfThisInStaticMembers.js @@ -35,7 +35,7 @@ var r7 = new t2(''); //// [typeOfThisInStaticMembers.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } C.bar = function () { @@ -50,7 +50,7 @@ var t = C.bar(); var r2 = t.foo + 1; var r3 = t.bar(); var r4 = new t(1); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { } C2.bar = function () { diff --git a/tests/baselines/reference/typeOfThisInStaticMembers2.js b/tests/baselines/reference/typeOfThisInStaticMembers2.js index b01770446be..72243cdd3e6 100644 --- a/tests/baselines/reference/typeOfThisInStaticMembers2.js +++ b/tests/baselines/reference/typeOfThisInStaticMembers2.js @@ -8,13 +8,13 @@ class C2 { } //// [typeOfThisInStaticMembers2.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = this; // error return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.foo = this; // error diff --git a/tests/baselines/reference/typeOfThisInStatics.js b/tests/baselines/reference/typeOfThisInStatics.js index 01519018ba2..e8de4e56a87 100644 --- a/tests/baselines/reference/typeOfThisInStatics.js +++ b/tests/baselines/reference/typeOfThisInStatics.js @@ -11,7 +11,7 @@ class C { //// [typeOfThisInStatics.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.foo = function () { diff --git a/tests/baselines/reference/typeParamExtendsOtherTypeParam.js b/tests/baselines/reference/typeParamExtendsOtherTypeParam.js index 70c6aa84370..626a9e8c012 100644 --- a/tests/baselines/reference/typeParamExtendsOtherTypeParam.js +++ b/tests/baselines/reference/typeParamExtendsOtherTypeParam.js @@ -31,12 +31,12 @@ var x8: B; //// [typeParamExtendsOtherTypeParam.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var B = (function () { +var B = /** @class */ (function () { function B() { } return B; diff --git a/tests/baselines/reference/typeParameterAsBaseClass.js b/tests/baselines/reference/typeParameterAsBaseClass.js index ad48f6f37bc..b68b346abbb 100644 --- a/tests/baselines/reference/typeParameterAsBaseClass.js +++ b/tests/baselines/reference/typeParameterAsBaseClass.js @@ -13,14 +13,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(T)); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/typeParameterAsBaseType.js b/tests/baselines/reference/typeParameterAsBaseType.js index 68eea323f0b..c593180eea4 100644 --- a/tests/baselines/reference/typeParameterAsBaseType.js +++ b/tests/baselines/reference/typeParameterAsBaseType.js @@ -23,14 +23,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; } return C; }(T)); -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeParameterAsTypeArgument.js b/tests/baselines/reference/typeParameterAsTypeArgument.js index 957177c2735..807e5594403 100644 --- a/tests/baselines/reference/typeParameterAsTypeArgument.js +++ b/tests/baselines/reference/typeParameterAsTypeArgument.js @@ -34,7 +34,7 @@ function foo(x, y) { foo(y, y); return new C(); } -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeParameterAssignability3.js b/tests/baselines/reference/typeParameterAssignability3.js index f0391571e2b..16f9e414774 100644 --- a/tests/baselines/reference/typeParameterAssignability3.js +++ b/tests/baselines/reference/typeParameterAssignability3.js @@ -27,7 +27,7 @@ class C { //// [typeParameterAssignability3.js] // type parameters are not assignable to one another unless directly or indirectly constrained to one another -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; @@ -42,7 +42,7 @@ function foo(t, u) { t = u; // error u = t; // error } -var C = (function () { +var C = /** @class */ (function () { function C() { var _this = this; this.r = function () { diff --git a/tests/baselines/reference/typeParameterAssignmentCompat1.js b/tests/baselines/reference/typeParameterAssignmentCompat1.js index c7570a7d065..b220df1d824 100644 --- a/tests/baselines/reference/typeParameterAssignmentCompat1.js +++ b/tests/baselines/reference/typeParameterAssignmentCompat1.js @@ -26,7 +26,7 @@ function f() { x = y; // should be an error return x; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.f = function () { diff --git a/tests/baselines/reference/typeParameterDirectlyConstrainedToItself.js b/tests/baselines/reference/typeParameterDirectlyConstrainedToItself.js index bf7106c6e37..9efb268b33e 100644 --- a/tests/baselines/reference/typeParameterDirectlyConstrainedToItself.js +++ b/tests/baselines/reference/typeParameterDirectlyConstrainedToItself.js @@ -20,12 +20,12 @@ var b2 = () => { } //// [typeParameterDirectlyConstrainedToItself.js] // all of the below should be errors -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/typeParameterExplicitlyExtendsAny.js b/tests/baselines/reference/typeParameterExplicitlyExtendsAny.js index 3c2ec6c5977..983b25b8e8d 100644 --- a/tests/baselines/reference/typeParameterExplicitlyExtendsAny.js +++ b/tests/baselines/reference/typeParameterExplicitlyExtendsAny.js @@ -51,7 +51,7 @@ function f(x) { x[100]; x['hello']; } -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } MyClass.displayTree1 = function (tree) { diff --git a/tests/baselines/reference/typeParameterExtendingUnion1.js b/tests/baselines/reference/typeParameterExtendingUnion1.js index b582877f35c..5f2cb7cae09 100644 --- a/tests/baselines/reference/typeParameterExtendingUnion1.js +++ b/tests/baselines/reference/typeParameterExtendingUnion1.js @@ -23,20 +23,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Animal = (function () { +var Animal = /** @class */ (function () { function Animal() { } Animal.prototype.run = function () { }; return Animal; }()); -var Cat = (function (_super) { +var Cat = /** @class */ (function (_super) { __extends(Cat, _super); function Cat() { return _super !== null && _super.apply(this, arguments) || this; } return Cat; }(Animal)); -var Dog = (function (_super) { +var Dog = /** @class */ (function (_super) { __extends(Dog, _super); function Dog() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeParameterExtendingUnion2.js b/tests/baselines/reference/typeParameterExtendingUnion2.js index b96298c574f..49bb9d3d327 100644 --- a/tests/baselines/reference/typeParameterExtendingUnion2.js +++ b/tests/baselines/reference/typeParameterExtendingUnion2.js @@ -23,20 +23,20 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Animal = (function () { +var Animal = /** @class */ (function () { function Animal() { } Animal.prototype.run = function () { }; return Animal; }()); -var Cat = (function (_super) { +var Cat = /** @class */ (function (_super) { __extends(Cat, _super); function Cat() { return _super !== null && _super.apply(this, arguments) || this; } return Cat; }(Animal)); -var Dog = (function (_super) { +var Dog = /** @class */ (function (_super) { __extends(Dog, _super); function Dog() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeParameterInConstraint1.js b/tests/baselines/reference/typeParameterInConstraint1.js index d49a72f871a..9127d3c4077 100644 --- a/tests/baselines/reference/typeParameterInConstraint1.js +++ b/tests/baselines/reference/typeParameterInConstraint1.js @@ -3,7 +3,7 @@ class C { } //// [typeParameterInConstraint1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeParameterIndirectlyConstrainedToItself.js b/tests/baselines/reference/typeParameterIndirectlyConstrainedToItself.js index 25f410c3a7b..58d559d7fee 100644 --- a/tests/baselines/reference/typeParameterIndirectlyConstrainedToItself.js +++ b/tests/baselines/reference/typeParameterIndirectlyConstrainedToItself.js @@ -19,12 +19,12 @@ var b2 = () => { } class D { } //// [typeParameterIndirectlyConstrainedToItself.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; @@ -34,7 +34,7 @@ function f2() { } var a; var b = function () { }; var b2 = function () { }; -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/typeParameterListWithTrailingComma1.js b/tests/baselines/reference/typeParameterListWithTrailingComma1.js index b0121fde8fe..cf0dcff9033 100644 --- a/tests/baselines/reference/typeParameterListWithTrailingComma1.js +++ b/tests/baselines/reference/typeParameterListWithTrailingComma1.js @@ -3,7 +3,7 @@ class C { } //// [typeParameterListWithTrailingComma1.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeParameterUsedAsConstraint.js b/tests/baselines/reference/typeParameterUsedAsConstraint.js index 627eb6cc64e..2499bcae1da 100644 --- a/tests/baselines/reference/typeParameterUsedAsConstraint.js +++ b/tests/baselines/reference/typeParameterUsedAsConstraint.js @@ -36,32 +36,32 @@ var a6: { (): void } //// [typeParameterUsedAsConstraint.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var C4 = (function () { +var C4 = /** @class */ (function () { function C4() { } return C4; }()); -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { } return C5; }()); -var C6 = (function () { +var C6 = /** @class */ (function () { function C6() { } return C6; diff --git a/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js b/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js index d78cf2aa366..8afaa264ee6 100644 --- a/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js +++ b/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js @@ -56,7 +56,7 @@ var f4 = (x: V, y: X) => { // error //// [typeParameterUsedAsTypeParameterConstraint4.js] // Type parameters are in scope in their own and other type parameter lists // Some negative cases -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/typeParameterWithInvalidConstraintType.js b/tests/baselines/reference/typeParameterWithInvalidConstraintType.js index 40a2aeacf4b..99388d495f5 100644 --- a/tests/baselines/reference/typeParameterWithInvalidConstraintType.js +++ b/tests/baselines/reference/typeParameterWithInvalidConstraintType.js @@ -10,7 +10,7 @@ class A { } //// [typeParameterWithInvalidConstraintType.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.foo = function () { diff --git a/tests/baselines/reference/typeParametersAndParametersInComputedNames.js b/tests/baselines/reference/typeParametersAndParametersInComputedNames.js index 7f2c04c2ec3..19e318ae09c 100644 --- a/tests/baselines/reference/typeParametersAndParametersInComputedNames.js +++ b/tests/baselines/reference/typeParametersAndParametersInComputedNames.js @@ -12,7 +12,7 @@ class A { function foo(a) { return ""; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype[foo(a)] = function (a) { diff --git a/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js b/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js index 699f3f2f26e..58f07dd085b 100644 --- a/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js +++ b/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js @@ -84,7 +84,7 @@ function foo3(x, y) { function inner(x) { } function inner2(x) { } } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo1 = function (x) { }; @@ -93,7 +93,7 @@ var C = (function () { C.prototype.foo4 = function (x) { }; return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo1 = function (x) { }; diff --git a/tests/baselines/reference/typeParametersAvailableInNestedScope.js b/tests/baselines/reference/typeParametersAvailableInNestedScope.js index d1b50029d23..156d572dfa5 100644 --- a/tests/baselines/reference/typeParametersAvailableInNestedScope.js +++ b/tests/baselines/reference/typeParametersAvailableInNestedScope.js @@ -22,7 +22,7 @@ c.data = c.foo(); //// [typeParametersAvailableInNestedScope.js] -var C = (function () { +var C = /** @class */ (function () { function C() { this.x = function (a) { var y; diff --git a/tests/baselines/reference/typeParametersInStaticAccessors.js b/tests/baselines/reference/typeParametersInStaticAccessors.js index d9b33399af1..ec58167ac08 100644 --- a/tests/baselines/reference/typeParametersInStaticAccessors.js +++ b/tests/baselines/reference/typeParametersInStaticAccessors.js @@ -5,7 +5,7 @@ class foo { } //// [typeParametersInStaticAccessors.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } Object.defineProperty(foo, "Foo", { diff --git a/tests/baselines/reference/typeParametersInStaticMethods.js b/tests/baselines/reference/typeParametersInStaticMethods.js index be69c87e599..1fd97f885c8 100644 --- a/tests/baselines/reference/typeParametersInStaticMethods.js +++ b/tests/baselines/reference/typeParametersInStaticMethods.js @@ -5,7 +5,7 @@ class foo { } //// [typeParametersInStaticMethods.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } foo.M = function (x) { diff --git a/tests/baselines/reference/typeParametersInStaticProperties.js b/tests/baselines/reference/typeParametersInStaticProperties.js index 071dbf28dcb..c2866766694 100644 --- a/tests/baselines/reference/typeParametersInStaticProperties.js +++ b/tests/baselines/reference/typeParametersInStaticProperties.js @@ -4,7 +4,7 @@ class foo { } //// [typeParametersInStaticProperties.js] -var foo = (function () { +var foo = /** @class */ (function () { function foo() { } return foo; diff --git a/tests/baselines/reference/typeQueryOnClass.js b/tests/baselines/reference/typeQueryOnClass.js index 85dff0de831..85ae02c0d6c 100644 --- a/tests/baselines/reference/typeQueryOnClass.js +++ b/tests/baselines/reference/typeQueryOnClass.js @@ -57,7 +57,7 @@ var r3: typeof D; var r4: typeof d; //// [typeQueryOnClass.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { var _this = this; this.x = x; @@ -107,7 +107,7 @@ var c; // BUG 820454 var r1; var r2; -var D = (function () { +var D = /** @class */ (function () { function D(y) { this.y = y; } diff --git a/tests/baselines/reference/typeQueryWithReservedWords.js b/tests/baselines/reference/typeQueryWithReservedWords.js index 09c3b642a36..092f359d295 100644 --- a/tests/baselines/reference/typeQueryWithReservedWords.js +++ b/tests/baselines/reference/typeQueryWithReservedWords.js @@ -16,7 +16,7 @@ interface IScope { //// [typeQueryWithReservedWords.js] -var Controller = (function () { +var Controller = /** @class */ (function () { function Controller() { } Controller.prototype.create = function () { diff --git a/tests/baselines/reference/typeReferenceDirectives9.js b/tests/baselines/reference/typeReferenceDirectives9.js index 54685ef7961..368b8b30f4b 100644 --- a/tests/baselines/reference/typeReferenceDirectives9.js +++ b/tests/baselines/reference/typeReferenceDirectives9.js @@ -34,7 +34,7 @@ export const bar = Cls.bar(); //// [main.js] "use strict"; exports.__esModule = true; -var Cls = (function () { +var Cls = /** @class */ (function () { function Cls() { } return Cls; diff --git a/tests/baselines/reference/typeRelationships.js b/tests/baselines/reference/typeRelationships.js index 5227a109b17..3d4d5ec91ac 100644 --- a/tests/baselines/reference/typeRelationships.js +++ b/tests/baselines/reference/typeRelationships.js @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C() { this.self = this; this.c = new C(); @@ -74,7 +74,7 @@ var C = (function () { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeResolution.js b/tests/baselines/reference/typeResolution.js index cb8a40cf0a6..7bca7b1c5b8 100644 --- a/tests/baselines/reference/typeResolution.js +++ b/tests/baselines/reference/typeResolution.js @@ -120,7 +120,7 @@ define(["require", "exports"], function (require, exports) { (function (SubModule1) { var SubSubModule1; (function (SubSubModule1) { - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } ClassA.prototype.AisIn1_1_1 = function () { @@ -150,7 +150,7 @@ define(["require", "exports"], function (require, exports) { return ClassA; }()); SubSubModule1.ClassA = ClassA; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } ClassB.prototype.BisIn1_1_1 = function () { @@ -183,7 +183,7 @@ define(["require", "exports"], function (require, exports) { return ClassB; }()); SubSubModule1.ClassB = ClassB; - var NonExportedClassQ = (function () { + var NonExportedClassQ = /** @class */ (function () { function NonExportedClassQ() { function QQ() { /* Sampling of stuff from AisIn1_1_1 */ @@ -201,7 +201,7 @@ define(["require", "exports"], function (require, exports) { }()); })(SubSubModule1 = SubModule1.SubSubModule1 || (SubModule1.SubSubModule1 = {})); // Should have no effect on S1.SS1.ClassA above because it is not exported - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { function AA() { var a2; @@ -223,21 +223,21 @@ define(["require", "exports"], function (require, exports) { var SubSubModule2; (function (SubSubModule2) { // No code here since these are the mirror of the above calls - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } ClassA.prototype.AisIn1_2_2 = function () { }; return ClassA; }()); SubSubModule2.ClassA = ClassA; - var ClassB = (function () { + var ClassB = /** @class */ (function () { function ClassB() { } ClassB.prototype.BisIn1_2_2 = function () { }; return ClassB; }()); SubSubModule2.ClassB = ClassB; - var ClassC = (function () { + var ClassC = /** @class */ (function () { function ClassC() { } ClassC.prototype.CisIn1_2_2 = function () { }; @@ -246,7 +246,7 @@ define(["require", "exports"], function (require, exports) { SubSubModule2.ClassC = ClassC; })(SubSubModule2 = SubModule2.SubSubModule2 || (SubModule2.SubSubModule2 = {})); })(SubModule2 = TopLevelModule1.SubModule2 || (TopLevelModule1.SubModule2 = {})); - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } ClassA.prototype.AisIn1 = function () { }; @@ -254,7 +254,7 @@ define(["require", "exports"], function (require, exports) { }()); var NotExportedModule; (function (NotExportedModule) { - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } return ClassA; @@ -266,7 +266,7 @@ define(["require", "exports"], function (require, exports) { (function (TopLevelModule2) { var SubModule3; (function (SubModule3) { - var ClassA = (function () { + var ClassA = /** @class */ (function () { function ClassA() { } ClassA.prototype.AisIn2_3 = function () { }; diff --git a/tests/baselines/reference/typeResolution.sourcemap.txt b/tests/baselines/reference/typeResolution.sourcemap.txt index 19e8b9991d1..b0af6e8e86b 100644 --- a/tests/baselines/reference/typeResolution.sourcemap.txt +++ b/tests/baselines/reference/typeResolution.sourcemap.txt @@ -312,7 +312,7 @@ sourceFile:typeResolution.ts 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^ -4 > ^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > export module 3 > SubSubModule1 @@ -320,7 +320,7 @@ sourceFile:typeResolution.ts 2 >Emitted(9, 24) Source(3, 23) + SourceIndex(0) 3 >Emitted(9, 37) Source(3, 36) + SourceIndex(0) --- ->>> var ClassA = (function () { +>>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { @@ -797,6 +797,7 @@ sourceFile:typeResolution.ts 2 > ^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^ 4 > ^ +5 > ^^^^^^^^^^^^-> 1-> 2 > ClassA 3 > { @@ -825,12 +826,12 @@ sourceFile:typeResolution.ts 3 >Emitted(39, 46) Source(23, 14) + SourceIndex(0) 4 >Emitted(39, 47) Source(23, 14) + SourceIndex(0) --- ->>> var ClassB = (function () { -1 >^^^^^^^^^^^^^^^^ +>>> var ClassB = /** @class */ (function () { +1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > -1 >Emitted(40, 17) Source(24, 13) + SourceIndex(0) +1->Emitted(40, 17) Source(24, 13) + SourceIndex(0) --- >>> function ClassB() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -1354,7 +1355,7 @@ sourceFile:typeResolution.ts 2 > ^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^ 4 > ^ -5 > ^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > ClassB 3 > { @@ -1386,7 +1387,7 @@ sourceFile:typeResolution.ts 3 >Emitted(72, 46) Source(46, 14) + SourceIndex(0) 4 >Emitted(72, 47) Source(46, 14) + SourceIndex(0) --- ->>> var NonExportedClassQ = (function () { +>>> var NonExportedClassQ = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> @@ -1710,7 +1711,7 @@ sourceFile:typeResolution.ts 1 >Emitted(90, 13) Source(61, 9) + SourceIndex(0) 2 >Emitted(90, 87) Source(61, 83) + SourceIndex(0) --- ->>> var ClassA = (function () { +>>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > @@ -2126,7 +2127,7 @@ sourceFile:typeResolution.ts 1->Emitted(112, 17) Source(78, 13) + SourceIndex(0) 2 >Emitted(112, 78) Source(78, 74) + SourceIndex(0) --- ->>> var ClassA = (function () { +>>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > @@ -2193,6 +2194,7 @@ sourceFile:typeResolution.ts 2 > ^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^ 4 > ^ +5 > ^^^^^^^^^^^^-> 1-> 2 > ClassA 3 > { public AisIn1_2_2() { } } @@ -2202,12 +2204,12 @@ sourceFile:typeResolution.ts 3 >Emitted(119, 46) Source(79, 60) + SourceIndex(0) 4 >Emitted(119, 47) Source(79, 60) + SourceIndex(0) --- ->>> var ClassB = (function () { -1 >^^^^^^^^^^^^^^^^ +>>> var ClassB = /** @class */ (function () { +1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > -1 >Emitted(120, 17) Source(80, 13) + SourceIndex(0) +1->Emitted(120, 17) Source(80, 13) + SourceIndex(0) --- >>> function ClassB() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2269,6 +2271,7 @@ sourceFile:typeResolution.ts 2 > ^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^ 4 > ^ +5 > ^^^^^^^^^^^^-> 1-> 2 > ClassB 3 > { public BisIn1_2_2() { } } @@ -2278,12 +2281,12 @@ sourceFile:typeResolution.ts 3 >Emitted(126, 46) Source(80, 60) + SourceIndex(0) 4 >Emitted(126, 47) Source(80, 60) + SourceIndex(0) --- ->>> var ClassC = (function () { -1 >^^^^^^^^^^^^^^^^ +>>> var ClassC = /** @class */ (function () { +1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> -1 > +1-> > -1 >Emitted(127, 17) Source(81, 13) + SourceIndex(0) +1->Emitted(127, 17) Source(81, 13) + SourceIndex(0) --- >>> function ClassC() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2437,7 +2440,7 @@ sourceFile:typeResolution.ts 8 >Emitted(135, 82) Source(76, 29) + SourceIndex(0) 9 >Emitted(135, 90) Source(87, 6) + SourceIndex(0) --- ->>> var ClassA = (function () { +>>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > @@ -2532,7 +2535,7 @@ sourceFile:typeResolution.ts 1->^^^^^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^^^^^ -4 > ^^^^-> +4 > ^^^^^^^^^^^^^^^^^^-> 1-> 2 > module 3 > NotExportedModule @@ -2540,7 +2543,7 @@ sourceFile:typeResolution.ts 2 >Emitted(143, 20) Source(97, 12) + SourceIndex(0) 3 >Emitted(143, 37) Source(97, 29) + SourceIndex(0) --- ->>> var ClassA = (function () { +>>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { @@ -2814,7 +2817,7 @@ sourceFile:typeResolution.ts 1->^^^^^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^^^^^^ -4 > ^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > export module 3 > SubModule3 @@ -2822,7 +2825,7 @@ sourceFile:typeResolution.ts 2 >Emitted(155, 20) Source(103, 19) + SourceIndex(0) 3 >Emitted(155, 30) Source(103, 29) + SourceIndex(0) --- ->>> var ClassA = (function () { +>>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { diff --git a/tests/baselines/reference/typeUsedAsValueError.js b/tests/baselines/reference/typeUsedAsValueError.js index d45299564c0..f4b61479327 100644 --- a/tests/baselines/reference/typeUsedAsValueError.js +++ b/tests/baselines/reference/typeUsedAsValueError.js @@ -24,7 +24,7 @@ acceptsSomeType(someType); acceptsSomeType(someTypeNotFound); //// [typeUsedAsValueError.js] -var SomeClass = (function () { +var SomeClass = /** @class */ (function () { function SomeClass() { } return SomeClass; diff --git a/tests/baselines/reference/typeValueConflict1.js b/tests/baselines/reference/typeValueConflict1.js index e0b829faf61..dde15cf4d13 100644 --- a/tests/baselines/reference/typeValueConflict1.js +++ b/tests/baselines/reference/typeValueConflict1.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { })(); var M1; (function (M1) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; @@ -35,7 +35,7 @@ var M2; (function (M2) { var M1 = 0; // Should error. M1 should bind to the variable, not to the module. - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeValueConflict2.js b/tests/baselines/reference/typeValueConflict2.js index 6782384b895..b9541c36a05 100644 --- a/tests/baselines/reference/typeValueConflict2.js +++ b/tests/baselines/reference/typeValueConflict2.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { })(); var M1; (function (M1) { - var A = (function () { + var A = /** @class */ (function () { function A(a) { } return A; @@ -42,7 +42,7 @@ var M2; (function (M2) { var M1 = 0; // Should error. M1 should bind to the variable, not to the module. - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -53,7 +53,7 @@ var M2; var M3; (function (M3) { // Shouldn't error - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeVariableTypeGuards.js b/tests/baselines/reference/typeVariableTypeGuards.js index 8525bde0f77..378146359c8 100644 --- a/tests/baselines/reference/typeVariableTypeGuards.js +++ b/tests/baselines/reference/typeVariableTypeGuards.js @@ -95,7 +95,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.doSomething = function () { @@ -103,7 +103,7 @@ var A = (function () { }; return A; }()); -var Monkey = (function () { +var Monkey = /** @class */ (function () { function Monkey() { } Monkey.prototype.render = function () { @@ -113,7 +113,7 @@ var Monkey = (function () { }; return Monkey; }()); -var BigMonkey = (function (_super) { +var BigMonkey = /** @class */ (function (_super) { __extends(BigMonkey, _super); function BigMonkey() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typedGenericPrototypeMember.js b/tests/baselines/reference/typedGenericPrototypeMember.js index 16b4d93315f..a6096c5c37d 100644 --- a/tests/baselines/reference/typedGenericPrototypeMember.js +++ b/tests/baselines/reference/typedGenericPrototypeMember.js @@ -7,7 +7,7 @@ List.prototype.add("abc"); // Valid because T is instantiated to any //// [typedGenericPrototypeMember.js] -var List = (function () { +var List = /** @class */ (function () { function List() { } List.prototype.add = function (item) { }; diff --git a/tests/baselines/reference/typeofANonExportedType.js b/tests/baselines/reference/typeofANonExportedType.js index ba4451243ca..97edc2d0922 100644 --- a/tests/baselines/reference/typeofANonExportedType.js +++ b/tests/baselines/reference/typeofANonExportedType.js @@ -56,7 +56,7 @@ export var r13: typeof foo; exports.__esModule = true; var x = 1; var y = { foo: '' }; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -66,7 +66,7 @@ var i2; var M; (function (M) { M.foo = ''; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -80,7 +80,7 @@ var E; function foo() { } (function (foo) { foo.y = 1; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeofAmbientExternalModules.js b/tests/baselines/reference/typeofAmbientExternalModules.js index 2500193ebde..9d2ef995ade 100644 --- a/tests/baselines/reference/typeofAmbientExternalModules.js +++ b/tests/baselines/reference/typeofAmbientExternalModules.js @@ -21,7 +21,7 @@ y2 = ext; //// [typeofAmbientExternalModules_0.js] "use strict"; exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -29,7 +29,7 @@ var C = (function () { exports.C = C; //// [typeofAmbientExternalModules_1.js] "use strict"; -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/typeofAnExportedType.js b/tests/baselines/reference/typeofAnExportedType.js index e166f6b745b..54d1e85c32c 100644 --- a/tests/baselines/reference/typeofAnExportedType.js +++ b/tests/baselines/reference/typeofAnExportedType.js @@ -56,7 +56,7 @@ export var r13: typeof foo; exports.__esModule = true; exports.x = 1; exports.y = { foo: '' }; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -67,7 +67,7 @@ var i2; var M; (function (M) { M.foo = ''; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; @@ -83,7 +83,7 @@ function foo() { } exports.foo = foo; (function (foo) { foo.y = 1; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeofClass.js b/tests/baselines/reference/typeofClass.js index 8b257583d7b..24bda113b76 100644 --- a/tests/baselines/reference/typeofClass.js +++ b/tests/baselines/reference/typeofClass.js @@ -12,7 +12,7 @@ k2.foo; k2.bar; //// [typeofClass.js] -var K = (function () { +var K = /** @class */ (function () { function K() { } return K; diff --git a/tests/baselines/reference/typeofClass2.js b/tests/baselines/reference/typeofClass2.js index f5b11e0c833..1ff84cfc57e 100644 --- a/tests/baselines/reference/typeofClass2.js +++ b/tests/baselines/reference/typeofClass2.js @@ -32,14 +32,14 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var C = (function () { +var C = /** @class */ (function () { function C(x) { } C.foo = function (x) { }; C.bar = function (x) { }; return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/typeofClassWithPrivates.js b/tests/baselines/reference/typeofClassWithPrivates.js index e517f6e4712..606f77c7744 100644 --- a/tests/baselines/reference/typeofClassWithPrivates.js +++ b/tests/baselines/reference/typeofClassWithPrivates.js @@ -11,7 +11,7 @@ var r: typeof C; var r2: typeof c; //// [typeofClassWithPrivates.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeofExternalModules.js b/tests/baselines/reference/typeofExternalModules.js index 97c6b6d7278..3c9f5b8f9cc 100644 --- a/tests/baselines/reference/typeofExternalModules.js +++ b/tests/baselines/reference/typeofExternalModules.js @@ -19,7 +19,7 @@ y2 = ext; //// [typeofExternalModules_external.js] "use strict"; exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; @@ -27,7 +27,7 @@ var C = (function () { exports.C = C; //// [typeofExternalModules_exportAssign.js] "use strict"; -var D = (function () { +var D = /** @class */ (function () { function D() { } return D; diff --git a/tests/baselines/reference/typeofInternalModules.js b/tests/baselines/reference/typeofInternalModules.js index 7f15dc87a46..03c41d9e028 100644 --- a/tests/baselines/reference/typeofInternalModules.js +++ b/tests/baselines/reference/typeofInternalModules.js @@ -29,7 +29,7 @@ var Outer; (function (Outer) { var instantiated; (function (instantiated) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeofModuleWithoutExports.js b/tests/baselines/reference/typeofModuleWithoutExports.js index a29bd9b6a37..907e178615c 100644 --- a/tests/baselines/reference/typeofModuleWithoutExports.js +++ b/tests/baselines/reference/typeofModuleWithoutExports.js @@ -12,7 +12,7 @@ var r: typeof M; var M; (function (M) { var x = 1; - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/typeofOperatorWithAnyOtherType.js b/tests/baselines/reference/typeofOperatorWithAnyOtherType.js index a868aad1815..ca72b70973a 100644 --- a/tests/baselines/reference/typeofOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/typeofOperatorWithAnyOtherType.js @@ -85,7 +85,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/typeofOperatorWithBooleanType.js b/tests/baselines/reference/typeofOperatorWithBooleanType.js index fec36d6ab70..e5ad1cf8bbe 100644 --- a/tests/baselines/reference/typeofOperatorWithBooleanType.js +++ b/tests/baselines/reference/typeofOperatorWithBooleanType.js @@ -54,7 +54,7 @@ z: typeof M.n; // typeof operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return false; }; diff --git a/tests/baselines/reference/typeofOperatorWithNumberType.js b/tests/baselines/reference/typeofOperatorWithNumberType.js index ecf3eebe5b6..4ee59ba7869 100644 --- a/tests/baselines/reference/typeofOperatorWithNumberType.js +++ b/tests/baselines/reference/typeofOperatorWithNumberType.js @@ -62,7 +62,7 @@ z: typeof M.n; var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/typeofOperatorWithStringType.js b/tests/baselines/reference/typeofOperatorWithStringType.js index 14b712397df..4dce5b072cb 100644 --- a/tests/baselines/reference/typeofOperatorWithStringType.js +++ b/tests/baselines/reference/typeofOperatorWithStringType.js @@ -62,7 +62,7 @@ z: typeof M.n; var STRING; var STRING1 = ["", "abc"]; function foo() { return "abc"; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/typeofProperty.js b/tests/baselines/reference/typeofProperty.js index 04fe5faa5c6..439f9c0e47a 100644 --- a/tests/baselines/reference/typeofProperty.js +++ b/tests/baselines/reference/typeofProperty.js @@ -48,22 +48,22 @@ var x2: typeof viInstance.x; // x2: string //// [typeofProperty.js] -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } return C3; }()); -var ValidClass = (function () { +var ValidClass = /** @class */ (function () { function ValidClass() { } return ValidClass; diff --git a/tests/baselines/reference/typeofUsedBeforeBlockScoped.js b/tests/baselines/reference/typeofUsedBeforeBlockScoped.js index cc9003dd4f6..3963df60194 100644 --- a/tests/baselines/reference/typeofUsedBeforeBlockScoped.js +++ b/tests/baselines/reference/typeofUsedBeforeBlockScoped.js @@ -9,7 +9,7 @@ let o = { n: 12 }; //// [typeofUsedBeforeBlockScoped.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.s = 2; diff --git a/tests/baselines/reference/typesWithDuplicateTypeParameters.js b/tests/baselines/reference/typesWithDuplicateTypeParameters.js index d0c6c450e4b..9adb3ec016e 100644 --- a/tests/baselines/reference/typesWithDuplicateTypeParameters.js +++ b/tests/baselines/reference/typesWithDuplicateTypeParameters.js @@ -9,12 +9,12 @@ function f() { } function f2() { } //// [typesWithDuplicateTypeParameters.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/typesWithPrivateConstructor.js b/tests/baselines/reference/typesWithPrivateConstructor.js index e5c59b99e93..b9c021a682f 100644 --- a/tests/baselines/reference/typesWithPrivateConstructor.js +++ b/tests/baselines/reference/typesWithPrivateConstructor.js @@ -15,14 +15,14 @@ var c2 = new C2(); // error C2 is private var r2: (x: number) => void = c2.constructor; //// [typesWithPrivateConstructor.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var c = new C(); // error C is private var r = c.constructor; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { } return C2; diff --git a/tests/baselines/reference/typesWithProtectedConstructor.js b/tests/baselines/reference/typesWithProtectedConstructor.js index ab13dda8581..ba676c5af8f 100644 --- a/tests/baselines/reference/typesWithProtectedConstructor.js +++ b/tests/baselines/reference/typesWithProtectedConstructor.js @@ -15,14 +15,14 @@ var c2 = new C2(); // error C2 is protected var r2: (x: number) => void = c2.constructor; //// [typesWithProtectedConstructor.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var c = new C(); // error C is protected var r = c.constructor; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { } return C2; diff --git a/tests/baselines/reference/typesWithPublicConstructor.js b/tests/baselines/reference/typesWithPublicConstructor.js index 1078c95467c..7267d8e5ead 100644 --- a/tests/baselines/reference/typesWithPublicConstructor.js +++ b/tests/baselines/reference/typesWithPublicConstructor.js @@ -18,14 +18,14 @@ var r2: (x: number) => void = c2.constructor; //// [typesWithPublicConstructor.js] // public is allowed on a constructor but is not meaningful -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); var c = new C(); var r = c.constructor; -var C2 = (function () { +var C2 = /** @class */ (function () { function C2(x) { } return C2; diff --git a/tests/baselines/reference/typesWithSpecializedCallSignatures.js b/tests/baselines/reference/typesWithSpecializedCallSignatures.js index 7a006e1a8ce..65afb6d62c5 100644 --- a/tests/baselines/reference/typesWithSpecializedCallSignatures.js +++ b/tests/baselines/reference/typesWithSpecializedCallSignatures.js @@ -53,26 +53,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Base)); -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/typesWithSpecializedConstructSignatures.js b/tests/baselines/reference/typesWithSpecializedConstructSignatures.js index b3de7f2efc5..db9502457d9 100644 --- a/tests/baselines/reference/typesWithSpecializedConstructSignatures.js +++ b/tests/baselines/reference/typesWithSpecializedConstructSignatures.js @@ -51,26 +51,26 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var Derived1 = (function (_super) { +var Derived1 = /** @class */ (function (_super) { __extends(Derived1, _super); function Derived1() { return _super !== null && _super.apply(this, arguments) || this; } return Derived1; }(Base)); -var Derived2 = (function (_super) { +var Derived2 = /** @class */ (function (_super) { __extends(Derived2, _super); function Derived2() { return _super !== null && _super.apply(this, arguments) || this; } return Derived2; }(Base)); -var C = (function () { +var C = /** @class */ (function () { function C(x) { return x; } diff --git a/tests/baselines/reference/undeclaredBase.js b/tests/baselines/reference/undeclaredBase.js index fcb8ed39595..169bc54b87d 100644 --- a/tests/baselines/reference/undeclaredBase.js +++ b/tests/baselines/reference/undeclaredBase.js @@ -16,7 +16,7 @@ var __extends = (this && this.__extends) || (function () { })(); var M; (function (M) { - var C = (function (_super) { + var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/undeclaredMethod.js b/tests/baselines/reference/undeclaredMethod.js index 071f45776aa..4b269fd0bc3 100644 --- a/tests/baselines/reference/undeclaredMethod.js +++ b/tests/baselines/reference/undeclaredMethod.js @@ -15,7 +15,7 @@ c.saltbar(); // crash //// [undeclaredMethod.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.salt = function () { }; diff --git a/tests/baselines/reference/undefinedAssignableToEveryType.js b/tests/baselines/reference/undefinedAssignableToEveryType.js index 9646e7f4e87..507f647763a 100644 --- a/tests/baselines/reference/undefinedAssignableToEveryType.js +++ b/tests/baselines/reference/undefinedAssignableToEveryType.js @@ -43,7 +43,7 @@ function foo(x: T, y: U, z: V) { //} //// [undefinedAssignableToEveryType.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/undefinedIsSubtypeOfEverything.js b/tests/baselines/reference/undefinedIsSubtypeOfEverything.js index c5b08f061fd..5492de86ce8 100644 --- a/tests/baselines/reference/undefinedIsSubtypeOfEverything.js +++ b/tests/baselines/reference/undefinedIsSubtypeOfEverything.js @@ -133,110 +133,110 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base() { } return Base; }()); -var D0 = (function (_super) { +var D0 = /** @class */ (function (_super) { __extends(D0, _super); function D0() { return _super !== null && _super.apply(this, arguments) || this; } return D0; }(Base)); -var DA = (function (_super) { +var DA = /** @class */ (function (_super) { __extends(DA, _super); function DA() { return _super !== null && _super.apply(this, arguments) || this; } return DA; }(Base)); -var D1 = (function (_super) { +var D1 = /** @class */ (function (_super) { __extends(D1, _super); function D1() { return _super !== null && _super.apply(this, arguments) || this; } return D1; }(Base)); -var D1A = (function (_super) { +var D1A = /** @class */ (function (_super) { __extends(D1A, _super); function D1A() { return _super !== null && _super.apply(this, arguments) || this; } return D1A; }(Base)); -var D2 = (function (_super) { +var D2 = /** @class */ (function (_super) { __extends(D2, _super); function D2() { return _super !== null && _super.apply(this, arguments) || this; } return D2; }(Base)); -var D2A = (function (_super) { +var D2A = /** @class */ (function (_super) { __extends(D2A, _super); function D2A() { return _super !== null && _super.apply(this, arguments) || this; } return D2A; }(Base)); -var D3 = (function (_super) { +var D3 = /** @class */ (function (_super) { __extends(D3, _super); function D3() { return _super !== null && _super.apply(this, arguments) || this; } return D3; }(Base)); -var D3A = (function (_super) { +var D3A = /** @class */ (function (_super) { __extends(D3A, _super); function D3A() { return _super !== null && _super.apply(this, arguments) || this; } return D3A; }(Base)); -var D4 = (function (_super) { +var D4 = /** @class */ (function (_super) { __extends(D4, _super); function D4() { return _super !== null && _super.apply(this, arguments) || this; } return D4; }(Base)); -var D5 = (function (_super) { +var D5 = /** @class */ (function (_super) { __extends(D5, _super); function D5() { return _super !== null && _super.apply(this, arguments) || this; } return D5; }(Base)); -var D6 = (function (_super) { +var D6 = /** @class */ (function (_super) { __extends(D6, _super); function D6() { return _super !== null && _super.apply(this, arguments) || this; } return D6; }(Base)); -var D7 = (function (_super) { +var D7 = /** @class */ (function (_super) { __extends(D7, _super); function D7() { return _super !== null && _super.apply(this, arguments) || this; } return D7; }(Base)); -var D8 = (function (_super) { +var D8 = /** @class */ (function (_super) { __extends(D8, _super); function D8() { return _super !== null && _super.apply(this, arguments) || this; } return D8; }(Base)); -var D9 = (function (_super) { +var D9 = /** @class */ (function (_super) { __extends(D9, _super); function D9() { return _super !== null && _super.apply(this, arguments) || this; } return D9; }(Base)); -var D10 = (function (_super) { +var D10 = /** @class */ (function (_super) { __extends(D10, _super); function D10() { return _super !== null && _super.apply(this, arguments) || this; @@ -247,7 +247,7 @@ var E; (function (E) { E[E["A"] = 0] = "A"; })(E || (E = {})); -var D11 = (function (_super) { +var D11 = /** @class */ (function (_super) { __extends(D11, _super); function D11() { return _super !== null && _super.apply(this, arguments) || this; @@ -258,14 +258,14 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var D12 = (function (_super) { +var D12 = /** @class */ (function (_super) { __extends(D12, _super); function D12() { return _super !== null && _super.apply(this, arguments) || this; } return D12; }(Base)); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; @@ -273,21 +273,21 @@ var c = (function () { (function (c) { c.bar = 1; })(c || (c = {})); -var D13 = (function (_super) { +var D13 = /** @class */ (function (_super) { __extends(D13, _super); function D13() { return _super !== null && _super.apply(this, arguments) || this; } return D13; }(Base)); -var D14 = (function (_super) { +var D14 = /** @class */ (function (_super) { __extends(D14, _super); function D14() { return _super !== null && _super.apply(this, arguments) || this; } return D14; }(Base)); -var D15 = (function (_super) { +var D15 = /** @class */ (function (_super) { __extends(D15, _super); function D15() { return _super !== null && _super.apply(this, arguments) || this; @@ -297,14 +297,14 @@ var D15 = (function (_super) { //class D15 extends Base { // foo: U; //} -var D16 = (function (_super) { +var D16 = /** @class */ (function (_super) { __extends(D16, _super); function D16() { return _super !== null && _super.apply(this, arguments) || this; } return D16; }(Base)); -var D17 = (function (_super) { +var D17 = /** @class */ (function (_super) { __extends(D17, _super); function D17() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/undefinedTypeAssignment4.js b/tests/baselines/reference/undefinedTypeAssignment4.js index 575042b72c0..227111db254 100644 --- a/tests/baselines/reference/undefinedTypeAssignment4.js +++ b/tests/baselines/reference/undefinedTypeAssignment4.js @@ -13,7 +13,7 @@ var y: typeof undefined; //// [undefinedTypeAssignment4.js] -var undefined = (function () { +var undefined = /** @class */ (function () { function undefined() { } return undefined; diff --git a/tests/baselines/reference/underscoreMapFirst.js b/tests/baselines/reference/underscoreMapFirst.js index dcd95f85a12..ae4e2e40045 100644 --- a/tests/baselines/reference/underscoreMapFirst.js +++ b/tests/baselines/reference/underscoreMapFirst.js @@ -59,7 +59,7 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var MyView = (function (_super) { +var MyView = /** @class */ (function (_super) { __extends(MyView, _super); function MyView() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/underscoreThisInDerivedClass01.js b/tests/baselines/reference/underscoreThisInDerivedClass01.js index 412364e55dd..4663b4f75ec 100644 --- a/tests/baselines/reference/underscoreThisInDerivedClass01.js +++ b/tests/baselines/reference/underscoreThisInDerivedClass01.js @@ -43,13 +43,13 @@ var __extends = (this && this.__extends) || (function () { // Constructors have adopted the same identifier name ('_this') // for capturing any potential return values from super calls, // so we expect the same behavior. -var C = (function () { +var C = /** @class */ (function () { function C() { return {}; } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/underscoreThisInDerivedClass02.js b/tests/baselines/reference/underscoreThisInDerivedClass02.js index cb51f248e07..d88f8eba101 100644 --- a/tests/baselines/reference/underscoreThisInDerivedClass02.js +++ b/tests/baselines/reference/underscoreThisInDerivedClass02.js @@ -32,13 +32,13 @@ var __extends = (this && this.__extends) || (function () { // Original test intent: // Errors on '_this' should be reported in derived constructors, // even if 'super()' is not called. -var C = (function () { +var C = /** @class */ (function () { function C() { return {}; } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { var _this = this; diff --git a/tests/baselines/reference/unexpectedStatementBlockTerminator.js b/tests/baselines/reference/unexpectedStatementBlockTerminator.js index f06b75c1340..fb932bbbf6d 100644 --- a/tests/baselines/reference/unexpectedStatementBlockTerminator.js +++ b/tests/baselines/reference/unexpectedStatementBlockTerminator.js @@ -8,12 +8,12 @@ function Goo() {return {a:1,b:2};} //// [unexpectedStatementBlockTerminator.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } return Bar; diff --git a/tests/baselines/reference/unexportedInstanceClassVariables.js b/tests/baselines/reference/unexportedInstanceClassVariables.js index 5cb0723931a..470ed4c1ff8 100644 --- a/tests/baselines/reference/unexportedInstanceClassVariables.js +++ b/tests/baselines/reference/unexportedInstanceClassVariables.js @@ -15,14 +15,14 @@ module M{ //// [unexportedInstanceClassVariables.js] var M; (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A(val) { } return A; }()); })(M || (M = {})); (function (M) { - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/unionSubtypeIfEveryConstituentTypeIsSubtype.js b/tests/baselines/reference/unionSubtypeIfEveryConstituentTypeIsSubtype.js index a8cc0e12d27..70cdcf3c31f 100644 --- a/tests/baselines/reference/unionSubtypeIfEveryConstituentTypeIsSubtype.js +++ b/tests/baselines/reference/unionSubtypeIfEveryConstituentTypeIsSubtype.js @@ -149,12 +149,12 @@ var e; e[e["e1"] = 0] = "e1"; e[e["e2"] = 1] = "e2"; })(e || (e = {})); -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; }()); -var A2 = (function () { +var A2 = /** @class */ (function () { function A2() { } return A2; @@ -167,7 +167,7 @@ function f() { } (function (f) { f.bar = 1; })(f || (f = {})); -var c = (function () { +var c = /** @class */ (function () { function c() { } return c; diff --git a/tests/baselines/reference/unionTypeEquivalence.js b/tests/baselines/reference/unionTypeEquivalence.js index 11ef3a7974e..a1e58dc4f94 100644 --- a/tests/baselines/reference/unionTypeEquivalence.js +++ b/tests/baselines/reference/unionTypeEquivalence.js @@ -31,12 +31,12 @@ var __extends = (this && this.__extends) || (function () { }; })(); // A | B is equivalent to A if B is a subtype of A -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/unionTypeFromArrayLiteral.js b/tests/baselines/reference/unionTypeFromArrayLiteral.js index 11f53a8b985..b7390535b02 100644 --- a/tests/baselines/reference/unionTypeFromArrayLiteral.js +++ b/tests/baselines/reference/unionTypeFromArrayLiteral.js @@ -44,19 +44,19 @@ var arr3Tuple = [3, "three"]; // [number, string] var arr4Tuple = [3, "three", "hello"]; // [number, string, string] var arrEmpty = []; var arr5Tuple = ["hello", true, false, " hello", true, 10, "any"]; // Tuple -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.foo2 = function () { }; return D; }()); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; @@ -64,7 +64,7 @@ var E = (function (_super) { E.prototype.foo3 = function () { }; return E; }(C)); -var F = (function (_super) { +var F = /** @class */ (function (_super) { __extends(F, _super); function F() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/unionTypePropertyAccessibility.js b/tests/baselines/reference/unionTypePropertyAccessibility.js index afa8d07c242..95c7601a7a9 100644 --- a/tests/baselines/reference/unionTypePropertyAccessibility.js +++ b/tests/baselines/reference/unionTypePropertyAccessibility.js @@ -49,22 +49,22 @@ v15.member; //// [unionTypePropertyAccessibility.js] -var Default = (function () { +var Default = /** @class */ (function () { function Default() { } return Default; }()); -var Public = (function () { +var Public = /** @class */ (function () { function Public() { } return Public; }()); -var Protected = (function () { +var Protected = /** @class */ (function () { function Protected() { } return Protected; }()); -var Private = (function () { +var Private = /** @class */ (function () { function Private() { } return Private; diff --git a/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction1.js b/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction1.js index 46ca2a40e83..d7ba2008d01 100644 --- a/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction1.js +++ b/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction1.js @@ -20,22 +20,22 @@ t.parent; //// [unionTypeWithRecursiveSubtypeReduction1.js] -var Module = (function () { +var Module = /** @class */ (function () { function Module() { } return Module; }()); -var Namespace = (function () { +var Namespace = /** @class */ (function () { function Namespace() { } return Namespace; }()); -var Class = (function () { +var Class = /** @class */ (function () { function Class() { } return Class; }()); -var Property = (function () { +var Property = /** @class */ (function () { function Property() { } return Property; diff --git a/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction2.js b/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction2.js index b3eeb8ea244..268e5574db0 100644 --- a/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction2.js +++ b/tests/baselines/reference/unionTypeWithRecursiveSubtypeReduction2.js @@ -22,22 +22,22 @@ p = c; //// [unionTypeWithRecursiveSubtypeReduction2.js] -var Module = (function () { +var Module = /** @class */ (function () { function Module() { } return Module; }()); -var Namespace = (function () { +var Namespace = /** @class */ (function () { function Namespace() { } return Namespace; }()); -var Class = (function () { +var Class = /** @class */ (function () { function Class() { } return Class; }()); -var Property = (function () { +var Property = /** @class */ (function () { function Property() { } return Property; diff --git a/tests/baselines/reference/unionTypesAssignability.js b/tests/baselines/reference/unionTypesAssignability.js index a26de7d2747..94ead2da0ca 100644 --- a/tests/baselines/reference/unionTypesAssignability.js +++ b/tests/baselines/reference/unionTypesAssignability.js @@ -85,12 +85,12 @@ var __extends = (this && this.__extends) || (function () { }; })(); var unionNumberString; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -98,7 +98,7 @@ var D = (function (_super) { D.prototype.foo1 = function () { }; return D; }(C)); -var E = (function (_super) { +var E = /** @class */ (function (_super) { __extends(E, _super); function E() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/unknownSymbolInGenericReturnType.js b/tests/baselines/reference/unknownSymbolInGenericReturnType.js index 27788285b24..5f8f1c01783 100644 --- a/tests/baselines/reference/unknownSymbolInGenericReturnType.js +++ b/tests/baselines/reference/unknownSymbolInGenericReturnType.js @@ -13,7 +13,7 @@ class Linq { //// [unknownSymbolInGenericReturnType.js] -var Linq = (function () { +var Linq = /** @class */ (function () { function Linq() { } Linq.select = function (values, func) { diff --git a/tests/baselines/reference/unknownSymbols1.js b/tests/baselines/reference/unknownSymbols1.js index 7ec636f672a..144565016c0 100644 --- a/tests/baselines/reference/unknownSymbols1.js +++ b/tests/baselines/reference/unknownSymbols1.js @@ -50,22 +50,22 @@ function foo2() { return asdf; } var z = x; // should be an error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; }()); -var C3 = (function () { +var C3 = /** @class */ (function () { function C3(x) { } return C3; }()); -var C4 = (function (_super) { +var C4 = /** @class */ (function (_super) { __extends(C4, _super); function C4() { return _super.call(this, asdf) || this; @@ -73,7 +73,7 @@ var C4 = (function (_super) { return C4; }(C3)); var x2 = this.asdf; // no error, this is any -var C5 = (function () { +var C5 = /** @class */ (function () { function C5() { this.asdf = asdf; } diff --git a/tests/baselines/reference/unknownTypeArgOnCall.js b/tests/baselines/reference/unknownTypeArgOnCall.js index 129e2e351f1..3176ab8d565 100644 --- a/tests/baselines/reference/unknownTypeArgOnCall.js +++ b/tests/baselines/reference/unknownTypeArgOnCall.js @@ -9,7 +9,7 @@ var r = f.clone() //// [unknownTypeArgOnCall.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.clone = function () { diff --git a/tests/baselines/reference/unqualifiedCallToClassStatic1.js b/tests/baselines/reference/unqualifiedCallToClassStatic1.js index 6c78a737fe8..2ca2dfe7131 100644 --- a/tests/baselines/reference/unqualifiedCallToClassStatic1.js +++ b/tests/baselines/reference/unqualifiedCallToClassStatic1.js @@ -7,7 +7,7 @@ class Vector { } //// [unqualifiedCallToClassStatic1.js] -var Vector = (function () { +var Vector = /** @class */ (function () { function Vector() { } Vector.foo = function () { diff --git a/tests/baselines/reference/unspecializedConstraints.js b/tests/baselines/reference/unspecializedConstraints.js index 4c459c29be1..aa2cbd22c50 100644 --- a/tests/baselines/reference/unspecializedConstraints.js +++ b/tests/baselines/reference/unspecializedConstraints.js @@ -166,12 +166,12 @@ var __extends = (this && this.__extends) || (function () { })(); var ts; (function (ts) { - var Symbol = (function () { + var Symbol = /** @class */ (function () { function Symbol() { } return Symbol; }()); - var Type = (function (_super) { + var Type = /** @class */ (function (_super) { __extends(Type, _super); function Type() { return _super !== null && _super.apply(this, arguments) || this; @@ -235,7 +235,7 @@ var ts; }; return Type; }(Symbol)); - var Property = (function (_super) { + var Property = /** @class */ (function (_super) { __extends(Property, _super); function Property(name, type, flags) { var _this = _super.call(this) || this; @@ -256,7 +256,7 @@ var ts; PropertyFlags[PropertyFlags["Optional"] = 1] = "Optional"; PropertyFlags[PropertyFlags["Private"] = 2] = "Private"; })(PropertyFlags || (PropertyFlags = {})); - var Signature = (function (_super) { + var Signature = /** @class */ (function (_super) { __extends(Signature, _super); function Signature(typeParameters, parameters, returnType) { var _this = _super.call(this) || this; @@ -277,7 +277,7 @@ var ts; }; return Signature; }(Symbol)); - var Parameter = (function (_super) { + var Parameter = /** @class */ (function (_super) { __extends(Parameter, _super); function Parameter(name, type, flags) { var _this = _super.call(this) || this; diff --git a/tests/baselines/reference/untypedFunctionCallsWithTypeParameters1.js b/tests/baselines/reference/untypedFunctionCallsWithTypeParameters1.js index a4f2d1ff2fc..fcea4e7b757 100644 --- a/tests/baselines/reference/untypedFunctionCallsWithTypeParameters1.js +++ b/tests/baselines/reference/untypedFunctionCallsWithTypeParameters1.js @@ -61,7 +61,7 @@ var y = x; var r2 = y(); var c; var r3 = c(); // should be an error -var C = (function () { +var C = /** @class */ (function () { function C() { this.prototype = null; this.length = 1; @@ -72,7 +72,7 @@ var C = (function () { }()); var c2; var r4 = c2(); // should be an error -var C2 = (function (_super) { +var C2 = /** @class */ (function (_super) { __extends(C2, _super); function C2() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/unusedClassesinModule1.js b/tests/baselines/reference/unusedClassesinModule1.js index 4ffdc0d8812..3739a6cd636 100644 --- a/tests/baselines/reference/unusedClassesinModule1.js +++ b/tests/baselines/reference/unusedClassesinModule1.js @@ -9,7 +9,7 @@ module A { //// [unusedClassesinModule1.js] var A; (function (A) { - var Calculator = (function () { + var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handelChar = function () { diff --git a/tests/baselines/reference/unusedClassesinNamespace1.js b/tests/baselines/reference/unusedClassesinNamespace1.js index 0698cda666f..b0c085c127d 100644 --- a/tests/baselines/reference/unusedClassesinNamespace1.js +++ b/tests/baselines/reference/unusedClassesinNamespace1.js @@ -8,7 +8,7 @@ namespace Validation { //// [unusedClassesinNamespace1.js] var Validation; (function (Validation) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/unusedClassesinNamespace2.js b/tests/baselines/reference/unusedClassesinNamespace2.js index 79f400ecbc5..039d34f2ca0 100644 --- a/tests/baselines/reference/unusedClassesinNamespace2.js +++ b/tests/baselines/reference/unusedClassesinNamespace2.js @@ -12,12 +12,12 @@ namespace Validation { //// [unusedClassesinNamespace2.js] var Validation; (function (Validation) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; }()); - var c2 = (function () { + var c2 = /** @class */ (function () { function c2() { } return c2; diff --git a/tests/baselines/reference/unusedClassesinNamespace3.js b/tests/baselines/reference/unusedClassesinNamespace3.js index d5139df3dad..67a31a67a44 100644 --- a/tests/baselines/reference/unusedClassesinNamespace3.js +++ b/tests/baselines/reference/unusedClassesinNamespace3.js @@ -14,12 +14,12 @@ namespace Validation { //// [unusedClassesinNamespace3.js] var Validation; (function (Validation) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; }()); - var c2 = (function () { + var c2 = /** @class */ (function () { function c2() { } return c2; diff --git a/tests/baselines/reference/unusedClassesinNamespace4.js b/tests/baselines/reference/unusedClassesinNamespace4.js index 096e7acb62b..1db8c805ccd 100644 --- a/tests/baselines/reference/unusedClassesinNamespace4.js +++ b/tests/baselines/reference/unusedClassesinNamespace4.js @@ -26,18 +26,18 @@ var __extends = (this && this.__extends) || (function () { })(); var Validation; (function (Validation) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; }()); - var c2 = (function () { + var c2 = /** @class */ (function () { function c2() { } return c2; }()); Validation.c2 = c2; - var c3 = (function (_super) { + var c3 = /** @class */ (function (_super) { __extends(c3, _super); function c3() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/unusedClassesinNamespace5.js b/tests/baselines/reference/unusedClassesinNamespace5.js index c96b9e3a06b..0c4ef8ee44b 100644 --- a/tests/baselines/reference/unusedClassesinNamespace5.js +++ b/tests/baselines/reference/unusedClassesinNamespace5.js @@ -16,18 +16,18 @@ namespace Validation { //// [unusedClassesinNamespace5.js] var Validation; (function (Validation) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; }()); - var c2 = (function () { + var c2 = /** @class */ (function () { function c2() { } return c2; }()); Validation.c2 = c2; - var c3 = (function () { + var c3 = /** @class */ (function () { function c3() { } return c3; diff --git a/tests/baselines/reference/unusedGetterInClass.js b/tests/baselines/reference/unusedGetterInClass.js index 2109ff9ebe4..0bdbf006608 100644 --- a/tests/baselines/reference/unusedGetterInClass.js +++ b/tests/baselines/reference/unusedGetterInClass.js @@ -8,7 +8,7 @@ class Employee { } //// [unusedGetterInClass.js] -var Employee = (function () { +var Employee = /** @class */ (function () { function Employee() { } Object.defineProperty(Employee.prototype, "fullName", { diff --git a/tests/baselines/reference/unusedIdentifiersConsolidated1.js b/tests/baselines/reference/unusedIdentifiersConsolidated1.js index 401da107697..f0c63e3b765 100644 --- a/tests/baselines/reference/unusedIdentifiersConsolidated1.js +++ b/tests/baselines/reference/unusedIdentifiersConsolidated1.js @@ -115,7 +115,7 @@ var __extends = (this && this.__extends) || (function () { function greeter(person) { var unused = 20; } -var Dummy = (function () { +var Dummy = /** @class */ (function () { function Dummy(message) { var unused2 = 22; this.greeting = "Dummy Message"; @@ -136,7 +136,7 @@ var Validation; (function (Validation) { var lettersRegexp = /^[A-Za-z]+$/; var numberRegexp = /^[0-9]+$/; - var LettersOnlyValidator = (function () { + var LettersOnlyValidator = /** @class */ (function () { function LettersOnlyValidator() { } LettersOnlyValidator.prototype.isAcceptable = function (s2) { @@ -147,7 +147,7 @@ var Validation; return LettersOnlyValidator; }()); Validation.LettersOnlyValidator = LettersOnlyValidator; - var ZipCodeValidator = (function () { + var ZipCodeValidator = /** @class */ (function () { function ZipCodeValidator() { } ZipCodeValidator.prototype.isAcceptable = function (s3) { @@ -156,7 +156,7 @@ var Validation; return ZipCodeValidator; }()); Validation.ZipCodeValidator = ZipCodeValidator; - var dummy = (function () { + var dummy = /** @class */ (function () { function dummy() { } return dummy; @@ -164,12 +164,12 @@ var Validation; })(Validation || (Validation = {})); var Greeter; (function (Greeter) { - var class1 = (function () { + var class1 = /** @class */ (function () { function class1() { } return class1; }()); - var class2 = (function (_super) { + var class2 = /** @class */ (function (_super) { __extends(class2, _super); function class2() { return _super !== null && _super.apply(this, arguments) || this; @@ -177,12 +177,12 @@ var Greeter; return class2; }(class1)); Greeter.class2 = class2; - var class3 = (function () { + var class3 = /** @class */ (function () { function class3() { } return class3; }()); - var class4 = (function () { + var class4 = /** @class */ (function () { function class4() { } return class4; diff --git a/tests/baselines/reference/unusedImportDeclaration.js b/tests/baselines/reference/unusedImportDeclaration.js index 37f88dc65c3..df84d925cd1 100644 --- a/tests/baselines/reference/unusedImportDeclaration.js +++ b/tests/baselines/reference/unusedImportDeclaration.js @@ -17,7 +17,7 @@ foo("IN " + thingy.me + "!"); //// [unusedImportDeclaration_testerB.js] "use strict"; -var TesterB = (function () { +var TesterB = /** @class */ (function () { function TesterB() { } return TesterB; diff --git a/tests/baselines/reference/unusedImports1.js b/tests/baselines/reference/unusedImports1.js index 6e7f90b9d54..dba6514344e 100644 --- a/tests/baselines/reference/unusedImports1.js +++ b/tests/baselines/reference/unusedImports1.js @@ -11,7 +11,7 @@ import {Calculator} from "./file1" //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } return Calculator; diff --git a/tests/baselines/reference/unusedImports10.js b/tests/baselines/reference/unusedImports10.js index 5f40c1f1fa1..7c0341d821e 100644 --- a/tests/baselines/reference/unusedImports10.js +++ b/tests/baselines/reference/unusedImports10.js @@ -13,7 +13,7 @@ module B { //// [unusedImports10.js] var A; (function (A) { - var Calculator = (function () { + var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handelChar = function () { diff --git a/tests/baselines/reference/unusedImports11.js b/tests/baselines/reference/unusedImports11.js index def7220e545..198dc10e758 100644 --- a/tests/baselines/reference/unusedImports11.js +++ b/tests/baselines/reference/unusedImports11.js @@ -20,7 +20,7 @@ new r.Member(); //// [b.js] "use strict"; exports.__esModule = true; -var Member = (function () { +var Member = /** @class */ (function () { function Member() { } return Member; diff --git a/tests/baselines/reference/unusedImports12.js b/tests/baselines/reference/unusedImports12.js index 32f0c051360..4dc10f1114b 100644 --- a/tests/baselines/reference/unusedImports12.js +++ b/tests/baselines/reference/unusedImports12.js @@ -15,7 +15,7 @@ import r = require("./b"); //// [b.js] "use strict"; exports.__esModule = true; -var Member = (function () { +var Member = /** @class */ (function () { function Member() { } return Member; diff --git a/tests/baselines/reference/unusedImports2.js b/tests/baselines/reference/unusedImports2.js index 5f01507a444..cfece638c01 100644 --- a/tests/baselines/reference/unusedImports2.js +++ b/tests/baselines/reference/unusedImports2.js @@ -19,7 +19,7 @@ x.handleChar(); //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedImports3.js b/tests/baselines/reference/unusedImports3.js index 788cecf5470..9c6bde30c3e 100644 --- a/tests/baselines/reference/unusedImports3.js +++ b/tests/baselines/reference/unusedImports3.js @@ -22,7 +22,7 @@ test2(); //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedImports4.js b/tests/baselines/reference/unusedImports4.js index cfcc9eb1a61..e6bb41a27f0 100644 --- a/tests/baselines/reference/unusedImports4.js +++ b/tests/baselines/reference/unusedImports4.js @@ -23,7 +23,7 @@ test2(); //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedImports5.js b/tests/baselines/reference/unusedImports5.js index 0ee931e57a5..7a3b428f0f2 100644 --- a/tests/baselines/reference/unusedImports5.js +++ b/tests/baselines/reference/unusedImports5.js @@ -23,7 +23,7 @@ test(); //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedImports6.js b/tests/baselines/reference/unusedImports6.js index ea7392de4e1..e6c61a8c3ad 100644 --- a/tests/baselines/reference/unusedImports6.js +++ b/tests/baselines/reference/unusedImports6.js @@ -23,7 +23,7 @@ import d from "./file1" //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedImports7.js b/tests/baselines/reference/unusedImports7.js index dc4f707f629..ff410cf04b0 100644 --- a/tests/baselines/reference/unusedImports7.js +++ b/tests/baselines/reference/unusedImports7.js @@ -21,7 +21,7 @@ import * as n from "./file1" //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedImports8.js b/tests/baselines/reference/unusedImports8.js index 88983976362..45eded59c2a 100644 --- a/tests/baselines/reference/unusedImports8.js +++ b/tests/baselines/reference/unusedImports8.js @@ -23,7 +23,7 @@ t1(); //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedImports9.js b/tests/baselines/reference/unusedImports9.js index e089a1445b9..8ed4d5efd1b 100644 --- a/tests/baselines/reference/unusedImports9.js +++ b/tests/baselines/reference/unusedImports9.js @@ -19,7 +19,7 @@ import c = require('./file1') //// [file1.js] "use strict"; exports.__esModule = true; -var Calculator = (function () { +var Calculator = /** @class */ (function () { function Calculator() { } Calculator.prototype.handleChar = function () { }; diff --git a/tests/baselines/reference/unusedInterfaceinNamespace4.js b/tests/baselines/reference/unusedInterfaceinNamespace4.js index 76d89639413..78447bc756a 100644 --- a/tests/baselines/reference/unusedInterfaceinNamespace4.js +++ b/tests/baselines/reference/unusedInterfaceinNamespace4.js @@ -20,7 +20,7 @@ namespace Validation { //// [unusedInterfaceinNamespace4.js] var Validation; (function (Validation) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/unusedInterfaceinNamespace5.js b/tests/baselines/reference/unusedInterfaceinNamespace5.js index 2b5d61450f2..e4aba1deba3 100644 --- a/tests/baselines/reference/unusedInterfaceinNamespace5.js +++ b/tests/baselines/reference/unusedInterfaceinNamespace5.js @@ -26,7 +26,7 @@ namespace Validation { //// [unusedInterfaceinNamespace5.js] var Validation; (function (Validation) { - var c1 = (function () { + var c1 = /** @class */ (function () { function c1() { } return c1; diff --git a/tests/baselines/reference/unusedInvalidTypeArguments.js b/tests/baselines/reference/unusedInvalidTypeArguments.js index 9f32181a0fb..86433be8ad9 100644 --- a/tests/baselines/reference/unusedInvalidTypeArguments.js +++ b/tests/baselines/reference/unusedInvalidTypeArguments.js @@ -64,13 +64,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); exports.__esModule = true; -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; }()); // This uses getTypeFromClassOrInterfaceReference instead of getTypeFromTypeAliasReference. -var D = (function (_super) { +var D = /** @class */ (function (_super) { __extends(D, _super); function D() { return _super !== null && _super.apply(this, arguments) || this; @@ -108,7 +108,7 @@ var __extends = (this && this.__extends) || (function () { })(); exports.__esModule = true; var unknown_1 = require("unknown"); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/unusedLocalProperty.js b/tests/baselines/reference/unusedLocalProperty.js index a124b752125..d265345c109 100644 --- a/tests/baselines/reference/unusedLocalProperty.js +++ b/tests/baselines/reference/unusedLocalProperty.js @@ -13,7 +13,7 @@ class Animal { //// [unusedLocalProperty.js] -var Animal = (function () { +var Animal = /** @class */ (function () { function Animal(species) { this.species = species; } diff --git a/tests/baselines/reference/unusedLocalsAndParameters.js b/tests/baselines/reference/unusedLocalsAndParameters.js index eb4db589c53..c66040cf50f 100644 --- a/tests/baselines/reference/unusedLocalsAndParameters.js +++ b/tests/baselines/reference/unusedLocalsAndParameters.js @@ -97,7 +97,7 @@ fexp(0); // arrow function paramter var farrow = function (a) { }; -var C = (function () { +var C = /** @class */ (function () { function C() { } // Method declaration paramter @@ -112,7 +112,7 @@ var C = (function () { }); return C; }()); -var E = (function () { +var E = /** @class */ (function () { function class_1() { } // Method declaration paramter diff --git a/tests/baselines/reference/unusedLocalsAndParametersDeferred.js b/tests/baselines/reference/unusedLocalsAndParametersDeferred.js index faa5ad2b0df..df8b7d7e487 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersDeferred.js +++ b/tests/baselines/reference/unusedLocalsAndParametersDeferred.js @@ -187,7 +187,7 @@ var farrow = function (a) { }; farrow(2); var prop1; -var C = (function () { +var C = /** @class */ (function () { function C() { // in a property initalizer this.p = defered(function () { @@ -214,7 +214,7 @@ var C = (function () { }()); new C(); var prop2; -var E = (function () { +var E = /** @class */ (function () { function class_1() { // in a property initalizer this.p = defered(function () { diff --git a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js index 559a2cb7761..883c127e585 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js +++ b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js @@ -29,7 +29,7 @@ function func(details, message) { return details + message; } exports.func = func; -var C = (function () { +var C = /** @class */ (function () { function C(details, message) { details + message; } diff --git a/tests/baselines/reference/unusedLocalsInMethod1.js b/tests/baselines/reference/unusedLocalsInMethod1.js index cec478ef204..52250609b81 100644 --- a/tests/baselines/reference/unusedLocalsInMethod1.js +++ b/tests/baselines/reference/unusedLocalsInMethod1.js @@ -6,7 +6,7 @@ class greeter { } //// [unusedLocalsInMethod1.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedLocalsInMethod2.js b/tests/baselines/reference/unusedLocalsInMethod2.js index f02d27f586e..e232b9bf263 100644 --- a/tests/baselines/reference/unusedLocalsInMethod2.js +++ b/tests/baselines/reference/unusedLocalsInMethod2.js @@ -7,7 +7,7 @@ class greeter { } //// [unusedLocalsInMethod2.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedLocalsInMethod3.js b/tests/baselines/reference/unusedLocalsInMethod3.js index e13958c13b6..7b027d719fd 100644 --- a/tests/baselines/reference/unusedLocalsInMethod3.js +++ b/tests/baselines/reference/unusedLocalsInMethod3.js @@ -7,7 +7,7 @@ class greeter { } //// [unusedLocalsInMethod3.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedLocalsinConstructor1.js b/tests/baselines/reference/unusedLocalsinConstructor1.js index 5e3528d95ce..a0c8eba7867 100644 --- a/tests/baselines/reference/unusedLocalsinConstructor1.js +++ b/tests/baselines/reference/unusedLocalsinConstructor1.js @@ -6,7 +6,7 @@ class greeter { } //// [unusedLocalsinConstructor1.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { var unused = 20; } diff --git a/tests/baselines/reference/unusedLocalsinConstructor2.js b/tests/baselines/reference/unusedLocalsinConstructor2.js index 53f9e747659..b61d8be9cb9 100644 --- a/tests/baselines/reference/unusedLocalsinConstructor2.js +++ b/tests/baselines/reference/unusedLocalsinConstructor2.js @@ -8,7 +8,7 @@ class greeter { } //// [unusedLocalsinConstructor2.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { var unused = 20; var used = "dummy"; diff --git a/tests/baselines/reference/unusedMultipleParameter1InContructor.js b/tests/baselines/reference/unusedMultipleParameter1InContructor.js index a41b54ad726..d018dcbfd85 100644 --- a/tests/baselines/reference/unusedMultipleParameter1InContructor.js +++ b/tests/baselines/reference/unusedMultipleParameter1InContructor.js @@ -7,7 +7,7 @@ class Dummy { } //// [unusedMultipleParameter1InContructor.js] -var Dummy = (function () { +var Dummy = /** @class */ (function () { function Dummy(person, person2) { var unused = 20; person2 = "Dummy value"; diff --git a/tests/baselines/reference/unusedMultipleParameter2InContructor.js b/tests/baselines/reference/unusedMultipleParameter2InContructor.js index eab051fcb7c..a21c8be5f2a 100644 --- a/tests/baselines/reference/unusedMultipleParameter2InContructor.js +++ b/tests/baselines/reference/unusedMultipleParameter2InContructor.js @@ -7,7 +7,7 @@ class Dummy { } //// [unusedMultipleParameter2InContructor.js] -var Dummy = (function () { +var Dummy = /** @class */ (function () { function Dummy(person, person2, person3) { var unused = 20; person2 = "Dummy value"; diff --git a/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js b/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js index 3189618a48a..e06930a9f94 100644 --- a/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js +++ b/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js @@ -7,7 +7,7 @@ class Dummy { } //// [unusedMultipleParameters1InMethodDeclaration.js] -var Dummy = (function () { +var Dummy = /** @class */ (function () { function Dummy() { } Dummy.prototype.greeter = function (person, person2) { diff --git a/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js b/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js index 357a96c2e24..b72cccdf84a 100644 --- a/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js +++ b/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js @@ -7,7 +7,7 @@ class Dummy { } //// [unusedMultipleParameters2InMethodDeclaration.js] -var Dummy = (function () { +var Dummy = /** @class */ (function () { function Dummy() { } Dummy.prototype.greeter = function (person, person2, person3) { diff --git a/tests/baselines/reference/unusedParameterProperty1.js b/tests/baselines/reference/unusedParameterProperty1.js index aa9bafdc65a..424235247f8 100644 --- a/tests/baselines/reference/unusedParameterProperty1.js +++ b/tests/baselines/reference/unusedParameterProperty1.js @@ -8,7 +8,7 @@ class A { //// [unusedParameterProperty1.js] -var A = (function () { +var A = /** @class */ (function () { function A(used) { this.used = used; var foge = used; diff --git a/tests/baselines/reference/unusedParameterProperty2.js b/tests/baselines/reference/unusedParameterProperty2.js index 6488a7f6b99..f5533288237 100644 --- a/tests/baselines/reference/unusedParameterProperty2.js +++ b/tests/baselines/reference/unusedParameterProperty2.js @@ -8,7 +8,7 @@ class A { //// [unusedParameterProperty2.js] -var A = (function () { +var A = /** @class */ (function () { function A(used) { this.used = used; var foge = used; diff --git a/tests/baselines/reference/unusedParametersInLambda1.js b/tests/baselines/reference/unusedParametersInLambda1.js index 58fe26677bf..6b53aa5915b 100644 --- a/tests/baselines/reference/unusedParametersInLambda1.js +++ b/tests/baselines/reference/unusedParametersInLambda1.js @@ -7,7 +7,7 @@ class A { } //// [unusedParametersInLambda1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedParametersInLambda2.js b/tests/baselines/reference/unusedParametersInLambda2.js index 836c88a7250..bf96932559c 100644 --- a/tests/baselines/reference/unusedParametersInLambda2.js +++ b/tests/baselines/reference/unusedParametersInLambda2.js @@ -8,7 +8,7 @@ class A { } //// [unusedParametersInLambda2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedParametersThis.js b/tests/baselines/reference/unusedParametersThis.js index 5e96781edaa..590fffd7d53 100644 --- a/tests/baselines/reference/unusedParametersThis.js +++ b/tests/baselines/reference/unusedParametersThis.js @@ -34,7 +34,7 @@ var f2 = function f2(this: A): number { }; //// [unusedParametersThis.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.method = function () { diff --git a/tests/baselines/reference/unusedParametersinConstructor1.js b/tests/baselines/reference/unusedParametersinConstructor1.js index 97f5c3619cc..b17415b442c 100644 --- a/tests/baselines/reference/unusedParametersinConstructor1.js +++ b/tests/baselines/reference/unusedParametersinConstructor1.js @@ -5,7 +5,7 @@ class greeter { } //// [unusedParametersinConstructor1.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter(param1) { } return greeter; diff --git a/tests/baselines/reference/unusedParametersinConstructor2.js b/tests/baselines/reference/unusedParametersinConstructor2.js index fb96127045f..91c49cb37b5 100644 --- a/tests/baselines/reference/unusedParametersinConstructor2.js +++ b/tests/baselines/reference/unusedParametersinConstructor2.js @@ -6,7 +6,7 @@ class greeter { } //// [unusedParametersinConstructor2.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter(param1, param2) { param2 = param2 + "dummy value"; } diff --git a/tests/baselines/reference/unusedParametersinConstructor3.js b/tests/baselines/reference/unusedParametersinConstructor3.js index 493632e3240..6199c6a6369 100644 --- a/tests/baselines/reference/unusedParametersinConstructor3.js +++ b/tests/baselines/reference/unusedParametersinConstructor3.js @@ -6,7 +6,7 @@ class greeter { } //// [unusedParametersinConstructor3.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter(param1, param2, param3) { param2 = param2 + "dummy value"; } diff --git a/tests/baselines/reference/unusedPrivateMembers.js b/tests/baselines/reference/unusedPrivateMembers.js index 35efb9bd912..05c55c1ecc4 100644 --- a/tests/baselines/reference/unusedPrivateMembers.js +++ b/tests/baselines/reference/unusedPrivateMembers.js @@ -49,7 +49,7 @@ class Test5 { //// [unusedPrivateMembers.js] -var Test1 = (function () { +var Test1 = /** @class */ (function () { function Test1() { } Test1.prototype.initializeInternal = function () { @@ -60,7 +60,7 @@ var Test1 = (function () { }; return Test1; }()); -var Test2 = (function () { +var Test2 = /** @class */ (function () { function Test2() { this.p = 0; } @@ -70,7 +70,7 @@ var Test2 = (function () { }; return Test2; }()); -var Test3 = (function () { +var Test3 = /** @class */ (function () { function Test3() { } Object.defineProperty(Test3.prototype, "x", { @@ -86,7 +86,7 @@ var Test3 = (function () { }; return Test3; }()); -var Test4 = (function () { +var Test4 = /** @class */ (function () { function Test4() { } Object.defineProperty(Test4.prototype, "x", { @@ -102,7 +102,7 @@ var Test4 = (function () { }; return Test4; }()); -var Test5 = (function () { +var Test5 = /** @class */ (function () { function Test5() { } Test5.prototype.test = function () { diff --git a/tests/baselines/reference/unusedPrivateMethodInClass1.js b/tests/baselines/reference/unusedPrivateMethodInClass1.js index 9383d12dc55..209f6611186 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass1.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass1.js @@ -7,7 +7,7 @@ class greeter { } //// [unusedPrivateMethodInClass1.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedPrivateMethodInClass2.js b/tests/baselines/reference/unusedPrivateMethodInClass2.js index 247a1be4f59..9095b3be772 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass2.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass2.js @@ -12,7 +12,7 @@ class greeter { } //// [unusedPrivateMethodInClass2.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedPrivateMethodInClass3.js b/tests/baselines/reference/unusedPrivateMethodInClass3.js index 94c9c1d8ff4..588ca2162ae 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass3.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass3.js @@ -17,7 +17,7 @@ class greeter { } //// [unusedPrivateMethodInClass3.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedPrivateMethodInClass4.js b/tests/baselines/reference/unusedPrivateMethodInClass4.js index f767a13917c..2bad875fdca 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass4.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass4.js @@ -18,7 +18,7 @@ class greeter { } //// [unusedPrivateMethodInClass4.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedPrivateVariableInClass1.js b/tests/baselines/reference/unusedPrivateVariableInClass1.js index cfdb228dc69..b1633eca425 100644 --- a/tests/baselines/reference/unusedPrivateVariableInClass1.js +++ b/tests/baselines/reference/unusedPrivateVariableInClass1.js @@ -4,7 +4,7 @@ class greeter { } //// [unusedPrivateVariableInClass1.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } return greeter; diff --git a/tests/baselines/reference/unusedPrivateVariableInClass2.js b/tests/baselines/reference/unusedPrivateVariableInClass2.js index dcfa689211c..f97a457c4c9 100644 --- a/tests/baselines/reference/unusedPrivateVariableInClass2.js +++ b/tests/baselines/reference/unusedPrivateVariableInClass2.js @@ -5,7 +5,7 @@ class greeter { } //// [unusedPrivateVariableInClass2.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } return greeter; diff --git a/tests/baselines/reference/unusedPrivateVariableInClass3.js b/tests/baselines/reference/unusedPrivateVariableInClass3.js index 609187b3340..1de392364f0 100644 --- a/tests/baselines/reference/unusedPrivateVariableInClass3.js +++ b/tests/baselines/reference/unusedPrivateVariableInClass3.js @@ -6,7 +6,7 @@ class greeter { } //// [unusedPrivateVariableInClass3.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } return greeter; diff --git a/tests/baselines/reference/unusedPrivateVariableInClass4.js b/tests/baselines/reference/unusedPrivateVariableInClass4.js index 809e6cf754e..21c910f702c 100644 --- a/tests/baselines/reference/unusedPrivateVariableInClass4.js +++ b/tests/baselines/reference/unusedPrivateVariableInClass4.js @@ -10,7 +10,7 @@ class greeter { } //// [unusedPrivateVariableInClass4.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.method1 = function () { diff --git a/tests/baselines/reference/unusedPrivateVariableInClass5.js b/tests/baselines/reference/unusedPrivateVariableInClass5.js index ae3684ada3e..a0ad7bf0021 100644 --- a/tests/baselines/reference/unusedPrivateVariableInClass5.js +++ b/tests/baselines/reference/unusedPrivateVariableInClass5.js @@ -10,7 +10,7 @@ class greeter { } //// [unusedPrivateVariableInClass5.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { this.x = "dummy value"; } diff --git a/tests/baselines/reference/unusedSetterInClass.js b/tests/baselines/reference/unusedSetterInClass.js index b9d14b8edaa..30911d8ef2a 100644 --- a/tests/baselines/reference/unusedSetterInClass.js +++ b/tests/baselines/reference/unusedSetterInClass.js @@ -8,7 +8,7 @@ class Employee { } //// [unusedSetterInClass.js] -var Employee = (function () { +var Employee = /** @class */ (function () { function Employee() { } Object.defineProperty(Employee.prototype, "fullName", { diff --git a/tests/baselines/reference/unusedSingleParameterInContructor.js b/tests/baselines/reference/unusedSingleParameterInContructor.js index c40120f4a1f..959355936f8 100644 --- a/tests/baselines/reference/unusedSingleParameterInContructor.js +++ b/tests/baselines/reference/unusedSingleParameterInContructor.js @@ -6,7 +6,7 @@ class Dummy { } //// [unusedSingleParameterInContructor.js] -var Dummy = (function () { +var Dummy = /** @class */ (function () { function Dummy(person) { var unused = 20; } diff --git a/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js b/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js index a173da2a95e..27adc84bcd6 100644 --- a/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js +++ b/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js @@ -6,7 +6,7 @@ class Dummy { } //// [unusedSingleParameterInMethodDeclaration.js] -var Dummy = (function () { +var Dummy = /** @class */ (function () { function Dummy() { } Dummy.prototype.greeter = function (person) { diff --git a/tests/baselines/reference/unusedTypeParameterInLambda1.js b/tests/baselines/reference/unusedTypeParameterInLambda1.js index 78433757ed7..9c29d459abb 100644 --- a/tests/baselines/reference/unusedTypeParameterInLambda1.js +++ b/tests/baselines/reference/unusedTypeParameterInLambda1.js @@ -8,7 +8,7 @@ class A { } //// [unusedTypeParameterInLambda1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameterInLambda2.js b/tests/baselines/reference/unusedTypeParameterInLambda2.js index 46332f44dbd..c1dc98dabeb 100644 --- a/tests/baselines/reference/unusedTypeParameterInLambda2.js +++ b/tests/baselines/reference/unusedTypeParameterInLambda2.js @@ -9,7 +9,7 @@ class A { } //// [unusedTypeParameterInLambda2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameterInLambda3.js b/tests/baselines/reference/unusedTypeParameterInLambda3.js index 27899320fc2..780d2aa13fc 100644 --- a/tests/baselines/reference/unusedTypeParameterInLambda3.js +++ b/tests/baselines/reference/unusedTypeParameterInLambda3.js @@ -7,7 +7,7 @@ var y: new (a:T)=>void; //// [unusedTypeParameterInLambda3.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/unusedTypeParameterInMethod1.js b/tests/baselines/reference/unusedTypeParameterInMethod1.js index d35afc1cdb3..5de10c69493 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod1.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod1.js @@ -9,7 +9,7 @@ class A { } //// [unusedTypeParameterInMethod1.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameterInMethod2.js b/tests/baselines/reference/unusedTypeParameterInMethod2.js index c5b70ef8d8a..c0aeffcb78c 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod2.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod2.js @@ -9,7 +9,7 @@ class A { } //// [unusedTypeParameterInMethod2.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameterInMethod3.js b/tests/baselines/reference/unusedTypeParameterInMethod3.js index 3b6a19191bb..f11acd02f33 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod3.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod3.js @@ -9,7 +9,7 @@ class A { } //// [unusedTypeParameterInMethod3.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameterInMethod4.js b/tests/baselines/reference/unusedTypeParameterInMethod4.js index fcb368276d1..2f1dfa00270 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod4.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod4.js @@ -6,7 +6,7 @@ class A { } //// [unusedTypeParameterInMethod4.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.f1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameterInMethod5.js b/tests/baselines/reference/unusedTypeParameterInMethod5.js index a0381374052..5ea0cdd822a 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod5.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod5.js @@ -6,7 +6,7 @@ class A { } //// [unusedTypeParameterInMethod5.js] -var A = (function () { +var A = /** @class */ (function () { function A() { this.f1 = function () { }; diff --git a/tests/baselines/reference/unusedTypeParameters1.js b/tests/baselines/reference/unusedTypeParameters1.js index 244bda4867f..bf781f8b2e1 100644 --- a/tests/baselines/reference/unusedTypeParameters1.js +++ b/tests/baselines/reference/unusedTypeParameters1.js @@ -4,7 +4,7 @@ class greeter { } //// [unusedTypeParameters1.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } return greeter; diff --git a/tests/baselines/reference/unusedTypeParameters2.js b/tests/baselines/reference/unusedTypeParameters2.js index ed89c555023..1a59a186815 100644 --- a/tests/baselines/reference/unusedTypeParameters2.js +++ b/tests/baselines/reference/unusedTypeParameters2.js @@ -8,7 +8,7 @@ class greeter { } //// [unusedTypeParameters2.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameters3.js b/tests/baselines/reference/unusedTypeParameters3.js index 5644a177bef..42d357a9614 100644 --- a/tests/baselines/reference/unusedTypeParameters3.js +++ b/tests/baselines/reference/unusedTypeParameters3.js @@ -8,7 +8,7 @@ class greeter { } //// [unusedTypeParameters3.js] -var greeter = (function () { +var greeter = /** @class */ (function () { function greeter() { } greeter.prototype.function1 = function () { diff --git a/tests/baselines/reference/unusedTypeParameters5.js b/tests/baselines/reference/unusedTypeParameters5.js index 8c7c71b60f7..0ae31730601 100644 --- a/tests/baselines/reference/unusedTypeParameters5.js +++ b/tests/baselines/reference/unusedTypeParameters5.js @@ -8,7 +8,7 @@ var x: { } //// [unusedTypeParameters5.js] -var A = (function () { +var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/unusedTypeParameters6.js b/tests/baselines/reference/unusedTypeParameters6.js index 3276c3ff6cc..abb31768007 100644 --- a/tests/baselines/reference/unusedTypeParameters6.js +++ b/tests/baselines/reference/unusedTypeParameters6.js @@ -7,7 +7,7 @@ class C { } interface C { a: T; } //// [a.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/unusedTypeParameters7.js b/tests/baselines/reference/unusedTypeParameters7.js index 9bae0894ff3..9979164fcbf 100644 --- a/tests/baselines/reference/unusedTypeParameters7.js +++ b/tests/baselines/reference/unusedTypeParameters7.js @@ -7,7 +7,7 @@ class C { a: T; } interface C { } //// [a.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/unusedTypeParameters8.js b/tests/baselines/reference/unusedTypeParameters8.js index f55537901cc..7dba318aab0 100644 --- a/tests/baselines/reference/unusedTypeParameters8.js +++ b/tests/baselines/reference/unusedTypeParameters8.js @@ -7,7 +7,7 @@ class C { } interface C { } //// [a.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/unusedTypeParameters9.js b/tests/baselines/reference/unusedTypeParameters9.js index c905505652c..bd0aad9a848 100644 --- a/tests/baselines/reference/unusedTypeParameters9.js +++ b/tests/baselines/reference/unusedTypeParameters9.js @@ -16,13 +16,13 @@ interface C3 { e: any; } //// [unusedTypeParameters9.js] // clas + interface -var C1 = (function () { +var C1 = /** @class */ (function () { function C1() { } return C1; }()); // interface + class -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } return C2; diff --git a/tests/baselines/reference/unusedVariablesinNamespaces2.js b/tests/baselines/reference/unusedVariablesinNamespaces2.js index f306f3992e1..c47b4a2beff 100644 --- a/tests/baselines/reference/unusedVariablesinNamespaces2.js +++ b/tests/baselines/reference/unusedVariablesinNamespaces2.js @@ -15,7 +15,7 @@ var Validation; (function (Validation) { var lettersRegexp = /^[A-Za-z]+$/; var numberRegexp = /^[0-9]+$/; - var LettersOnlyValidator = (function () { + var LettersOnlyValidator = /** @class */ (function () { function LettersOnlyValidator() { } LettersOnlyValidator.prototype.isAcceptable = function (s2) { diff --git a/tests/baselines/reference/unusedVariablesinNamespaces3.js b/tests/baselines/reference/unusedVariablesinNamespaces3.js index f293f589d65..4cd23c58a82 100644 --- a/tests/baselines/reference/unusedVariablesinNamespaces3.js +++ b/tests/baselines/reference/unusedVariablesinNamespaces3.js @@ -17,7 +17,7 @@ var Validation; var lettersRegexp = /^[A-Za-z]+$/; var numberRegexp = /^[0-9]+$/; Validation.anotherUnusedVariable = "Dummy value"; - var LettersOnlyValidator = (function () { + var LettersOnlyValidator = /** @class */ (function () { function LettersOnlyValidator() { } LettersOnlyValidator.prototype.isAcceptable = function (s2) { diff --git a/tests/baselines/reference/usingModuleWithExportImportInValuePosition.js b/tests/baselines/reference/usingModuleWithExportImportInValuePosition.js index a57e18fec72..f39bf0d83a2 100644 --- a/tests/baselines/reference/usingModuleWithExportImportInValuePosition.js +++ b/tests/baselines/reference/usingModuleWithExportImportInValuePosition.js @@ -23,7 +23,7 @@ var c: C.a.B.Id; var A; (function (A) { A.x = 'hello world'; - var Point = (function () { + var Point = /** @class */ (function () { function Point(x, y) { this.x = x; this.y = y; diff --git a/tests/baselines/reference/validNullAssignments.js b/tests/baselines/reference/validNullAssignments.js index 8509a46cc97..7b8f1de38b9 100644 --- a/tests/baselines/reference/validNullAssignments.js +++ b/tests/baselines/reference/validNullAssignments.js @@ -42,7 +42,7 @@ var E; E[E["A"] = 0] = "A"; })(E || (E = {})); E.A = null; // error -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/validUndefinedAssignments.js b/tests/baselines/reference/validUndefinedAssignments.js index 792b277ae17..2df3961dcd9 100644 --- a/tests/baselines/reference/validUndefinedAssignments.js +++ b/tests/baselines/reference/validUndefinedAssignments.js @@ -31,7 +31,7 @@ var c = x; var d = x; var e = x; e = x; // should work -var C = (function () { +var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/validUseOfThisInSuper.js b/tests/baselines/reference/validUseOfThisInSuper.js index d3f574c3cef..4f55ab71dd1 100644 --- a/tests/baselines/reference/validUseOfThisInSuper.js +++ b/tests/baselines/reference/validUseOfThisInSuper.js @@ -20,13 +20,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var Base = (function () { +var Base = /** @class */ (function () { function Base(b) { this.b = b; } return Base; }()); -var Super = (function (_super) { +var Super = /** @class */ (function (_super) { __extends(Super, _super); function Super() { var _this = _super.call(this, (function () { return _this; })()) || this; diff --git a/tests/baselines/reference/varArgConstructorMemberParameter.js b/tests/baselines/reference/varArgConstructorMemberParameter.js index 0d80c2b4dbb..095b36a9af7 100644 --- a/tests/baselines/reference/varArgConstructorMemberParameter.js +++ b/tests/baselines/reference/varArgConstructorMemberParameter.js @@ -13,7 +13,7 @@ class Foo3 { //// [varArgConstructorMemberParameter.js] -var Foo1 = (function () { +var Foo1 = /** @class */ (function () { function Foo1() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { @@ -22,13 +22,13 @@ var Foo1 = (function () { } return Foo1; }()); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2(args) { this.args = args; } return Foo2; }()); -var Foo3 = (function () { +var Foo3 = /** @class */ (function () { function Foo3() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { diff --git a/tests/baselines/reference/varArgsOnConstructorTypes.js b/tests/baselines/reference/varArgsOnConstructorTypes.js index 9c790e7a48b..02923b55641 100644 --- a/tests/baselines/reference/varArgsOnConstructorTypes.js +++ b/tests/baselines/reference/varArgsOnConstructorTypes.js @@ -38,13 +38,13 @@ var __extends = (this && this.__extends) || (function () { define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A(ctor) { } return A; }()); exports.A = A; - var B = (function (_super) { + var B = /** @class */ (function (_super) { __extends(B, _super); function B(element, url) { var _this = _super.call(this, element) || this; diff --git a/tests/baselines/reference/varAsID.js b/tests/baselines/reference/varAsID.js index 9e449751bc4..be6e8921560 100644 --- a/tests/baselines/reference/varAsID.js +++ b/tests/baselines/reference/varAsID.js @@ -19,14 +19,14 @@ var f2 = new Foo2(); //// [varAsID.js] -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { this.x = 1; } return Foo; }()); var f = new Foo(); -var Foo2 = (function () { +var Foo2 = /** @class */ (function () { function Foo2() { this.x = 1; } diff --git a/tests/baselines/reference/vararg.js b/tests/baselines/reference/vararg.js index bd4a79b4626..9e5aa0c7972 100644 --- a/tests/baselines/reference/vararg.js +++ b/tests/baselines/reference/vararg.js @@ -41,7 +41,7 @@ result+=x.fonly("a","b","c","d"); //ok //// [vararg.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.f = function (x) { diff --git a/tests/baselines/reference/vardecl.js b/tests/baselines/reference/vardecl.js index a7ebb811c50..8f774772c62 100644 --- a/tests/baselines/reference/vardecl.js +++ b/tests/baselines/reference/vardecl.js @@ -134,13 +134,13 @@ var m2; var m1; var a2, b22 = 10, b222; var m3; - var C = (function () { + var C = /** @class */ (function () { function C(b) { this.b = b; } return C; }()); - var C2 = (function () { + var C2 = /** @class */ (function () { function C2(b) { this.b = b; } diff --git a/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js b/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js index ed6111ec3c5..e8af78ca598 100644 --- a/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js +++ b/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js @@ -131,14 +131,14 @@ var WinJS; })(WinJS || (WinJS = {})); var Errors; (function (Errors) { - var ConnectionError /* extends Error */ = (function () { + var ConnectionError /* extends Error */ = /** @class */ (function () { function ConnectionError(request) { } return ConnectionError; }()); Errors.ConnectionError = ConnectionError; })(Errors || (Errors = {})); -var FileService = (function () { +var FileService = /** @class */ (function () { function FileService() { } FileService.prototype.uploadData = function () { diff --git a/tests/baselines/reference/visSyntax.js b/tests/baselines/reference/visSyntax.js index 8d7d5991503..536ace5346e 100644 --- a/tests/baselines/reference/visSyntax.js +++ b/tests/baselines/reference/visSyntax.js @@ -14,7 +14,7 @@ module M { //// [visSyntax.js] var M; (function (M) { - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/visibilityOfTypeParameters.js b/tests/baselines/reference/visibilityOfTypeParameters.js index 3a1adf3f97d..b76364d4ec5 100644 --- a/tests/baselines/reference/visibilityOfTypeParameters.js +++ b/tests/baselines/reference/visibilityOfTypeParameters.js @@ -8,7 +8,7 @@ export class MyClass { //// [visibilityOfTypeParameters.js] "use strict"; exports.__esModule = true; -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } MyClass.prototype.myMethod = function (val) { diff --git a/tests/baselines/reference/voidOperatorWithAnyOtherType.js b/tests/baselines/reference/voidOperatorWithAnyOtherType.js index cbae98f67fc..64a65f763a6 100644 --- a/tests/baselines/reference/voidOperatorWithAnyOtherType.js +++ b/tests/baselines/reference/voidOperatorWithAnyOtherType.js @@ -71,7 +71,7 @@ function foo() { var a; return a; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { diff --git a/tests/baselines/reference/voidOperatorWithBooleanType.js b/tests/baselines/reference/voidOperatorWithBooleanType.js index bd6faedcb2b..a9a77a9a906 100644 --- a/tests/baselines/reference/voidOperatorWithBooleanType.js +++ b/tests/baselines/reference/voidOperatorWithBooleanType.js @@ -42,7 +42,7 @@ void M.n; // void operator on boolean type var BOOLEAN; function foo() { return true; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return false; }; diff --git a/tests/baselines/reference/voidOperatorWithNumberType.js b/tests/baselines/reference/voidOperatorWithNumberType.js index ca17612c6cc..98e321573ad 100644 --- a/tests/baselines/reference/voidOperatorWithNumberType.js +++ b/tests/baselines/reference/voidOperatorWithNumberType.js @@ -50,7 +50,7 @@ void objA.a, M.n; var NUMBER; var NUMBER1 = [1, 2]; function foo() { return 1; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return 1; }; diff --git a/tests/baselines/reference/voidOperatorWithStringType.js b/tests/baselines/reference/voidOperatorWithStringType.js index eaaa981528d..142c3cdecd6 100644 --- a/tests/baselines/reference/voidOperatorWithStringType.js +++ b/tests/baselines/reference/voidOperatorWithStringType.js @@ -49,7 +49,7 @@ void objA.a,M.n; var STRING; var STRING1 = ["", "abc"]; function foo() { return "abc"; } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.foo = function () { return ""; }; diff --git a/tests/baselines/reference/weakType.js b/tests/baselines/reference/weakType.js index 5637271ccec..0de18497673 100644 --- a/tests/baselines/reference/weakType.js +++ b/tests/baselines/reference/weakType.js @@ -81,7 +81,7 @@ function del(options, error) { changes.push(options); changes.push(error); } -var K = (function () { +var K = /** @class */ (function () { function K(s) { } return K; diff --git a/tests/baselines/reference/withImportDecl.js b/tests/baselines/reference/withImportDecl.js index f0a1a2d2f14..5c9d693c006 100644 --- a/tests/baselines/reference/withImportDecl.js +++ b/tests/baselines/reference/withImportDecl.js @@ -47,7 +47,7 @@ b.foo; define(["require", "exports"], function (require, exports) { "use strict"; exports.__esModule = true; - var A = (function () { + var A = /** @class */ (function () { function A() { } return A; diff --git a/tests/baselines/reference/withStatementErrors.js b/tests/baselines/reference/withStatementErrors.js index de2fb40dac9..a5db8edc5af 100644 --- a/tests/baselines/reference/withStatementErrors.js +++ b/tests/baselines/reference/withStatementErrors.js @@ -24,7 +24,7 @@ with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { bang = true; // no error function bar() { } // no error bar(); // no error - var C = (function () { + var C = /** @class */ (function () { function C() { } return C; diff --git a/tests/baselines/reference/witness.js b/tests/baselines/reference/witness.js index ebd1669d177..63ffc454111 100644 --- a/tests/baselines/reference/witness.js +++ b/tests/baselines/reference/witness.js @@ -144,7 +144,7 @@ function fn(pInit) { if (pInit === void 0) { pInit = pInit; } var pInit; } -var InitClass = (function () { +var InitClass = /** @class */ (function () { function InitClass() { this.x = this.x; } @@ -213,7 +213,7 @@ function fnArg2() { } var t = fnArg2(); // t: should be 'any', but is 'string' // New operator -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.fn1 = function () { @@ -246,7 +246,7 @@ var M2; var y; })(M2 || (M2 = {})); // Property access of class instance type -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { this.n = this.n; // n: any } @@ -255,7 +255,7 @@ var C2 = (function () { var c2inst = new C2().n; var c2inst; // Constructor function property access -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.q = C3.q; diff --git a/tests/baselines/reference/wrappedAndRecursiveConstraints.js b/tests/baselines/reference/wrappedAndRecursiveConstraints.js index 06103235ecb..e89ba3c922c 100644 --- a/tests/baselines/reference/wrappedAndRecursiveConstraints.js +++ b/tests/baselines/reference/wrappedAndRecursiveConstraints.js @@ -18,7 +18,7 @@ var r = c.foo(y); //// [wrappedAndRecursiveConstraints.js] // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C(data) { this.data = data; } diff --git a/tests/baselines/reference/wrappedAndRecursiveConstraints2.js b/tests/baselines/reference/wrappedAndRecursiveConstraints2.js index ae8b28c5eb0..71a6be8b7a9 100644 --- a/tests/baselines/reference/wrappedAndRecursiveConstraints2.js +++ b/tests/baselines/reference/wrappedAndRecursiveConstraints2.js @@ -7,7 +7,7 @@ var c = new C(1); var c = new C(new C('')); // error //// [wrappedAndRecursiveConstraints2.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } return C; diff --git a/tests/baselines/reference/wrappedAndRecursiveConstraints3.js b/tests/baselines/reference/wrappedAndRecursiveConstraints3.js index b5d6e65a183..f56ab0b62c5 100644 --- a/tests/baselines/reference/wrappedAndRecursiveConstraints3.js +++ b/tests/baselines/reference/wrappedAndRecursiveConstraints3.js @@ -17,7 +17,7 @@ var r2 = r(''); //// [wrappedAndRecursiveConstraints3.js] // no errors expected -var C = (function () { +var C = /** @class */ (function () { function C(x) { } C.prototype.foo = function (x) { diff --git a/tests/baselines/reference/wrappedAndRecursiveConstraints4.js b/tests/baselines/reference/wrappedAndRecursiveConstraints4.js index 2a84f8cc426..322c78c7f2a 100644 --- a/tests/baselines/reference/wrappedAndRecursiveConstraints4.js +++ b/tests/baselines/reference/wrappedAndRecursiveConstraints4.js @@ -14,7 +14,7 @@ var r = c.foo(''); var r2 = r({ length: 3, charAt: (x: number) => { '' } }); // error //// [wrappedAndRecursiveConstraints4.js] -var C = (function () { +var C = /** @class */ (function () { function C(x) { } C.prototype.foo = function (x) { From 777bc575ac8117994acd34c9716854c40c92c59e Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Fri, 4 Aug 2017 15:51:06 -0700 Subject: [PATCH 11/74] implementation comment --- src/services/formatting/formatting.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index c4c4bad5de8..fbda42d3840 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1168,6 +1168,14 @@ namespace ts.formatting { } export function getRangeOfEnclosingComment(sourceFile: SourceFile, position: number, onlyMultiLine: boolean): CommentRange | undefined { + // Considering a fixed position, + // - trailing comments are those following and on the same line as the position. + // - leading comments are those in the range [position, start of next non-trivia token) + // that are not trailing comments of that position. + // + // Note, `node.start` is the start-position of the first comment following the previous + // token that is not a trailing comment, so the leading and trailing comments of all + // tokens contain all comments in a sourcefile disjointly. const precedingToken = findPrecedingToken(position, sourceFile); const trailingRangesOfPreviousToken = precedingToken && getTrailingCommentRanges(sourceFile.text, precedingToken.end); const leadingCommentRangesOfNextToken = getLeadingCommentRangesOfNode(getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), sourceFile); From b44ac91de932012d54b576e9ae343aac7ce8c940 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 4 Aug 2017 23:45:09 -0700 Subject: [PATCH 12/74] Added failing test for a before-transform that indirectly replaces a namespace declaration. --- src/harness/unittests/transform.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/harness/unittests/transform.ts b/src/harness/unittests/transform.ts index 537235f2f67..5799de1bfbd 100644 --- a/src/harness/unittests/transform.ts +++ b/src/harness/unittests/transform.ts @@ -74,6 +74,32 @@ namespace ts { } }).outputText; }); + + testBaseline("synthesizedNamespace", () => { + return ts.transpileModule(`namespace Reflect { const x = 1; }`, { + transformers: { + before: [forceSyntheticModuleDeclaration], + }, + compilerOptions: { + newLine: NewLineKind.CarriageReturnLineFeed, + } + }).outputText; + + function forceSyntheticModuleDeclaration(context: ts.TransformationContext) { + return (sourceFile: ts.SourceFile): ts.SourceFile => { + return visitNode(sourceFile); + + function visitNode(node: T): T { + if (node.kind === ts.SyntaxKind.ModuleBlock) { + const block = node as T & ts.ModuleBlock; + const statements = ts.createNodeArray([...block.statements]); + return ts.updateModuleBlock(block, statements) as typeof block; + } + return ts.visitEachChild(node, visitNode, context); + } + }; + } + }) }); } From 5cb5cf14de2cc46613214b258eb5c5e52881c632 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 4 Aug 2017 23:48:45 -0700 Subject: [PATCH 13/74] Accepted baselines. --- .../transformApi/transformsCorrectly.synthesizedNamespace.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js new file mode 100644 index 00000000000..5897d293ff5 --- /dev/null +++ b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js @@ -0,0 +1,3 @@ +(function (Reflect) { + var x = 1; +})(Reflect || (Reflect = {})); From 9f1b7471139f3ed91b2b987dcb2cacb66b9de0cb Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Sat, 5 Aug 2017 00:12:54 -0700 Subject: [PATCH 14/74] Made the first-declaration check conservative in the TypeScript transform. --- src/compiler/transformers/ts.ts | 17 +++++++++-------- src/harness/unittests/transform.ts | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index 19ba8b1f2d2..89693c0d22a 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -2639,9 +2639,6 @@ namespace ts { /** * Records that a declaration was emitted in the current scope, if it was the first * declaration for the provided symbol. - * - * NOTE: if there is ever a transformation above this one, we may not be able to rely - * on symbol names. */ function recordEmittedDeclarationInScope(node: Node) { const name = node.symbol && node.symbol.escapedName; @@ -2657,10 +2654,13 @@ namespace ts { } /** - * Determines whether a declaration is the first declaration with the same name emitted - * in the current scope. + * Determines whether a declaration is *could* be the first declaration with + * the same name emitted in the current scope. Only returns false if we are absolutely + * certain a previous declaration has been emitted. */ - function isFirstEmittedDeclarationInScope(node: Node) { + function isPotentiallyFirstEmittedDeclarationInScope(node: Node) { + // If the node has a named symbol, then we have enough knowledge to determine + // whether a prior declaration has been emitted. if (currentScopeFirstDeclarationsOfName) { const name = node.symbol && node.symbol.escapedName; if (name) { @@ -2668,7 +2668,8 @@ namespace ts { } } - return false; + // Otherwise, we can't be sure. For example, this node could be synthetic. + return true; } /** @@ -2690,7 +2691,7 @@ namespace ts { setOriginalNode(statement, node); recordEmittedDeclarationInScope(node); - if (isFirstEmittedDeclarationInScope(node)) { + if (isPotentiallyFirstEmittedDeclarationInScope(node)) { // Adjust the source map emit to match the old emitter. if (node.kind === SyntaxKind.EnumDeclaration) { setSourceMapRange(statement.declarationList, node); diff --git a/src/harness/unittests/transform.ts b/src/harness/unittests/transform.ts index 5799de1bfbd..74b92f7c5a7 100644 --- a/src/harness/unittests/transform.ts +++ b/src/harness/unittests/transform.ts @@ -99,7 +99,7 @@ namespace ts { } }; } - }) + }); }); } From 22e0d9f7911124f23ee7cfd6e67dc1cf063a4e75 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Sat, 5 Aug 2017 00:14:23 -0700 Subject: [PATCH 15/74] Accepted baselines. --- tests/baselines/reference/parserEnumDeclaration4.js | 1 + tests/baselines/reference/reservedWords2.js | 1 + .../transformApi/transformsCorrectly.synthesizedNamespace.js | 1 + 3 files changed, 3 insertions(+) diff --git a/tests/baselines/reference/parserEnumDeclaration4.js b/tests/baselines/reference/parserEnumDeclaration4.js index d5b1e696a3d..47450d419e1 100644 --- a/tests/baselines/reference/parserEnumDeclaration4.js +++ b/tests/baselines/reference/parserEnumDeclaration4.js @@ -3,6 +3,7 @@ enum void { } //// [parserEnumDeclaration4.js] +var ; (function () { })( || ( = {})); void {}; diff --git a/tests/baselines/reference/reservedWords2.js b/tests/baselines/reference/reservedWords2.js index f172f37d053..da6a35bba82 100644 --- a/tests/baselines/reference/reservedWords2.js +++ b/tests/baselines/reference/reservedWords2.js @@ -35,6 +35,7 @@ debugger; if () ; [1, 2]; +var ; (function () { })( || ( = {})); void {}; diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js index 5897d293ff5..76d5d9a4dab 100644 --- a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js +++ b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js @@ -1,3 +1,4 @@ +var Reflect; (function (Reflect) { var x = 1; })(Reflect || (Reflect = {})); From 091376f46ff928feb79b6faee3dd1b88804fd336 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 7 Aug 2017 15:45:56 -0700 Subject: [PATCH 16/74] supressFormatOnKeyInComments --- src/services/formatting/smartIndenter.ts | 10 +++++----- src/services/services.ts | 25 +++++++++++++----------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/src/services/formatting/smartIndenter.ts b/src/services/formatting/smartIndenter.ts index d0651ce140f..b0d58ddad12 100644 --- a/src/services/formatting/smartIndenter.ts +++ b/src/services/formatting/smartIndenter.ts @@ -31,6 +31,11 @@ namespace ts.formatting { return 0; } + const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position, options); + if (indentationOfEnclosingMultiLineComment >= 0) { + return indentationOfEnclosingMultiLineComment; + } + const precedingToken = findPrecedingToken(position, sourceFile); if (!precedingToken) { return getBaseIndentation(options); @@ -44,11 +49,6 @@ namespace ts.formatting { const lineAtPosition = sourceFile.getLineAndCharacterOfPosition(position).line; - const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position, options); - if (indentationOfEnclosingMultiLineComment >= 0) { - return indentationOfEnclosingMultiLineComment; - } - // indentation is first non-whitespace character in a previous line // for block indentation, we should look for a line which contains something that's not // whitespace. diff --git a/src/services/services.ts b/src/services/services.ts index d6310258885..5a70ccca501 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1757,17 +1757,20 @@ namespace ts { function getFormattingEditsAfterKeystroke(fileName: string, position: number, key: string, options: FormatCodeOptions | FormatCodeSettings): TextChange[] { const sourceFile = syntaxTreeCache.getCurrentSourceFile(fileName); const settings = toEditorSettings(options); - if (key === "{") { - return formatting.formatOnOpeningCurly(position, sourceFile, getRuleProvider(settings), settings); - } - else if (key === "}") { - return formatting.formatOnClosingCurly(position, sourceFile, getRuleProvider(settings), settings); - } - else if (key === ";") { - return formatting.formatOnSemicolon(position, sourceFile, getRuleProvider(settings), settings); - } - else if (key === "\n") { - return formatting.formatOnEnter(position, sourceFile, getRuleProvider(settings), settings); + + if (!isInComment(sourceFile, position)) { + if (key === "{") { + return formatting.formatOnOpeningCurly(position, sourceFile, getRuleProvider(settings), settings); + } + else if (key === "}") { + return formatting.formatOnClosingCurly(position, sourceFile, getRuleProvider(settings), settings); + } + else if (key === ";") { + return formatting.formatOnSemicolon(position, sourceFile, getRuleProvider(settings), settings); + } + else if (key === "\n") { + return formatting.formatOnEnter(position, sourceFile, getRuleProvider(settings), settings); + } } return []; From 50b2b77f440788f8023488d5fdbeb0c1d0a3c661 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Wed, 9 Aug 2017 16:14:00 -0700 Subject: [PATCH 17/74] Add readonly check to property access of index signature Unfortunately, the checking code isn't reusable in a large chunk, so I copied it from `getPropertyTypeForIndexType`. It still might be better to extract the four lines to report the error into its own function. --- src/compiler/checker.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 46cb8bb4937..5b1d4d77bf7 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14599,9 +14599,13 @@ namespace ts { } const prop = getPropertyOfType(apparentType, right.escapedText); if (!prop) { - const stringIndexType = getIndexTypeOfType(apparentType, IndexKind.String); - if (stringIndexType) { - return stringIndexType; + const indexInfo = getIndexInfoOfType(apparentType, IndexKind.String); + if (indexInfo && indexInfo.type) { + if (indexInfo.isReadonly && (isAssignmentTarget(node) || isDeleteTarget(node))) { + error(node, Diagnostics.Index_signature_in_type_0_only_permits_reading, typeToString(apparentType)); + return unknownType; + } + return indexInfo.type; } if (right.escapedText && !checkAndReportErrorForExtendingInterface(node)) { reportNonexistentProperty(right, type.flags & TypeFlags.TypeParameter && (type as TypeParameter).isThisType ? apparentType : type); From 85c10320db20136977adb10d7f71f48fcccfe8f7 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Wed, 9 Aug 2017 16:16:28 -0700 Subject: [PATCH 18/74] Test:property access respects readonly index signature --- ...ropertyAccessOfReadonlyIndexSignature.errors.txt | 13 +++++++++++++ .../propertyAccessOfReadonlyIndexSignature.js | 11 +++++++++++ .../propertyAccessOfReadonlyIndexSignature.ts | 6 ++++++ 3 files changed, 30 insertions(+) create mode 100644 tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.errors.txt create mode 100644 tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.js create mode 100644 tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts diff --git a/tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.errors.txt b/tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.errors.txt new file mode 100644 index 00000000000..8fa06244162 --- /dev/null +++ b/tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.errors.txt @@ -0,0 +1,13 @@ +tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts(6,1): error TS2542: Index signature in type 'Test' only permits reading. + + +==== tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts (1 errors) ==== + interface Test { + readonly [key: string]: string; + } + + declare var a: Test; + a.foo = 'baz'; + ~~~~~ +!!! error TS2542: Index signature in type 'Test' only permits reading. + \ No newline at end of file diff --git a/tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.js b/tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.js new file mode 100644 index 00000000000..a1069eca553 --- /dev/null +++ b/tests/baselines/reference/propertyAccessOfReadonlyIndexSignature.js @@ -0,0 +1,11 @@ +//// [propertyAccessOfReadonlyIndexSignature.ts] +interface Test { + readonly [key: string]: string; +} + +declare var a: Test; +a.foo = 'baz'; + + +//// [propertyAccessOfReadonlyIndexSignature.js] +a.foo = 'baz'; diff --git a/tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts b/tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts new file mode 100644 index 00000000000..c5f28c5b097 --- /dev/null +++ b/tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts @@ -0,0 +1,6 @@ +interface Test { + readonly [key: string]: string; +} + +declare var a: Test; +a.foo = 'baz'; From 6ef27a4e1e2d7daf77c21bdd2148ee4459be1420 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Thu, 10 Aug 2017 08:28:25 -0700 Subject: [PATCH 19/74] Added test for class/namespace merging with an ESNext target. --- src/harness/unittests/transform.ts | 47 ++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/src/harness/unittests/transform.ts b/src/harness/unittests/transform.ts index 74b92f7c5a7..dc90638afd1 100644 --- a/src/harness/unittests/transform.ts +++ b/src/harness/unittests/transform.ts @@ -78,28 +78,43 @@ namespace ts { testBaseline("synthesizedNamespace", () => { return ts.transpileModule(`namespace Reflect { const x = 1; }`, { transformers: { - before: [forceSyntheticModuleDeclaration], + before: [forceNamespaceRewrite], }, compilerOptions: { newLine: NewLineKind.CarriageReturnLineFeed, } }).outputText; - - function forceSyntheticModuleDeclaration(context: ts.TransformationContext) { - return (sourceFile: ts.SourceFile): ts.SourceFile => { - return visitNode(sourceFile); - - function visitNode(node: T): T { - if (node.kind === ts.SyntaxKind.ModuleBlock) { - const block = node as T & ts.ModuleBlock; - const statements = ts.createNodeArray([...block.statements]); - return ts.updateModuleBlock(block, statements) as typeof block; - } - return ts.visitEachChild(node, visitNode, context); - } - }; - } }); + + testBaseline("synthesizedNamespaceFollowingClass", () => { + return ts.transpileModule(` + class C { foo = 10; static bar = 20 } + namespace C { export let x = 10; } + `, { + transformers: { + before: [forceNamespaceRewrite], + }, + compilerOptions: { + target: ts.ScriptTarget.ESNext, + newLine: NewLineKind.CarriageReturnLineFeed, + } + }).outputText; + }); + + function forceNamespaceRewrite(context: ts.TransformationContext) { + return (sourceFile: ts.SourceFile): ts.SourceFile => { + return visitNode(sourceFile); + + function visitNode(node: T): T { + if (node.kind === ts.SyntaxKind.ModuleBlock) { + const block = node as T & ts.ModuleBlock; + const statements = ts.createNodeArray([...block.statements]); + return ts.updateModuleBlock(block, statements) as typeof block; + } + return ts.visitEachChild(node, visitNode, context); + } + }; + } }); } From 66e2a0bb943538f3496e41f55a80899f0cfd78e1 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Thu, 10 Aug 2017 08:28:43 -0700 Subject: [PATCH 20/74] Accepted baselines. --- ...ormsCorrectly.synthesizedNamespaceFollowingClass.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespaceFollowingClass.js diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespaceFollowingClass.js b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespaceFollowingClass.js new file mode 100644 index 00000000000..9dedde29f8b --- /dev/null +++ b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespaceFollowingClass.js @@ -0,0 +1,10 @@ +class C { + constructor() { + this.foo = 10; + } +} +C.bar = 20; +var C; +(function (C) { + C.x = 10; +})(C || (C = {})); From de92e98770384e5e6023e10fce0609bbb0d029d8 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Thu, 10 Aug 2017 10:01:42 -0700 Subject: [PATCH 21/74] fix end-of-file assert failure --- src/services/services.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/services.ts b/src/services/services.ts index 648cc6c8320..24e85a2a019 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -107,12 +107,14 @@ namespace ts { scanner.setTextPos(pos); while (pos < end) { const token = scanner.scan(); - Debug.assert(token !== SyntaxKind.EndOfFileToken); // Else it would infinitely loop const textPos = scanner.getTextPos(); if (textPos <= end) { nodes.push(createNode(token, pos, textPos, this)); } pos = textPos; + if (token === SyntaxKind.EndOfFileToken) { + return pos; + } } return pos; } From 18cced9abd97005b5c139bd97ac41e892f0c3b9d Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 11 Aug 2017 18:35:31 -0400 Subject: [PATCH 22/74] Added test. --- src/harness/unittests/transform.ts | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/harness/unittests/transform.ts b/src/harness/unittests/transform.ts index dc90638afd1..6edd174da23 100644 --- a/src/harness/unittests/transform.ts +++ b/src/harness/unittests/transform.ts @@ -75,7 +75,7 @@ namespace ts { }).outputText; }); - testBaseline("synthesizedNamespace", () => { + testBaseline("rewrittenNamespace", () => { return ts.transpileModule(`namespace Reflect { const x = 1; }`, { transformers: { before: [forceNamespaceRewrite], @@ -86,7 +86,7 @@ namespace ts { }).outputText; }); - testBaseline("synthesizedNamespaceFollowingClass", () => { + testBaseline("rewrittenNamespaceFollowingClass", () => { return ts.transpileModule(` class C { foo = 10; static bar = 20 } namespace C { export let x = 10; } @@ -101,6 +101,29 @@ namespace ts { }).outputText; }); + testBaseline("synthesizedClassAndNamespaceCombination", () => { + return ts.transpileModule("", { + transformers: { + before: [replaceWithClassAndNamespace], + }, + compilerOptions: { + target: ts.ScriptTarget.ESNext, + newLine: NewLineKind.CarriageReturnLineFeed, + } + }).outputText; + + function replaceWithClassAndNamespace() { + return (sourceFile: ts.SourceFile) => { + const result = getMutableClone(sourceFile); + result.statements = ts.createNodeArray([ + ts.createClassDeclaration(undefined, undefined, "Foo", undefined, undefined, undefined), + ts.createModuleDeclaration(undefined, undefined, createIdentifier("Foo"), createModuleBlock([createEmptyStatement()])) + ]); + return result; + } + } + }); + function forceNamespaceRewrite(context: ts.TransformationContext) { return (sourceFile: ts.SourceFile): ts.SourceFile => { return visitNode(sourceFile); From 33a036b6799f297fcf7b913c3a56385e47026cd6 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 11 Aug 2017 18:47:21 -0400 Subject: [PATCH 23/74] Accepted baselines. --- ...mespace.js => transformsCorrectly.rewrittenNamespace.js} | 0 ...transformsCorrectly.rewrittenNamespaceFollowingClass.js} | 0 ...ormsCorrectly.synthesizedClassAndNamespaceCombination.js | 6 ++++++ 3 files changed, 6 insertions(+) rename tests/baselines/reference/transformApi/{transformsCorrectly.synthesizedNamespace.js => transformsCorrectly.rewrittenNamespace.js} (100%) rename tests/baselines/reference/transformApi/{transformsCorrectly.synthesizedNamespaceFollowingClass.js => transformsCorrectly.rewrittenNamespaceFollowingClass.js} (100%) create mode 100644 tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespace.js similarity index 100% rename from tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespace.js rename to tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespace.js diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespaceFollowingClass.js b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js similarity index 100% rename from tests/baselines/reference/transformApi/transformsCorrectly.synthesizedNamespaceFollowingClass.js rename to tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js new file mode 100644 index 00000000000..ad11068a512 --- /dev/null +++ b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js @@ -0,0 +1,6 @@ +class Foo { +} +var Foo; +(function (Foo) { + ; +})(Foo || (Foo = {})); From d03d1074eef7981099ad8c21f435123d562b80a9 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 11 Aug 2017 19:59:43 -0700 Subject: [PATCH 24/74] Make compiler options which map to a flag case-insensitive again (#17755) --- src/compiler/commandLineParser.ts | 4 +-- .../tsconfigMapOptionsAreCaseInsensitive.js | 25 +++++++++++++++++++ ...configMapOptionsAreCaseInsensitive.symbols | 16 ++++++++++++ ...tsconfigMapOptionsAreCaseInsensitive.types | 18 +++++++++++++ .../tsconfigMapOptionsAreCaseInsensitive.ts | 16 ++++++++++++ 5 files changed, 77 insertions(+), 2 deletions(-) create mode 100644 tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js create mode 100644 tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.symbols create mode 100644 tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.types create mode 100644 tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index 4dd6d8f6170..c92d147f9a9 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -1116,7 +1116,7 @@ namespace ts { if (option && typeof option.type !== "string") { const customOption = option; // Validate custom option type - if (!customOption.type.has(text)) { + if (!customOption.type.has(text.toLowerCase())) { errors.push( createDiagnosticForInvalidCustomType( customOption, @@ -1811,7 +1811,7 @@ namespace ts { return value; } else if (typeof option.type !== "string") { - return option.type.get(value); + return option.type.get(typeof value === "string" ? value.toLowerCase() : value); } return normalizeNonListOptionValue(option, basePath, value); } diff --git a/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js new file mode 100644 index 00000000000..be1f2323a13 --- /dev/null +++ b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.js @@ -0,0 +1,25 @@ +//// [tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts] //// + +//// [other.ts] +export default 42; + +//// [index.ts] +import Answer from "./other.js"; +const x = 10 + Answer; +export { + x +}; + +//// [other.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + exports.__esModule = true; + exports["default"] = 42; +}); +//// [index.js] +define(["require", "exports", "./other.js"], function (require, exports, other_js_1) { + "use strict"; + exports.__esModule = true; + var x = 10 + other_js_1["default"]; + exports.x = x; +}); diff --git a/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.symbols b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.symbols new file mode 100644 index 00000000000..73a5bad9e56 --- /dev/null +++ b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.symbols @@ -0,0 +1,16 @@ +=== tests/cases/compiler/other.ts === +export default 42; +No type information for this code. +No type information for this code.=== tests/cases/compiler/index.ts === +import Answer from "./other.js"; +>Answer : Symbol(Answer, Decl(index.ts, 0, 6)) + +const x = 10 + Answer; +>x : Symbol(x, Decl(index.ts, 1, 5)) +>Answer : Symbol(Answer, Decl(index.ts, 0, 6)) + +export { + x +>x : Symbol(x, Decl(index.ts, 2, 8)) + +}; diff --git a/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.types b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.types new file mode 100644 index 00000000000..d82a1e42e95 --- /dev/null +++ b/tests/baselines/reference/tsconfigMapOptionsAreCaseInsensitive.types @@ -0,0 +1,18 @@ +=== tests/cases/compiler/other.ts === +export default 42; +No type information for this code. +No type information for this code.=== tests/cases/compiler/index.ts === +import Answer from "./other.js"; +>Answer : 42 + +const x = 10 + Answer; +>x : number +>10 + Answer : number +>10 : 10 +>Answer : 42 + +export { + x +>x : number + +}; diff --git a/tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts b/tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts new file mode 100644 index 00000000000..d825d6e7425 --- /dev/null +++ b/tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts @@ -0,0 +1,16 @@ +// @filename: tsconfig.json +{ + "compilerOptions": { + "module": "AmD" + } +} + +// @filename: other.ts +export default 42; + +// @filename: index.ts +import Answer from "./other.js"; +const x = 10 + Answer; +export { + x +}; \ No newline at end of file From 1d6863ab0b1f5530828be32240e31787282cd39f Mon Sep 17 00:00:00 2001 From: Tycho Grouwstra Date: Sun, 13 Aug 2017 14:57:23 +0800 Subject: [PATCH 25/74] loosen number index check, fixes #15768 --- src/compiler/checker.ts | 13 ++++++------- tests/baselines/reference/genericNumberIndex.js | 5 +++++ .../baselines/reference/genericNumberIndex.symbols | 6 ++++++ tests/baselines/reference/genericNumberIndex.types | 6 ++++++ tests/cases/compiler/genericNumberIndex.ts | 1 + 5 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 tests/baselines/reference/genericNumberIndex.js create mode 100644 tests/baselines/reference/genericNumberIndex.symbols create mode 100644 tests/baselines/reference/genericNumberIndex.types create mode 100644 tests/cases/compiler/genericNumberIndex.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 90328770750..a85332d3ded 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -18758,13 +18758,12 @@ namespace ts { if (isTypeAssignableTo(indexType, getIndexType(objectType))) { return type; } - // Check if we're indexing with a numeric type and the object type is a generic - // type with a constraint that has a numeric index signature. - if (maybeTypeOfKind(objectType, TypeFlags.TypeVariable) && isTypeAssignableToKind(indexType, TypeFlags.NumberLike)) { - const constraint = getBaseConstraintOfType(objectType); - if (constraint && getIndexInfoOfType(constraint, IndexKind.Number)) { - return type; - } + // Check if we're indexing with a numeric type and if either object or index types + // is a generic type with a constraint that has a numeric index signature. + const typeOrConstraint = (tp: Type) => maybeTypeOfKind(tp, TypeFlags.TypeVariable) ? getBaseConstraintOfType(tp) || tp : tp; + if (isTypeAssignableToKind(typeOrConstraint(indexType), TypeFlags.NumberLike) && + getIndexInfoOfType(typeOrConstraint(objectType), IndexKind.Number)) { + return type; } error(accessNode, Diagnostics.Type_0_cannot_be_used_to_index_type_1, typeToString(indexType), typeToString(objectType)); return type; diff --git a/tests/baselines/reference/genericNumberIndex.js b/tests/baselines/reference/genericNumberIndex.js new file mode 100644 index 00000000000..c332d47001f --- /dev/null +++ b/tests/baselines/reference/genericNumberIndex.js @@ -0,0 +1,5 @@ +//// [genericNumberIndex.ts] +type X = ['a'][I]; + + +//// [genericNumberIndex.js] diff --git a/tests/baselines/reference/genericNumberIndex.symbols b/tests/baselines/reference/genericNumberIndex.symbols new file mode 100644 index 00000000000..88a7f453390 --- /dev/null +++ b/tests/baselines/reference/genericNumberIndex.symbols @@ -0,0 +1,6 @@ +=== tests/cases/compiler/genericNumberIndex.ts === +type X = ['a'][I]; +>X : Symbol(X, Decl(genericNumberIndex.ts, 0, 0)) +>I : Symbol(I, Decl(genericNumberIndex.ts, 0, 7)) +>I : Symbol(I, Decl(genericNumberIndex.ts, 0, 7)) + diff --git a/tests/baselines/reference/genericNumberIndex.types b/tests/baselines/reference/genericNumberIndex.types new file mode 100644 index 00000000000..36e9657a4c9 --- /dev/null +++ b/tests/baselines/reference/genericNumberIndex.types @@ -0,0 +1,6 @@ +=== tests/cases/compiler/genericNumberIndex.ts === +type X = ['a'][I]; +>X : ["a"][I] +>I : I +>I : I + diff --git a/tests/cases/compiler/genericNumberIndex.ts b/tests/cases/compiler/genericNumberIndex.ts new file mode 100644 index 00000000000..c5aed2d474e --- /dev/null +++ b/tests/cases/compiler/genericNumberIndex.ts @@ -0,0 +1 @@ +type X = ['a'][I]; From dacc851434af9bbf2388a6db1438acabc2d886ef Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Mon, 14 Aug 2017 09:01:50 +0200 Subject: [PATCH 26/74] No contextual return type when type is circular --- src/compiler/checker.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 07c94bd746e..1ba33f8c82b 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -6576,6 +6576,10 @@ namespace ts { return signature.resolvedReturnType; } + function isResolvingReturnTypeOfSignature(signature: Signature) { + return !signature.resolvedReturnType && findResolutionCycleStartIndex(signature, TypeSystemPropertyName.ResolvedReturnType) >= 0; + } + function getRestTypeOfSignature(signature: Signature): Type { if (signature.hasRestParameter) { const type = getTypeOfSymbol(lastOrUndefined(signature.parameters)); @@ -12949,7 +12953,7 @@ namespace ts { // Otherwise, if the containing function is contextually typed by a function type with exactly one call signature // and that call signature is non-generic, return statements are contextually typed by the return type of the signature const signature = getContextualSignatureForFunctionLikeDeclaration(functionDecl); - if (signature) { + if (signature && !isResolvingReturnTypeOfSignature(signature)) { return getReturnTypeOfSignature(signature); } From 57705fc4e098cca776f5ee09f92c93f650baa76a Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Mon, 14 Aug 2017 09:08:11 +0200 Subject: [PATCH 27/74] Add regression test --- .../reference/circularContextualReturnType.js | 18 +++++++++++++++ .../circularContextualReturnType.symbols | 19 +++++++++++++++ .../circularContextualReturnType.types | 23 +++++++++++++++++++ .../compiler/circularContextualReturnType.ts | 9 ++++++++ 4 files changed, 69 insertions(+) create mode 100644 tests/baselines/reference/circularContextualReturnType.js create mode 100644 tests/baselines/reference/circularContextualReturnType.symbols create mode 100644 tests/baselines/reference/circularContextualReturnType.types create mode 100644 tests/cases/compiler/circularContextualReturnType.ts diff --git a/tests/baselines/reference/circularContextualReturnType.js b/tests/baselines/reference/circularContextualReturnType.js new file mode 100644 index 00000000000..d68f25494a8 --- /dev/null +++ b/tests/baselines/reference/circularContextualReturnType.js @@ -0,0 +1,18 @@ +//// [circularContextualReturnType.ts] +// Repro from #17711 + +Object.freeze({ + foo() { + return Object.freeze('a'); + }, +}); + + +//// [circularContextualReturnType.js] +"use strict"; +// Repro from #17711 +Object.freeze({ + foo: function () { + return Object.freeze('a'); + } +}); diff --git a/tests/baselines/reference/circularContextualReturnType.symbols b/tests/baselines/reference/circularContextualReturnType.symbols new file mode 100644 index 00000000000..d0e81a6b33d --- /dev/null +++ b/tests/baselines/reference/circularContextualReturnType.symbols @@ -0,0 +1,19 @@ +=== tests/cases/compiler/circularContextualReturnType.ts === +// Repro from #17711 + +Object.freeze({ +>Object.freeze : Symbol(ObjectConstructor.freeze, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) +>Object : Symbol(Object, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) +>freeze : Symbol(ObjectConstructor.freeze, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + + foo() { +>foo : Symbol(foo, Decl(circularContextualReturnType.ts, 2, 15)) + + return Object.freeze('a'); +>Object.freeze : Symbol(ObjectConstructor.freeze, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) +>Object : Symbol(Object, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) +>freeze : Symbol(ObjectConstructor.freeze, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + + }, +}); + diff --git a/tests/baselines/reference/circularContextualReturnType.types b/tests/baselines/reference/circularContextualReturnType.types new file mode 100644 index 00000000000..d32640d2cd9 --- /dev/null +++ b/tests/baselines/reference/circularContextualReturnType.types @@ -0,0 +1,23 @@ +=== tests/cases/compiler/circularContextualReturnType.ts === +// Repro from #17711 + +Object.freeze({ +>Object.freeze({ foo() { return Object.freeze('a'); },}) : Readonly<{ foo(): string; }> +>Object.freeze : { (a: T[]): ReadonlyArray; (f: T): T; (o: T): Readonly; } +>Object : ObjectConstructor +>freeze : { (a: T[]): ReadonlyArray; (f: T): T; (o: T): Readonly; } +>{ foo() { return Object.freeze('a'); },} : { foo(): string; } + + foo() { +>foo : () => string + + return Object.freeze('a'); +>Object.freeze('a') : string +>Object.freeze : { (a: T[]): ReadonlyArray; (f: T): T; (o: T): Readonly; } +>Object : ObjectConstructor +>freeze : { (a: T[]): ReadonlyArray; (f: T): T; (o: T): Readonly; } +>'a' : "a" + + }, +}); + diff --git a/tests/cases/compiler/circularContextualReturnType.ts b/tests/cases/compiler/circularContextualReturnType.ts new file mode 100644 index 00000000000..1b356aff160 --- /dev/null +++ b/tests/cases/compiler/circularContextualReturnType.ts @@ -0,0 +1,9 @@ +// @strict: true + +// Repro from #17711 + +Object.freeze({ + foo() { + return Object.freeze('a'); + }, +}); From 4268e13cde69c1d8a48788ef91d3b16669076522 Mon Sep 17 00:00:00 2001 From: Tycho Grouwstra Date: Mon, 14 Aug 2017 17:45:18 +0800 Subject: [PATCH 28/74] simplify fix as suggested by @ahejlsberg --- src/compiler/checker.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index a85332d3ded..9b274c46956 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -18760,9 +18760,7 @@ namespace ts { } // Check if we're indexing with a numeric type and if either object or index types // is a generic type with a constraint that has a numeric index signature. - const typeOrConstraint = (tp: Type) => maybeTypeOfKind(tp, TypeFlags.TypeVariable) ? getBaseConstraintOfType(tp) || tp : tp; - if (isTypeAssignableToKind(typeOrConstraint(indexType), TypeFlags.NumberLike) && - getIndexInfoOfType(typeOrConstraint(objectType), IndexKind.Number)) { + if (getIndexInfoOfType(getApparentType(objectType), IndexKind.Number) && isTypeAssignableToKind(indexType, TypeFlags.NumberLike)) { return type; } error(accessNode, Diagnostics.Type_0_cannot_be_used_to_index_type_1, typeToString(indexType), typeToString(objectType)); From 543e0affff2c844a7e4596f55f7a396e6694dfaf Mon Sep 17 00:00:00 2001 From: Andy Date: Mon, 14 Aug 2017 09:20:48 -0700 Subject: [PATCH 29/74] Make exportSymbol public (#17457) * Make exportSymbol public * Add a `getExportSymbolOfSymbol` method * Use own implementation instead of delegating to `getExportSymbolOfValueSymbolIfExported` --- src/compiler/checker.ts | 3 +++ src/compiler/types.ts | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 90328770750..402674908b5 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -138,6 +138,9 @@ namespace ts { node = getParseTreeNode(node, isExportSpecifier); return node ? getExportSpecifierLocalTargetSymbol(node) : undefined; }, + getExportSymbolOfSymbol(symbol) { + return getMergedSymbol(symbol.exportSymbol || symbol); + }, getTypeAtLocation: node => { node = getParseTreeNode(node); return node ? getTypeOfNode(node) : unknownType; diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 0a09bb5b6ec..2b3e5ab36df 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -2568,6 +2568,15 @@ namespace ts { getSymbolsOfParameterPropertyDeclaration(parameter: ParameterDeclaration, parameterName: string): Symbol[]; getShorthandAssignmentValueSymbol(location: Node): Symbol | undefined; getExportSpecifierLocalTargetSymbol(location: ExportSpecifier): Symbol | undefined; + /** + * If a symbol is a local symbol with an associated exported symbol, returns the exported symbol. + * Otherwise returns its input. + * For example, at `export type T = number;`: + * - `getSymbolAtLocation` at the location `T` will return the exported symbol for `T`. + * - But the result of `getSymbolsInScope` will contain the *local* symbol for `T`, not the exported symbol. + * - Calling `getExportSymbolOfSymbol` on that local symbol will return the exported symbol. + */ + getExportSymbolOfSymbol(symbol: Symbol): Symbol; getPropertySymbolOfDestructuringAssignment(location: Identifier): Symbol | undefined; getTypeAtLocation(node: Node): Type; getTypeFromTypeNode(node: TypeNode): Type; From e2f35eceadcc62b75114e3fcc0dbf3dc23d37b25 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Mon, 14 Aug 2017 10:11:49 -0700 Subject: [PATCH 30/74] Accept missing baseline updates for #13721 --- .../reference/errorForUsingPropertyOfTypeAsType01.js | 2 +- .../baselines/reference/exportDefaultClassInNamespace.js | 4 ++-- .../baselines/reference/expressionTypeNodeShouldError.js | 6 +++--- .../reference/importCallExpressionAsyncES3AMD.js | 4 ++-- .../reference/importCallExpressionAsyncES3CJS.js | 4 ++-- .../reference/importCallExpressionAsyncES3System.js | 4 ++-- .../reference/importCallExpressionAsyncES3UMD.js | 4 ++-- .../reference/importCallExpressionAsyncES5AMD.js | 4 ++-- .../reference/importCallExpressionAsyncES5CJS.js | 4 ++-- .../reference/importCallExpressionAsyncES5System.js | 4 ++-- .../reference/importCallExpressionAsyncES5UMD.js | 4 ++-- tests/baselines/reference/importCallExpressionES5AMD.js | 4 ++-- tests/baselines/reference/importCallExpressionES5CJS.js | 4 ++-- .../baselines/reference/importCallExpressionES5System.js | 4 ++-- tests/baselines/reference/importCallExpressionES5UMD.js | 4 ++-- tests/baselines/reference/jsdocTypeTagCast.js | 6 +++--- tests/baselines/reference/mappedTypePartialConstraints.js | 4 ++-- tests/baselines/reference/mergedDeclarationExports.js | 2 +- tests/baselines/reference/mixingApparentTypeOverrides.js | 8 ++++---- tests/baselines/reference/noUnusedLocals_selfReference.js | 6 +++--- tests/baselines/reference/promiseDefinitionTest.js | 2 +- .../signatureInstantiationWithRecursiveConstraints.js | 4 ++-- 22 files changed, 46 insertions(+), 46 deletions(-) diff --git a/tests/baselines/reference/errorForUsingPropertyOfTypeAsType01.js b/tests/baselines/reference/errorForUsingPropertyOfTypeAsType01.js index 26903a97989..78e65bca400 100644 --- a/tests/baselines/reference/errorForUsingPropertyOfTypeAsType01.js +++ b/tests/baselines/reference/errorForUsingPropertyOfTypeAsType01.js @@ -52,7 +52,7 @@ var Test1; })(Test1 || (Test1 = {})); var Test2; (function (Test2) { - var Foo = (function () { + var Foo = /** @class */ (function () { function Foo() { } return Foo; diff --git a/tests/baselines/reference/exportDefaultClassInNamespace.js b/tests/baselines/reference/exportDefaultClassInNamespace.js index 641e5ed61a5..47ecf64a303 100644 --- a/tests/baselines/reference/exportDefaultClassInNamespace.js +++ b/tests/baselines/reference/exportDefaultClassInNamespace.js @@ -11,7 +11,7 @@ namespace ns_abstract_class { //// [exportDefaultClassInNamespace.js] var ns_class; (function (ns_class) { - var default_1 = (function () { + var default_1 = /** @class */ (function () { function default_1() { } return default_1; @@ -20,7 +20,7 @@ var ns_class; })(ns_class || (ns_class = {})); var ns_abstract_class; (function (ns_abstract_class) { - var default_2 = (function () { + var default_2 = /** @class */ (function () { function default_2() { } return default_2; diff --git a/tests/baselines/reference/expressionTypeNodeShouldError.js b/tests/baselines/reference/expressionTypeNodeShouldError.js index 80f9f82145a..73850a6a6c6 100644 --- a/tests/baselines/reference/expressionTypeNodeShouldError.js +++ b/tests/baselines/reference/expressionTypeNodeShouldError.js @@ -48,7 +48,7 @@ type ItemType3 = true.typeof(nodes.item(0)); //// [string.js] -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.foo = function () { @@ -60,7 +60,7 @@ var C = (function () { var nodes = document.getElementsByTagName("li"); typeof (nodes.item(0)); //// [number.js] -var C2 = (function () { +var C2 = /** @class */ (function () { function C2() { } C2.prototype.foo = function () { @@ -72,7 +72,7 @@ var C2 = (function () { var nodes2 = document.getElementsByTagName("li"); typeof (nodes.item(0)); //// [boolean.js] -var C3 = (function () { +var C3 = /** @class */ (function () { function C3() { } C3.prototype.foo = function () { diff --git a/tests/baselines/reference/importCallExpressionAsyncES3AMD.js b/tests/baselines/reference/importCallExpressionAsyncES3AMD.js index f0246f4ce5e..90465c0e6e4 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3AMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3AMD.js @@ -83,7 +83,7 @@ define(["require", "exports"], function (require, exports) { }); } exports.fn = fn; - var cl1 = (function () { + var cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -117,7 +117,7 @@ define(["require", "exports"], function (require, exports) { }); }); } }; - var cl2 = (function () { + var cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionAsyncES3CJS.js b/tests/baselines/reference/importCallExpressionAsyncES3CJS.js index 6b4006e05be..8c3c0d1da6f 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3CJS.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3CJS.js @@ -82,7 +82,7 @@ function fn() { }); } exports.fn = fn; -var cl1 = (function () { +var cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -116,7 +116,7 @@ exports.obj = { }); }); } }; -var cl2 = (function () { +var cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionAsyncES3System.js b/tests/baselines/reference/importCallExpressionAsyncES3System.js index 542ce108039..c55d8788c98 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3System.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3System.js @@ -87,7 +87,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - cl1 = (function () { + cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -121,7 +121,7 @@ System.register([], function (exports_1, context_1) { }); }); } }); - cl2 = (function () { + cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionAsyncES3UMD.js b/tests/baselines/reference/importCallExpressionAsyncES3UMD.js index 4404cad5937..fce2af411e0 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3UMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3UMD.js @@ -92,7 +92,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }); } exports.fn = fn; - var cl1 = (function () { + var cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -126,7 +126,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }); }); } }; - var cl2 = (function () { + var cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionAsyncES5AMD.js b/tests/baselines/reference/importCallExpressionAsyncES5AMD.js index 8e7b2005e78..3bad6ffa1f5 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5AMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5AMD.js @@ -83,7 +83,7 @@ define(["require", "exports"], function (require, exports) { }); } exports.fn = fn; - var cl1 = (function () { + var cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -117,7 +117,7 @@ define(["require", "exports"], function (require, exports) { }); }); } }; - var cl2 = (function () { + var cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionAsyncES5CJS.js b/tests/baselines/reference/importCallExpressionAsyncES5CJS.js index 2e04783fa89..87499670f3a 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5CJS.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5CJS.js @@ -82,7 +82,7 @@ function fn() { }); } exports.fn = fn; -var cl1 = (function () { +var cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -116,7 +116,7 @@ exports.obj = { }); }); } }; -var cl2 = (function () { +var cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionAsyncES5System.js b/tests/baselines/reference/importCallExpressionAsyncES5System.js index b7d89d158b1..b9fad574550 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5System.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5System.js @@ -87,7 +87,7 @@ System.register([], function (exports_1, context_1) { return { setters: [], execute: function () { - cl1 = (function () { + cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -121,7 +121,7 @@ System.register([], function (exports_1, context_1) { }); }); } }); - cl2 = (function () { + cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionAsyncES5UMD.js b/tests/baselines/reference/importCallExpressionAsyncES5UMD.js index 102d78cfa05..a3b3e74db6b 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5UMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5UMD.js @@ -92,7 +92,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }); } exports.fn = fn; - var cl1 = (function () { + var cl1 = /** @class */ (function () { function cl1() { } cl1.prototype.m = function () { @@ -126,7 +126,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }); }); } }; - var cl2 = (function () { + var cl2 = /** @class */ (function () { function cl2() { var _this = this; this.p = { diff --git a/tests/baselines/reference/importCallExpressionES5AMD.js b/tests/baselines/reference/importCallExpressionES5AMD.js index 8fa22d81dc9..eec2f378ac0 100644 --- a/tests/baselines/reference/importCallExpressionES5AMD.js +++ b/tests/baselines/reference/importCallExpressionES5AMD.js @@ -48,7 +48,7 @@ define(["require", "exports"], function (require, exports) { function foo() { var p2 = new Promise(function (resolve_4, reject_4) { require(["./0"], resolve_4, reject_4); }); } - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.method = function () { @@ -56,7 +56,7 @@ define(["require", "exports"], function (require, exports) { }; return C; }()); - var D = (function () { + var D = /** @class */ (function () { function D() { } D.prototype.method = function () { diff --git a/tests/baselines/reference/importCallExpressionES5CJS.js b/tests/baselines/reference/importCallExpressionES5CJS.js index 2cf5d3157e2..521044a10ce 100644 --- a/tests/baselines/reference/importCallExpressionES5CJS.js +++ b/tests/baselines/reference/importCallExpressionES5CJS.js @@ -45,7 +45,7 @@ exports.p2 = Promise.resolve().then(function () { return require("./0"); }); function foo() { var p2 = Promise.resolve().then(function () { return require("./0"); }); } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.method = function () { @@ -53,7 +53,7 @@ var C = (function () { }; return C; }()); -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.method = function () { diff --git a/tests/baselines/reference/importCallExpressionES5System.js b/tests/baselines/reference/importCallExpressionES5System.js index 3dabfce80c9..def99752bb1 100644 --- a/tests/baselines/reference/importCallExpressionES5System.js +++ b/tests/baselines/reference/importCallExpressionES5System.js @@ -57,7 +57,7 @@ System.register([], function (exports_1, context_1) { return zero.foo(); }); exports_1("p2", p2 = context_1.import("./0")); - C = (function () { + C = /** @class */ (function () { function C() { } C.prototype.method = function () { @@ -65,7 +65,7 @@ System.register([], function (exports_1, context_1) { }; return C; }()); - D = (function () { + D = /** @class */ (function () { function D() { } D.prototype.method = function () { diff --git a/tests/baselines/reference/importCallExpressionES5UMD.js b/tests/baselines/reference/importCallExpressionES5UMD.js index 5727744aa71..0ca61909ddc 100644 --- a/tests/baselines/reference/importCallExpressionES5UMD.js +++ b/tests/baselines/reference/importCallExpressionES5UMD.js @@ -65,7 +65,7 @@ export class D { function foo() { var p2 = __syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_4, reject_4) { require(["./0"], resolve_4, reject_4); }); } - var C = (function () { + var C = /** @class */ (function () { function C() { } C.prototype.method = function () { @@ -73,7 +73,7 @@ export class D { }; return C; }()); - var D = (function () { + var D = /** @class */ (function () { function D() { } D.prototype.method = function () { diff --git a/tests/baselines/reference/jsdocTypeTagCast.js b/tests/baselines/reference/jsdocTypeTagCast.js index efada5ee4dc..65e46c97757 100644 --- a/tests/baselines/reference/jsdocTypeTagCast.js +++ b/tests/baselines/reference/jsdocTypeTagCast.js @@ -98,13 +98,13 @@ var a; var s; var a = ("" + 4); var s = "" + /** @type {*} */ (4); -var SomeBase = (function () { +var SomeBase = /** @class */ (function () { function SomeBase() { this.p = 42; } return SomeBase; }()); -var SomeDerived = (function (_super) { +var SomeDerived = /** @class */ (function (_super) { __extends(SomeDerived, _super); function SomeDerived() { var _this = _super.call(this) || this; @@ -113,7 +113,7 @@ var SomeDerived = (function (_super) { } return SomeDerived; }(SomeBase)); -var SomeOther = (function () { +var SomeOther = /** @class */ (function () { function SomeOther() { this.q = 42; } diff --git a/tests/baselines/reference/mappedTypePartialConstraints.js b/tests/baselines/reference/mappedTypePartialConstraints.js index 1c83e2506dd..505a4eff9cb 100644 --- a/tests/baselines/reference/mappedTypePartialConstraints.js +++ b/tests/baselines/reference/mappedTypePartialConstraints.js @@ -28,13 +28,13 @@ var __extends = (this && this.__extends) || (function () { d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); -var MyClass = (function () { +var MyClass = /** @class */ (function () { function MyClass() { } MyClass.prototype.doIt = function (data) { }; return MyClass; }()); -var MySubClass = (function (_super) { +var MySubClass = /** @class */ (function (_super) { __extends(MySubClass, _super); function MySubClass() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/mergedDeclarationExports.js b/tests/baselines/reference/mergedDeclarationExports.js index 068f7b683c3..aefdc6728c5 100644 --- a/tests/baselines/reference/mergedDeclarationExports.js +++ b/tests/baselines/reference/mergedDeclarationExports.js @@ -28,7 +28,7 @@ export namespace N {} exports.__esModule = true; exports.b = 1; exports.t = 0; -var d = (function () { +var d = /** @class */ (function () { function d() { } return d; diff --git a/tests/baselines/reference/mixingApparentTypeOverrides.js b/tests/baselines/reference/mixingApparentTypeOverrides.js index 20db894abb8..160a2ba3f0b 100644 --- a/tests/baselines/reference/mixingApparentTypeOverrides.js +++ b/tests/baselines/reference/mixingApparentTypeOverrides.js @@ -40,7 +40,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); function Tagged(Base) { - return (function (_super) { + return /** @class */ (function (_super) { __extends(class_1, _super); function class_1() { var args = []; @@ -54,7 +54,7 @@ function Tagged(Base) { return class_1; }(Base)); } -var A = (function () { +var A = /** @class */ (function () { function A() { } A.prototype.toString = function () { @@ -62,7 +62,7 @@ var A = (function () { }; return A; }()); -var B = (function (_super) { +var B = /** @class */ (function (_super) { __extends(B, _super); function B() { return _super !== null && _super.apply(this, arguments) || this; @@ -72,7 +72,7 @@ var B = (function (_super) { }; return B; }(Tagged(A))); -var C = (function (_super) { +var C = /** @class */ (function (_super) { __extends(C, _super); function C() { return _super !== null && _super.apply(this, arguments) || this; diff --git a/tests/baselines/reference/noUnusedLocals_selfReference.js b/tests/baselines/reference/noUnusedLocals_selfReference.js index 74a39923d57..5f206fbc3dc 100644 --- a/tests/baselines/reference/noUnusedLocals_selfReference.js +++ b/tests/baselines/reference/noUnusedLocals_selfReference.js @@ -20,7 +20,7 @@ P; "use strict"; exports.__esModule = true; function f() { f; } -var C = (function () { +var C = /** @class */ (function () { function C() { } C.prototype.m = function () { C; }; @@ -33,14 +33,14 @@ var E; })(E || (E = {})); // Does not detect mutual recursion. function g() { D; } -var D = (function () { +var D = /** @class */ (function () { function D() { } D.prototype.m = function () { g; }; return D; }()); // Does not work on private methods. -var P = (function () { +var P = /** @class */ (function () { function P() { } P.prototype.m = function () { this.m; }; diff --git a/tests/baselines/reference/promiseDefinitionTest.js b/tests/baselines/reference/promiseDefinitionTest.js index 317e15c99ca..892e3c6487e 100644 --- a/tests/baselines/reference/promiseDefinitionTest.js +++ b/tests/baselines/reference/promiseDefinitionTest.js @@ -40,7 +40,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -var Promise = (function () { +var Promise = /** @class */ (function () { function Promise() { } return Promise; diff --git a/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js b/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js index 0be7fa1444d..358376ce76c 100644 --- a/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js +++ b/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js @@ -15,13 +15,13 @@ const myVar: Foo = new Bar(); //// [signatureInstantiationWithRecursiveConstraints.js] "use strict"; // Repro from #17148 -var Foo = (function () { +var Foo = /** @class */ (function () { function Foo() { } Foo.prototype.myFunc = function (arg) { }; return Foo; }()); -var Bar = (function () { +var Bar = /** @class */ (function () { function Bar() { } Bar.prototype.myFunc = function (arg) { }; From 80a7ed9a426d4afe8f806770339c2e87e785f4a9 Mon Sep 17 00:00:00 2001 From: Andy Date: Mon, 14 Aug 2017 13:42:15 -0700 Subject: [PATCH 31/74] Fixes to session's handling of empty results (#17728) * Fixes to session's handling of empty results * Fix emptyArray -> undefined --- src/server/session.ts | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/server/session.ts b/src/server/session.ts index 80909362989..4122408cfa6 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -626,7 +626,7 @@ namespace ts.server { const definitions = project.getLanguageService().getTypeDefinitionAtPosition(file, position); if (!definitions) { - return undefined; + return emptyArray; } return definitions.map(def => { @@ -716,7 +716,7 @@ namespace ts.server { const documentHighlights = project.getLanguageService().getDocumentHighlights(file, position, args.filesToSearch); if (!documentHighlights) { - return undefined; + return emptyArray; } if (simplifiedResult) { @@ -903,7 +903,7 @@ namespace ts.server { } } - private getReferences(args: protocol.FileLocationRequestArgs, simplifiedResult: boolean): protocol.ReferencesResponseBody | ReadonlyArray { + private getReferences(args: protocol.FileLocationRequestArgs, simplifiedResult: boolean): protocol.ReferencesResponseBody | undefined | ReadonlyArray { const file = toNormalizedPath(args.file); const projects = this.getProjects(args); @@ -913,7 +913,7 @@ namespace ts.server { if (simplifiedResult) { const nameInfo = defaultProject.getLanguageService().getQuickInfoAtPosition(file, position); if (!nameInfo) { - return emptyArray; + return undefined; } const displayString = displayPartsToString(nameInfo.displayParts); @@ -1167,7 +1167,7 @@ namespace ts.server { }); } - private getCompletions(args: protocol.CompletionsRequestArgs, simplifiedResult: boolean): ReadonlyArray | CompletionInfo { + private getCompletions(args: protocol.CompletionsRequestArgs, simplifiedResult: boolean): ReadonlyArray | CompletionInfo | undefined { const prefix = args.prefix || ""; const { file, project } = this.getFileAndProject(args); @@ -1175,11 +1175,8 @@ namespace ts.server { const position = this.getPosition(args, scriptInfo); const completions = project.getLanguageService().getCompletionsAtPosition(file, position); - if (!completions) { - return emptyArray; - } if (simplifiedResult) { - return mapDefined(completions.entries, entry => { + return mapDefined(completions && completions.entries, entry => { if (completions.isMemberCompletion || (entry.name.toLowerCase().indexOf(prefix.toLowerCase()) === 0)) { const { name, kind, kindModifiers, sortText, replacementSpan } = entry; const convertedSpan = replacementSpan ? this.decorateSpan(replacementSpan, scriptInfo) : undefined; From a51397e339c35cf8466460ee014c7100ea266c95 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Mon, 14 Aug 2017 21:24:30 -0400 Subject: [PATCH 32/74] Just track the local names of identifiers instead of ever using symbols. --- src/compiler/transformers/ts.ts | 47 +++++++++++++++++++++------------ src/compiler/types.ts | 2 +- 2 files changed, 31 insertions(+), 18 deletions(-) diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index 89693c0d22a..df070827667 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -151,7 +151,17 @@ namespace ts { break; } - recordEmittedDeclarationInScope(node); + // Record these declarations provided that they have a name. + if ((node as ClassDeclaration | FunctionDeclaration).name) { + recordEmittedDeclarationInScope(node as ClassDeclaration | FunctionDeclaration); + } + else { + // These nodes should always have names unless they are default-exports; + // however, class declaration parsing allows for undefined names, so syntactically invalid + // programs may also have an undefined name. + Debug.assert(node.kind === SyntaxKind.ClassDeclaration || hasModifier(node, ModifierFlags.Default)); + } + break; } } @@ -2640,16 +2650,14 @@ namespace ts { * Records that a declaration was emitted in the current scope, if it was the first * declaration for the provided symbol. */ - function recordEmittedDeclarationInScope(node: Node) { - const name = node.symbol && node.symbol.escapedName; - if (name) { - if (!currentScopeFirstDeclarationsOfName) { - currentScopeFirstDeclarationsOfName = createUnderscoreEscapedMap(); - } + function recordEmittedDeclarationInScope(node: FunctionDeclaration | ClassDeclaration | ModuleDeclaration | EnumDeclaration) { + if (!currentScopeFirstDeclarationsOfName) { + currentScopeFirstDeclarationsOfName = createUnderscoreEscapedMap(); + } - if (!currentScopeFirstDeclarationsOfName.has(name)) { - currentScopeFirstDeclarationsOfName.set(name, node); - } + const name = declaredNameInScope(node); + if (!currentScopeFirstDeclarationsOfName.has(name)) { + currentScopeFirstDeclarationsOfName.set(name, node); } } @@ -2658,20 +2666,25 @@ namespace ts { * the same name emitted in the current scope. Only returns false if we are absolutely * certain a previous declaration has been emitted. */ - function isPotentiallyFirstEmittedDeclarationInScope(node: Node) { + function isFirstEmittedDeclarationInScope(node: ModuleDeclaration | EnumDeclaration) { // If the node has a named symbol, then we have enough knowledge to determine // whether a prior declaration has been emitted. if (currentScopeFirstDeclarationsOfName) { - const name = node.symbol && node.symbol.escapedName; - if (name) { - return currentScopeFirstDeclarationsOfName.get(name) === node; - } + const name = declaredNameInScope(node); + return currentScopeFirstDeclarationsOfName.get(name) === node; } // Otherwise, we can't be sure. For example, this node could be synthetic. return true; } + function declaredNameInScope(node: FunctionDeclaration | ClassDeclaration | ModuleDeclaration | EnumDeclaration): __String { + if (node.name.kind !== SyntaxKind.Identifier) { + Debug.fail(formatSyntaxKind(node.kind) + " should have an identifier name."); + } + return (node.name as Identifier).escapedText; + } + /** * Adds a leading VariableStatement for a enum or module declaration. */ @@ -2691,7 +2704,7 @@ namespace ts { setOriginalNode(statement, node); recordEmittedDeclarationInScope(node); - if (isPotentiallyFirstEmittedDeclarationInScope(node)) { + if (isFirstEmittedDeclarationInScope(node)) { // Adjust the source map emit to match the old emitter. if (node.kind === SyntaxKind.EnumDeclaration) { setSourceMapRange(statement.declarationList, node); @@ -2747,7 +2760,7 @@ namespace ts { return createNotEmittedStatement(node); } - Debug.assert(isIdentifier(node.name), "TypeScript module should have an Identifier name."); + Debug.assert(isIdentifier(node.name), "A TypeScript namespace should have an Identifier name."); enableSubstitutionForNamespaceExports(); const statements: Statement[] = []; diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 09f1b5cfcc5..b0580956a4b 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -2896,7 +2896,7 @@ namespace ts { export interface Symbol { flags: SymbolFlags; // Symbol flags - escapedName: __String; // Name of symbol + escapedName: __String; // Name of symbol declarations?: Declaration[]; // Declarations associated with this symbol valueDeclaration?: Declaration; // First value declaration of the symbol members?: SymbolTable; // Class, interface or literal instance members From 6e60a017bbc187d10c76ca7c392623f8b4060dd9 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Mon, 14 Aug 2017 21:24:51 -0400 Subject: [PATCH 33/74] Accepted baselines. --- tests/baselines/reference/defaultExportsCannotMerge01.js | 1 - tests/baselines/reference/defaultExportsCannotMerge04.js | 1 - tests/baselines/reference/reservedWords2.js | 1 - .../transformsCorrectly.rewrittenNamespaceFollowingClass.js | 1 - ...ransformsCorrectly.synthesizedClassAndNamespaceCombination.js | 1 - 5 files changed, 5 deletions(-) diff --git a/tests/baselines/reference/defaultExportsCannotMerge01.js b/tests/baselines/reference/defaultExportsCannotMerge01.js index c7091371d36..9c433ce3a2b 100644 --- a/tests/baselines/reference/defaultExportsCannotMerge01.js +++ b/tests/baselines/reference/defaultExportsCannotMerge01.js @@ -36,7 +36,6 @@ function Decl() { return 0; } exports.default = Decl; -var Decl; (function (Decl) { Decl.x = 10; Decl.y = 20; diff --git a/tests/baselines/reference/defaultExportsCannotMerge04.js b/tests/baselines/reference/defaultExportsCannotMerge04.js index de32618d8cc..f8f375377eb 100644 --- a/tests/baselines/reference/defaultExportsCannotMerge04.js +++ b/tests/baselines/reference/defaultExportsCannotMerge04.js @@ -18,6 +18,5 @@ Object.defineProperty(exports, "__esModule", { value: true }); function Foo() { } exports.default = Foo; -var Foo; (function (Foo) { })(Foo || (Foo = {})); diff --git a/tests/baselines/reference/reservedWords2.js b/tests/baselines/reference/reservedWords2.js index da6a35bba82..f172f37d053 100644 --- a/tests/baselines/reference/reservedWords2.js +++ b/tests/baselines/reference/reservedWords2.js @@ -35,7 +35,6 @@ debugger; if () ; [1, 2]; -var ; (function () { })( || ( = {})); void {}; diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js index 9dedde29f8b..3f2dd6cdb56 100644 --- a/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js +++ b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js @@ -4,7 +4,6 @@ class C { } } C.bar = 20; -var C; (function (C) { C.x = 10; })(C || (C = {})); diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js index ad11068a512..ababb49d717 100644 --- a/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js +++ b/tests/baselines/reference/transformApi/transformsCorrectly.synthesizedClassAndNamespaceCombination.js @@ -1,6 +1,5 @@ class Foo { } -var Foo; (function (Foo) { ; })(Foo || (Foo = {})); From e7ddaa7d49849659f4a393a7ec713dc3fc2f8744 Mon Sep 17 00:00:00 2001 From: Basarat Ali Syed Date: Tue, 15 Aug 2017 15:17:19 +1000 Subject: [PATCH 34/74] =?UTF-8?q?export=20ScopeUsages=20=F0=9F=8C=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/refactors/extractMethod.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/refactors/extractMethod.ts b/src/services/refactors/extractMethod.ts index f0f85ee6e81..de163d07717 100644 --- a/src/services/refactors/extractMethod.ts +++ b/src/services/refactors/extractMethod.ts @@ -866,7 +866,7 @@ namespace ts.refactor.extractMethod { readonly node: Node; } - interface ScopeUsages { + export interface ScopeUsages { usages: Map; substitutions: Map; } From c4dd820564659e0880dd9b6826e538e96948a822 Mon Sep 17 00:00:00 2001 From: Basarat Ali Syed Date: Tue, 15 Aug 2017 15:19:40 +1000 Subject: [PATCH 35/74] =?UTF-8?q?export=20interfaces=20used=20by=20exporte?= =?UTF-8?q?d=20functions=20=F0=9F=8C=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/textChanges.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/textChanges.ts b/src/services/textChanges.ts index bddfc205db4..6462b64e226 100644 --- a/src/services/textChanges.ts +++ b/src/services/textChanges.ts @@ -64,7 +64,7 @@ namespace ts.textChanges { */ export type ConfigurableStartEnd = ConfigurableStart & ConfigurableEnd; - interface InsertNodeOptions { + export interface InsertNodeOptions { /** * Text to be inserted before the new node */ @@ -96,7 +96,7 @@ namespace ts.textChanges { readonly range: TextRange; } - interface ChangeNodeOptions extends ConfigurableStartEnd, InsertNodeOptions { + export interface ChangeNodeOptions extends ConfigurableStartEnd, InsertNodeOptions { readonly useIndentationFromFile?: boolean; } interface ReplaceWithSingleNode extends BaseChange { @@ -111,7 +111,7 @@ namespace ts.textChanges { readonly options?: never; } - interface ChangeMultipleNodesOptions extends ChangeNodeOptions { + export interface ChangeMultipleNodesOptions extends ChangeNodeOptions { nodeSeparator: string; } interface ReplaceWithMultipleNodes extends BaseChange { From 10c8d5effada1ef938d8897cd5f132325942b7cf Mon Sep 17 00:00:00 2001 From: Andy Date: Tue, 15 Aug 2017 10:23:45 -0700 Subject: [PATCH 36/74] In services, show the aliasSymbol for a type even if it's not accessible in the current scope (#17433) * In services, show the aliasSymbol for a type even if it's not accessible in the current scope * Rename flag --- src/compiler/checker.ts | 10 +++++++--- src/compiler/types.ts | 2 ++ src/services/utilities.ts | 1 + .../quickInfoTypeAliasDefinedInDifferentFile.ts | 11 +++++++++++ 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 tests/cases/fourslash/quickInfoTypeAliasDefinedInDifferentFile.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 1c41be84ba7..456f7bd07bb 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -2156,6 +2156,11 @@ namespace ts { return false; } + function isTypeSymbolAccessible(typeSymbol: Symbol, enclosingDeclaration: Node): boolean { + const access = isSymbolAccessible(typeSymbol, enclosingDeclaration, SymbolFlags.Type, /*shouldComputeAliasesToMakeVisible*/ false); + return access.accessibility === SymbolAccessibility.Accessible; + } + /** * Check if the given symbol in given enclosing declaration is accessible and mark all associated alias to be visible if requested * @@ -2486,8 +2491,7 @@ namespace ts { // Ignore constraint/default when creating a usage (as opposed to declaration) of a type parameter. return createTypeReferenceNode(name, /*typeArguments*/ undefined); } - if (!inTypeAlias && type.aliasSymbol && - isSymbolAccessible(type.aliasSymbol, context.enclosingDeclaration, SymbolFlags.Type, /*shouldComputeAliasesToMakeVisible*/ false).accessibility === SymbolAccessibility.Accessible) { + if (!inTypeAlias && type.aliasSymbol && isTypeSymbolAccessible(type.aliasSymbol, context.enclosingDeclaration)) { const name = symbolToTypeReferenceName(type.aliasSymbol); const typeArgumentNodes = mapToTypeNodes(type.aliasTypeArguments, context); return createTypeReferenceNode(name, typeArgumentNodes); @@ -3254,7 +3258,7 @@ namespace ts { buildSymbolDisplay(type.symbol, writer, enclosingDeclaration, SymbolFlags.Type, SymbolFormatFlags.None, nextFlags); } else if (!(flags & TypeFormatFlags.InTypeAlias) && type.aliasSymbol && - isSymbolAccessible(type.aliasSymbol, enclosingDeclaration, SymbolFlags.Type, /*shouldComputeAliasesToMakeVisible*/ false).accessibility === SymbolAccessibility.Accessible) { + ((flags & TypeFormatFlags.UseAliasDefinedOutsideCurrentScope) || isTypeSymbolAccessible(type.aliasSymbol, enclosingDeclaration))) { const typeArguments = type.aliasTypeArguments; writeSymbolTypeReference(type.aliasSymbol, typeArguments, 0, length(typeArguments), nextFlags); } diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 2b3e5ab36df..f0db341d99b 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -2722,6 +2722,8 @@ namespace ts { AddUndefined = 1 << 13, // Add undefined to types of initialized, non-optional parameters WriteClassExpressionAsTypeLiteral = 1 << 14, // Write a type literal instead of (Anonymous class) InArrayType = 1 << 15, // Writing an array element type + UseAliasDefinedOutsideCurrentScope = 1 << 16, // For a `type T = ... ` defined in a different file, write `T` instead of its value, + // even though `T` can't be accessed in the current scope. } export const enum SymbolFormatFlags { diff --git a/src/services/utilities.ts b/src/services/utilities.ts index a5b035154be..27215190db3 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -1261,6 +1261,7 @@ namespace ts { } export function signatureToDisplayParts(typechecker: TypeChecker, signature: Signature, enclosingDeclaration?: Node, flags?: TypeFormatFlags): SymbolDisplayPart[] { + flags |= TypeFormatFlags.UseAliasDefinedOutsideCurrentScope; return mapToDisplayParts(writer => { typechecker.getSymbolDisplayBuilder().buildSignatureDisplay(signature, writer, enclosingDeclaration, flags); }); diff --git a/tests/cases/fourslash/quickInfoTypeAliasDefinedInDifferentFile.ts b/tests/cases/fourslash/quickInfoTypeAliasDefinedInDifferentFile.ts new file mode 100644 index 00000000000..2597b5e888d --- /dev/null +++ b/tests/cases/fourslash/quickInfoTypeAliasDefinedInDifferentFile.ts @@ -0,0 +1,11 @@ +/// + +// @Filename: /a.ts +////export type X = { x: number }; +////export function f(x: X): void {} + +// @Filename: /b.ts +////import { f } from "./a"; +/////**/f({ x: 1 }); + +verify.quickInfoAt("", "(alias) f(x: X): void\nimport f"); From 7409648416b2eff6173c24ab530948f002c42c96 Mon Sep 17 00:00:00 2001 From: Andy Date: Tue, 15 Aug 2017 10:24:15 -0700 Subject: [PATCH 37/74] Remove unused `UseTypeAliasValue` flag (#17779) --- src/compiler/declarationEmitter.ts | 5 ++--- src/compiler/types.ts | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/compiler/declarationEmitter.ts b/src/compiler/declarationEmitter.ts index 2c4be2ae7c3..47a3be6efea 100644 --- a/src/compiler/declarationEmitter.ts +++ b/src/compiler/declarationEmitter.ts @@ -349,7 +349,6 @@ namespace ts { errorNameNode = declaration.name; const format = TypeFormatFlags.UseTypeOfFunction | TypeFormatFlags.WriteClassExpressionAsTypeLiteral | - TypeFormatFlags.UseTypeAliasValue | (shouldUseResolverType ? TypeFormatFlags.AddUndefined : 0); resolver.writeTypeOfDeclaration(declaration, enclosingDeclaration, format, writer); errorNameNode = undefined; @@ -368,7 +367,7 @@ namespace ts { resolver.writeReturnTypeOfSignatureDeclaration( signature, enclosingDeclaration, - TypeFormatFlags.UseTypeOfFunction | TypeFormatFlags.UseTypeAliasValue | TypeFormatFlags.WriteClassExpressionAsTypeLiteral, + TypeFormatFlags.UseTypeOfFunction | TypeFormatFlags.WriteClassExpressionAsTypeLiteral, writer); errorNameNode = undefined; } @@ -633,7 +632,7 @@ namespace ts { resolver.writeTypeOfExpression( expr, enclosingDeclaration, - TypeFormatFlags.UseTypeOfFunction | TypeFormatFlags.UseTypeAliasValue | TypeFormatFlags.WriteClassExpressionAsTypeLiteral, + TypeFormatFlags.UseTypeOfFunction | TypeFormatFlags.WriteClassExpressionAsTypeLiteral, writer); write(";"); writeLine(); diff --git a/src/compiler/types.ts b/src/compiler/types.ts index f0db341d99b..faaed779955 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -2717,7 +2717,6 @@ namespace ts { UseFullyQualifiedType = 1 << 8, // Write out the fully qualified type name (eg. Module.Type, instead of Type) InFirstTypeArgument = 1 << 9, // Writing first type argument of the instantiated type InTypeAlias = 1 << 10, // Writing type in type alias declaration - UseTypeAliasValue = 1 << 11, // Serialize the type instead of using type-alias. This is needed when we emit declaration file. SuppressAnyReturnType = 1 << 12, // If the return type is any-like, don't offer a return type. AddUndefined = 1 << 13, // Add undefined to types of initialized, non-optional parameters WriteClassExpressionAsTypeLiteral = 1 << 14, // Write a type literal instead of (Anonymous class) From b2188ad66c03e575c5bfd13314add12677e26ad3 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 14 Aug 2017 16:43:20 -0700 Subject: [PATCH 38/74] cleanup --- src/services/formatting/formatting.ts | 31 +++++++++++++++++++++------ 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index fbda42d3840..13a7f466f46 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1164,10 +1164,15 @@ namespace ts.formatting { const { column, character } = SmartIndenter.findFirstNonWhitespaceCharacterAndColumn(commentLineStart, commentStart, sourceFile, options); return column + /*length after whitespace ends*/ range.pos - (commentLineStart + character); } - return undefined; + return -1; } - export function getRangeOfEnclosingComment(sourceFile: SourceFile, position: number, onlyMultiLine: boolean): CommentRange | undefined { + export function getRangeOfEnclosingComment( + sourceFile: SourceFile, + position: number, + onlyMultiLine: boolean, + tokenAtPosition = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), + predicate?: (c: CommentRange) => boolean): CommentRange | undefined { // Considering a fixed position, // - trailing comments are those following and on the same line as the position. // - leading comments are those in the range [position, start of next non-trivia token) @@ -1178,16 +1183,28 @@ namespace ts.formatting { // tokens contain all comments in a sourcefile disjointly. const precedingToken = findPrecedingToken(position, sourceFile); const trailingRangesOfPreviousToken = precedingToken && getTrailingCommentRanges(sourceFile.text, precedingToken.end); - const leadingCommentRangesOfNextToken = getLeadingCommentRangesOfNode(getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), sourceFile); + const leadingCommentRangesOfNextToken = getLeadingCommentRangesOfNode(tokenAtPosition, sourceFile); const commentRanges = trailingRangesOfPreviousToken && leadingCommentRangesOfNextToken ? trailingRangesOfPreviousToken.concat(leadingCommentRangesOfNextToken) : trailingRangesOfPreviousToken || leadingCommentRangesOfNextToken; if (commentRanges) { for (const range of commentRanges) { - // We need to extend the range when in an unclosed multi-line comment. - if (range.pos < position && position < range.end || - position === range.end && (range.kind === SyntaxKind.SingleLineCommentTrivia || position === sourceFile.getFullWidth())) { - return onlyMultiLine && range.kind !== SyntaxKind.MultiLineCommentTrivia ? undefined : range; + // The end marker of a single-line comment does not include the newline character. + // With caret at `^`, in the following case, we are inside a comment (^ denotes the cursor position): + // + // // asdf ^\n + // + // But for closed multi-line comments, we don't want to be inside the comment in the following case: + // + // /* asdf */^ + // + // However, unterminated multi-line comments *do* contain their end. + // + // Internally, we represent the end of the comment at the newline and closing '/', respectively. + // + if ((range.pos < position && position < range.end || + position === range.end && (range.kind === SyntaxKind.SingleLineCommentTrivia || position === sourceFile.getFullWidth()))) { + return (range.kind === SyntaxKind.MultiLineCommentTrivia || !onlyMultiLine) && (!predicate || predicate(range)) ? range : undefined; } } } From 472ad9d3131c2738c4400e22f8696bad1522f342 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 14 Aug 2017 16:43:31 -0700 Subject: [PATCH 39/74] findPrevious changes --- src/services/utilities.ts | 64 +++++++++++---------------------------- 1 file changed, 18 insertions(+), 46 deletions(-) diff --git a/src/services/utilities.ts b/src/services/utilities.ts index a5b035154be..c5b2a2b4f90 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -742,18 +742,18 @@ namespace ts { const children = n.getChildren(); for (let i = 0; i < children.length; i++) { const child = children[i]; - // condition 'position < child.end' checks if child node end after the position - // in the example below this condition will be false for 'aaaa' and 'bbbb' and true for 'ccc' - // aaaa___bbbb___$__ccc - // after we found child node with end after the position we check if start of the node is after the position. - // if yes - then position is in the trivia and we need to look into the previous child to find the token in question. - // if no - position is in the node itself so we should recurse in it. - // NOTE: JsxText is a weird kind of node that can contain only whitespaces (since they are not counted as trivia). - // if this is the case - then we should assume that token in question is located in previous child. - if (position < child.end && (nodeHasTokens(child) || child.kind === SyntaxKind.JsxText)) { + // Note that the span of a node's tokens is [node.getStart(...), node.end). + // Given that `position < child.end` and child has constiutent tokens*, we distinguish these cases: + // 1) `position` precedes `child`'s tokens or `child` has no tokens (ie: in a comment or whitespace preceding `child`): + // we need to find the last token in a previous child. + // 2) `position` is within the same span: we recurse on `child`. + // * JsxText is exceptional in that its tokens are (non-trivia) whitespace, which we do not want to return. + // TODO(arozga): shouldn't `findRightmost...` need to handle JsxText? + if (position < child.end) { const start = child.getStart(sourceFile, includeJsDoc); const lookInPreviousChild = (start >= position) || // cursor in the leading trivia + nodeHasTokens(child) || (child.kind === SyntaxKind.JsxText && start === child.end); // whitespace only JsxText if (lookInPreviousChild) { @@ -768,7 +768,7 @@ namespace ts { } } - Debug.assert(startNode !== undefined || n.kind === SyntaxKind.SourceFile || isJSDocCommentContainingNode(n)); + Debug.assert(startNode !== undefined || n.kind === SyntaxKind.SourceFile || isJSDocCommentContainingNode(n) || n.kind === SyntaxKind.JsxSelfClosingElement); // Here we know that none of child token nodes embrace the position, // the only known case is when position is at the end of the file. @@ -780,7 +780,9 @@ namespace ts { } } - /// finds last node that is considered as candidate for search (isCandidate(node) === true) starting from 'exclusiveStartPosition' + /** + * Finds the rightmost child to the left of `children[exclusiveStartPosition]` which has constituent tokens. + */ function findRightmostChildNodeWithTokens(children: Node[], exclusiveStartPosition: number): Node { for (let i = exclusiveStartPosition - 1; i >= 0; i--) { if (nodeHasTokens(children[i])) { @@ -863,41 +865,11 @@ namespace ts { * @param predicate Additional predicate to test on the comment range. */ export function isInComment( - sourceFile: SourceFile, - position: number, - tokenAtPosition = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), - predicate?: (c: CommentRange) => boolean): boolean { - return position <= tokenAtPosition.getStart(sourceFile) && - (isInCommentRange(getLeadingCommentRanges(sourceFile.text, tokenAtPosition.pos)) || - isInCommentRange(getTrailingCommentRanges(sourceFile.text, tokenAtPosition.pos))); - - function isInCommentRange(commentRanges: CommentRange[]): boolean { - return forEach(commentRanges, c => isPositionInCommentRange(c, position, sourceFile.text) && (!predicate || predicate(c))); - } - } - - function isPositionInCommentRange({ pos, end, kind }: ts.CommentRange, position: number, text: string): boolean { - if (pos < position && position < end) { - return true; - } - else if (position === end) { - // The end marker of a single-line comment does not include the newline character. - // In the following case, we are inside a comment (^ denotes the cursor position): - // - // // asdf ^\n - // - // But for multi-line comments, we don't want to be inside the comment in the following case: - // - // /* asdf */^ - // - // Internally, we represent the end of the comment at the newline and closing '/', respectively. - return kind === SyntaxKind.SingleLineCommentTrivia || - // true for unterminated multi-line comment - !(text.charCodeAt(end - 1) === CharacterCodes.slash && text.charCodeAt(end - 2) === CharacterCodes.asterisk); - } - else { - return false; - } + sourceFile: SourceFile, + position: number, + tokenAtPosition = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), + predicate?: (c: CommentRange) => boolean): boolean { + return !!formatting.getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ false, tokenAtPosition, predicate); } export function hasDocComment(sourceFile: SourceFile, position: number) { From f3e0cbbd526b4975c342a936cfb328a19dccd6a2 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Tue, 15 Aug 2017 11:26:47 -0700 Subject: [PATCH 40/74] `findPrecedingToken` handles EOF child more gracefully --- src/services/services.ts | 2 +- src/services/utilities.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 24e85a2a019..c623fe15b02 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -113,7 +113,7 @@ namespace ts { } pos = textPos; if (token === SyntaxKind.EndOfFileToken) { - return pos; + break; } } return pos; diff --git a/src/services/utilities.ts b/src/services/utilities.ts index c5b2a2b4f90..5336d47c1f3 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -753,7 +753,7 @@ namespace ts { const start = child.getStart(sourceFile, includeJsDoc); const lookInPreviousChild = (start >= position) || // cursor in the leading trivia - nodeHasTokens(child) || + !nodeHasTokens(child) || (child.kind === SyntaxKind.JsxText && start === child.end); // whitespace only JsxText if (lookInPreviousChild) { From a209db7bb62b8ab99675d0a7a2047d1a2915f436 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Tue, 15 Aug 2017 12:00:15 -0700 Subject: [PATCH 41/74] dont compute preceding token twice --- src/services/formatting/formatting.ts | 11 ++++++++--- src/services/formatting/smartIndenter.ts | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 13a7f466f46..c34585c5bca 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1155,9 +1155,11 @@ namespace ts.formatting { /** * Gets the indentation level of the multi-line comment enclosing position, * and a negative value if the position is not in a multi-line comment. + * + * @param precedingToken Must be the result of `findPrecedingToken(position, sourceFile)`. */ - export function getIndentationOfEnclosingMultiLineComment(sourceFile: SourceFile, position: number, options: EditorSettings): number { - const range = getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ true); + export function getIndentationOfEnclosingMultiLineComment(sourceFile: SourceFile, position: number, precedingToken: Node | undefined, options: EditorSettings): number { + const range = getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ true, precedingToken || null); // tslint:disable-line:no-null-keyword if (range) { const commentStart = range.pos; const commentLineStart = getLineStartPositionForPosition(commentStart, sourceFile); @@ -1167,10 +1169,14 @@ namespace ts.formatting { return -1; } + /** + * @param precedingToken pass `null` if preceding token was already computed and result was `undefined`. + */ export function getRangeOfEnclosingComment( sourceFile: SourceFile, position: number, onlyMultiLine: boolean, + precedingToken: Node | null | undefined = findPrecedingToken(position, sourceFile), // tslint:disable-line:no-null-keyword tokenAtPosition = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), predicate?: (c: CommentRange) => boolean): CommentRange | undefined { // Considering a fixed position, @@ -1181,7 +1187,6 @@ namespace ts.formatting { // Note, `node.start` is the start-position of the first comment following the previous // token that is not a trailing comment, so the leading and trailing comments of all // tokens contain all comments in a sourcefile disjointly. - const precedingToken = findPrecedingToken(position, sourceFile); const trailingRangesOfPreviousToken = precedingToken && getTrailingCommentRanges(sourceFile.text, precedingToken.end); const leadingCommentRangesOfNextToken = getLeadingCommentRangesOfNode(tokenAtPosition, sourceFile); const commentRanges = trailingRangesOfPreviousToken && leadingCommentRangesOfNextToken ? diff --git a/src/services/formatting/smartIndenter.ts b/src/services/formatting/smartIndenter.ts index b0d58ddad12..c868ce04847 100644 --- a/src/services/formatting/smartIndenter.ts +++ b/src/services/formatting/smartIndenter.ts @@ -31,12 +31,12 @@ namespace ts.formatting { return 0; } - const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position, options); + const precedingToken = findPrecedingToken(position, sourceFile); + const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position, precedingToken, options); if (indentationOfEnclosingMultiLineComment >= 0) { return indentationOfEnclosingMultiLineComment; } - const precedingToken = findPrecedingToken(position, sourceFile); if (!precedingToken) { return getBaseIndentation(options); } From a08d18af579b0c492e98dd2d9c16358c1c3b2d67 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Tue, 15 Aug 2017 12:01:43 -0700 Subject: [PATCH 42/74] consolidate isInComment and getRangeOfEnclosingComment --- src/services/utilities.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 5336d47c1f3..160ef6db451 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -867,9 +867,9 @@ namespace ts { export function isInComment( sourceFile: SourceFile, position: number, - tokenAtPosition = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), + tokenAtPosition?: Node, predicate?: (c: CommentRange) => boolean): boolean { - return !!formatting.getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ false, tokenAtPosition, predicate); + return !!formatting.getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ false, /*precedingToken*/ undefined, tokenAtPosition, predicate); } export function hasDocComment(sourceFile: SourceFile, position: number) { From 281d821fe812f171ae94fa77503514ec0edb8521 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Tue, 15 Aug 2017 12:16:54 -0700 Subject: [PATCH 43/74] Fix lint errors. --- src/harness/unittests/transform.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/harness/unittests/transform.ts b/src/harness/unittests/transform.ts index 6edd174da23..27e41a96dfc 100644 --- a/src/harness/unittests/transform.ts +++ b/src/harness/unittests/transform.ts @@ -116,11 +116,11 @@ namespace ts { return (sourceFile: ts.SourceFile) => { const result = getMutableClone(sourceFile); result.statements = ts.createNodeArray([ - ts.createClassDeclaration(undefined, undefined, "Foo", undefined, undefined, undefined), - ts.createModuleDeclaration(undefined, undefined, createIdentifier("Foo"), createModuleBlock([createEmptyStatement()])) + ts.createClassDeclaration(/*decorators*/ undefined, /*modifiers*/ undefined, "Foo", /*typeParameters*/ undefined, /*heritageClauses*/ undefined, /*members*/ undefined), + ts.createModuleDeclaration(/*decorators*/ undefined, /*modifiers*/ undefined, createIdentifier("Foo"), createModuleBlock([createEmptyStatement()])) ]); return result; - } + }; } }); From 93abebc04af5d443a930ad84258cf2d6101d8513 Mon Sep 17 00:00:00 2001 From: Andy Date: Tue, 15 Aug 2017 12:26:00 -0700 Subject: [PATCH 44/74] Change function name to camelCase (#17751) --- src/compiler/moduleNameResolver.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler/moduleNameResolver.ts b/src/compiler/moduleNameResolver.ts index a374e866195..1593e630b6d 100644 --- a/src/compiler/moduleNameResolver.ts +++ b/src/compiler/moduleNameResolver.ts @@ -201,7 +201,7 @@ namespace ts { let resolvedTypeReferenceDirective: ResolvedTypeReferenceDirective | undefined; if (resolved) { if (!options.preserveSymlinks) { - resolved = realpath(resolved, host, traceEnabled); + resolved = realPath(resolved, host, traceEnabled); } if (traceEnabled) { @@ -741,7 +741,7 @@ namespace ts { let resolvedValue = resolved.value; if (!compilerOptions.preserveSymlinks) { - resolvedValue = resolvedValue && { ...resolved.value, path: realpath(resolved.value.path, host, traceEnabled), extension: resolved.value.extension }; + resolvedValue = resolvedValue && { ...resolved.value, path: realPath(resolved.value.path, host, traceEnabled), extension: resolved.value.extension }; } // For node_modules lookups, get the real path so that multiple accesses to an `npm link`-ed module do not create duplicate files. return { value: resolvedValue && { resolved: resolvedValue, isExternalLibraryImport: true } }; @@ -754,7 +754,7 @@ namespace ts { } } - function realpath(path: string, host: ModuleResolutionHost, traceEnabled: boolean): string { + function realPath(path: string, host: ModuleResolutionHost, traceEnabled: boolean): string { if (!host.realpath) { return path; } From ad9c29b9281baed9d736adca0ffbf3d9634e2ccf Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Tue, 15 Aug 2017 12:39:40 -0700 Subject: [PATCH 45/74] add test --- tests/cases/fourslash/formatOnEnterInComment.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tests/cases/fourslash/formatOnEnterInComment.ts diff --git a/tests/cases/fourslash/formatOnEnterInComment.ts b/tests/cases/fourslash/formatOnEnterInComment.ts new file mode 100644 index 00000000000..489eb6ac6ce --- /dev/null +++ b/tests/cases/fourslash/formatOnEnterInComment.ts @@ -0,0 +1,14 @@ +/// + +//// /** +//// * /*1*/ +//// */ + +goTo.marker("1"); +edit.insertLine(""); +verify.currentFileContentIs( +` /** + * + + */` +); \ No newline at end of file From 34a55899bee19dcbb434754035080172e6c9ab52 Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 16 Aug 2017 10:04:51 -0700 Subject: [PATCH 46/74] Remove unnecessary call to `getApparentType` (#17788) --- src/compiler/checker.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 4481531b598..47a5c6950d2 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -22918,10 +22918,7 @@ namespace ts { // index access if (node.parent.kind === SyntaxKind.ElementAccessExpression && (node.parent).argumentExpression === node) { const objectType = getTypeOfExpression((node.parent).expression); - if (objectType === unknownType) return undefined; - const apparentType = getApparentType(objectType); - if (apparentType === unknownType) return undefined; - return getPropertyOfType(apparentType, (node).text as __String); + return getPropertyOfType(objectType, (node).text as __String); } break; } From 7809398ad48f2e573fe22670e1a133448337e00e Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Wed, 16 Aug 2017 10:06:01 -0700 Subject: [PATCH 47/74] Indexed-assignment readonly err is not unknownType Now, in an assignment to an indexed access of a readonly property, the resulting type is still the property's type. Previously it was unknownType. This improves error reporting slightly by reporting some errors that were previously missed. --- src/compiler/checker.ts | 7 ++--- .../decrementOperatorWithEnumType.errors.txt | 8 ++++-- .../decrementOperatorWithEnumType.js | 3 +- .../mappedTypeRelationships.errors.txt | 28 ++++++++++++++++++- .../reference/objectFreeze.errors.txt | 5 +++- .../decrementOperatorWithEnumType.ts | 2 +- 6 files changed, 43 insertions(+), 10 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 5b1d4d77bf7..a8971e9e09d 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -7566,7 +7566,6 @@ namespace ts { if (indexInfo) { if (accessExpression && indexInfo.isReadonly && (isAssignmentTarget(accessExpression) || isDeleteTarget(accessExpression))) { error(accessExpression, Diagnostics.Index_signature_in_type_0_only_permits_reading, typeToString(objectType)); - return unknownType; } return indexInfo.type; } @@ -7607,7 +7606,6 @@ namespace ts { } if (accessNode.kind === SyntaxKind.ElementAccessExpression && isAssignmentTarget(accessNode) && type.declaration.readonlyToken) { error(accessNode, Diagnostics.Index_signature_in_type_0_only_permits_reading, typeToString(type)); - return unknownType; } } const mapper = createTypeMapper([getTypeParameterFromMappedType(type)], [indexType]); @@ -14603,7 +14601,6 @@ namespace ts { if (indexInfo && indexInfo.type) { if (indexInfo.isReadonly && (isAssignmentTarget(node) || isDeleteTarget(node))) { error(node, Diagnostics.Index_signature_in_type_0_only_permits_reading, typeToString(apparentType)); - return unknownType; } return indexInfo.type; } @@ -17125,7 +17122,9 @@ namespace ts { if (operandType === silentNeverType) { return silentNeverType; } - const ok = checkArithmeticOperandType(node.operand, checkNonNullType(operandType, node.operand), + const ok = checkArithmeticOperandType( + node.operand, + checkNonNullType(operandType, node.operand), Diagnostics.An_arithmetic_operand_must_be_of_type_any_number_or_an_enum_type); if (ok) { // run check only if former checks succeeded to avoid reporting cascading errors diff --git a/tests/baselines/reference/decrementOperatorWithEnumType.errors.txt b/tests/baselines/reference/decrementOperatorWithEnumType.errors.txt index aae28d5e417..284e15c5193 100644 --- a/tests/baselines/reference/decrementOperatorWithEnumType.errors.txt +++ b/tests/baselines/reference/decrementOperatorWithEnumType.errors.txt @@ -1,11 +1,12 @@ tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts(6,31): error TS2540: Cannot assign to 'A' because it is a constant or a read-only property. tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts(7,29): error TS2540: Cannot assign to 'A' because it is a constant or a read-only property. tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts(10,9): error TS2540: Cannot assign to 'A' because it is a constant or a read-only property. +tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts(12,1): error TS2356: An arithmetic operand must be of type 'any', 'number' or an enum type. tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts(12,1): error TS2542: Index signature in type 'typeof ENUM1' only permits reading. tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts(12,7): error TS2304: Cannot find name 'A'. -==== tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts (5 errors) ==== +==== tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts (6 errors) ==== // -- operator on enum type enum ENUM1 { A, B, "" }; @@ -25,6 +26,9 @@ tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOp ENUM1[A]--; ~~~~~~~~ +!!! error TS2356: An arithmetic operand must be of type 'any', 'number' or an enum type. + ~~~~~~~~ !!! error TS2542: Index signature in type 'typeof ENUM1' only permits reading. ~ -!!! error TS2304: Cannot find name 'A'. \ No newline at end of file +!!! error TS2304: Cannot find name 'A'. + \ No newline at end of file diff --git a/tests/baselines/reference/decrementOperatorWithEnumType.js b/tests/baselines/reference/decrementOperatorWithEnumType.js index 27cb376cc05..306482faf31 100644 --- a/tests/baselines/reference/decrementOperatorWithEnumType.js +++ b/tests/baselines/reference/decrementOperatorWithEnumType.js @@ -10,7 +10,8 @@ var ResultIsNumber2 = ENUM1.A--; // miss assignment operator --ENUM1["A"]; -ENUM1[A]--; +ENUM1[A]--; + //// [decrementOperatorWithEnumType.js] // -- operator on enum type diff --git a/tests/baselines/reference/mappedTypeRelationships.errors.txt b/tests/baselines/reference/mappedTypeRelationships.errors.txt index bc0aa32b149..a1e1455b419 100644 --- a/tests/baselines/reference/mappedTypeRelationships.errors.txt +++ b/tests/baselines/reference/mappedTypeRelationships.errors.txt @@ -58,7 +58,19 @@ tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(46,5): error TS2 Type 'T' is not assignable to type 'U'. tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(51,5): error TS2542: Index signature in type 'Readonly' only permits reading. tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(56,5): error TS2542: Index signature in type 'Readonly' only permits reading. +tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(61,5): error TS2322: Type 'T[keyof T]' is not assignable to type 'U[keyof T]'. + Type 'T[string]' is not assignable to type 'U[keyof T]'. + Type 'T[string]' is not assignable to type 'U[string]'. + Type 'T[keyof T]' is not assignable to type 'U[string]'. + Type 'T[string]' is not assignable to type 'U[string]'. + Type 'T' is not assignable to type 'U'. tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(61,5): error TS2542: Index signature in type 'Readonly' only permits reading. +tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(66,5): error TS2322: Type 'T[K]' is not assignable to type 'U[K]'. + Type 'T[string]' is not assignable to type 'U[K]'. + Type 'T[string]' is not assignable to type 'U[string]'. + Type 'T[K]' is not assignable to type 'U[string]'. + Type 'T[string]' is not assignable to type 'U[string]'. + Type 'T' is not assignable to type 'U'. tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(66,5): error TS2542: Index signature in type 'Readonly' only permits reading. tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(72,5): error TS2322: Type 'Partial' is not assignable to type 'T'. tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(78,5): error TS2322: Type 'Partial' is not assignable to type 'Partial'. @@ -88,7 +100,7 @@ tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(168,5): error TS Type 'T' is not assignable to type 'U'. -==== tests/cases/conformance/types/mapped/mappedTypeRelationships.ts (28 errors) ==== +==== tests/cases/conformance/types/mapped/mappedTypeRelationships.ts (30 errors) ==== function f1(x: T, k: keyof T) { return x[k]; } @@ -227,6 +239,13 @@ tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(168,5): error TS x[k] = y[k]; y[k] = x[k]; // Error ~~~~ +!!! error TS2322: Type 'T[keyof T]' is not assignable to type 'U[keyof T]'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'U[keyof T]'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'U[string]'. +!!! error TS2322: Type 'T[keyof T]' is not assignable to type 'U[string]'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'U[string]'. +!!! error TS2322: Type 'T' is not assignable to type 'U'. + ~~~~ !!! error TS2542: Index signature in type 'Readonly' only permits reading. } @@ -234,6 +253,13 @@ tests/cases/conformance/types/mapped/mappedTypeRelationships.ts(168,5): error TS x[k] = y[k]; y[k] = x[k]; // Error ~~~~ +!!! error TS2322: Type 'T[K]' is not assignable to type 'U[K]'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'U[K]'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'U[string]'. +!!! error TS2322: Type 'T[K]' is not assignable to type 'U[string]'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'U[string]'. +!!! error TS2322: Type 'T' is not assignable to type 'U'. + ~~~~ !!! error TS2542: Index signature in type 'Readonly' only permits reading. } diff --git a/tests/baselines/reference/objectFreeze.errors.txt b/tests/baselines/reference/objectFreeze.errors.txt index 9c28c62f534..48f41143d61 100644 --- a/tests/baselines/reference/objectFreeze.errors.txt +++ b/tests/baselines/reference/objectFreeze.errors.txt @@ -1,8 +1,9 @@ +tests/cases/compiler/objectFreeze.ts(9,1): error TS2322: Type 'string' is not assignable to type 'number'. tests/cases/compiler/objectFreeze.ts(9,1): error TS2542: Index signature in type 'ReadonlyArray' only permits reading. tests/cases/compiler/objectFreeze.ts(12,3): error TS2540: Cannot assign to 'b' because it is a constant or a read-only property. -==== tests/cases/compiler/objectFreeze.ts (2 errors) ==== +==== tests/cases/compiler/objectFreeze.ts (3 errors) ==== const f = Object.freeze(function foo(a: number, b: string) { return false; }); f(1, "") === false; @@ -13,6 +14,8 @@ tests/cases/compiler/objectFreeze.ts(12,3): error TS2540: Cannot assign to 'b' b const a = Object.freeze([1, 2, 3]); a[0] = a[2].toString(); ~~~~ +!!! error TS2322: Type 'string' is not assignable to type 'number'. + ~~~~ !!! error TS2542: Index signature in type 'ReadonlyArray' only permits reading. const o = Object.freeze({ a: 1, b: "string" }); diff --git a/tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts b/tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts index 022ed405a0b..4caa1e1a681 100644 --- a/tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts +++ b/tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts @@ -9,4 +9,4 @@ var ResultIsNumber2 = ENUM1.A--; // miss assignment operator --ENUM1["A"]; -ENUM1[A]--; \ No newline at end of file +ENUM1[A]--; From afdd77f1f6703c9974f5e65cfbca1700e391e59e Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 16 Aug 2017 10:41:49 -0700 Subject: [PATCH 48/74] Bump version to 2.6.0. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a114ac68a2d..66d22594377 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "typescript", "author": "Microsoft Corp.", "homepage": "http://typescriptlang.org/", - "version": "2.5.0", + "version": "2.6.0", "license": "Apache-2.0", "description": "TypeScript is a language for application scale JavaScript development", "keywords": [ From 76fb6545a5c732e53470e9367498c3fd599b14b9 Mon Sep 17 00:00:00 2001 From: Tycho Grouwstra Date: Wed, 16 Aug 2017 11:49:24 -0700 Subject: [PATCH 49/74] fix some copy-pasting error (#17766) * fix some copy-pasting error * update to reflect @ahejlsberg's feedback --- src/compiler/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/types.ts b/src/compiler/types.ts index faaed779955..efcf747e88c 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -3136,7 +3136,7 @@ namespace ts { /* @internal */ ContainsObjectLiteral = 1 << 22, // Type is or contains object literal type /* @internal */ - ContainsAnyFunctionType = 1 << 23, // Type is or contains object literal type + ContainsAnyFunctionType = 1 << 23, // Type is or contains the anyFunctionType NonPrimitive = 1 << 24, // intrinsic object type /* @internal */ JsxAttributes = 1 << 25, // Jsx attributes type From 54af8aa945f60dcf42fda1b94c3b637a3251c9af Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 16 Aug 2017 14:32:14 -0700 Subject: [PATCH 50/74] Array arguments to `concat` should be `ReadonlyArray`s (#17806) --- src/lib/es5.d.ts | 8 ++++---- tests/baselines/reference/arrayConcat2.types | 12 +++++------ .../baselines/reference/arrayConcatMap.types | 4 ++-- ...typeIsAssignableToReadonlyArray.errors.txt | 8 ++++---- tests/baselines/reference/concatError.types | 8 ++++---- tests/baselines/reference/concatTuples.types | 4 ++-- .../emitSkipsThisWithRestParameter.types | 4 ++-- .../iteratorSpreadInArray6.errors.txt | 20 +++++++++++++------ .../reference/iteratorSpreadInArray7.types | 4 ++-- ...ymousTypeNotReferencingTypeParameter.types | 4 ++-- 10 files changed, 42 insertions(+), 34 deletions(-) diff --git a/src/lib/es5.d.ts b/src/lib/es5.d.ts index d42b9140a8f..32fb2f55b4d 100644 --- a/src/lib/es5.d.ts +++ b/src/lib/es5.d.ts @@ -980,12 +980,12 @@ interface ReadonlyArray { * Combines two or more arrays. * @param items Additional items to add to the end of array1. */ - concat(...items: T[][]): T[]; + concat(...items: ReadonlyArray[]): T[]; /** * Combines two or more arrays. * @param items Additional items to add to the end of array1. */ - concat(...items: (T | T[])[]): T[]; + concat(...items: (T | ReadonlyArray)[]): T[]; /** * Adds all the elements of an array separated by the specified separator string. * @param separator A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma. @@ -1099,12 +1099,12 @@ interface Array { * Combines two or more arrays. * @param items Additional items to add to the end of array1. */ - concat(...items: T[][]): T[]; + concat(...items: ReadonlyArray[]): T[]; /** * Combines two or more arrays. * @param items Additional items to add to the end of array1. */ - concat(...items: (T | T[])[]): T[]; + concat(...items: (T | ReadonlyArray)[]): T[]; /** * Adds all the elements of an array separated by the specified separator string. * @param separator A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma. diff --git a/tests/baselines/reference/arrayConcat2.types b/tests/baselines/reference/arrayConcat2.types index 7687c5ed8fe..b63f33eb7b1 100644 --- a/tests/baselines/reference/arrayConcat2.types +++ b/tests/baselines/reference/arrayConcat2.types @@ -5,17 +5,17 @@ var a: string[] = []; a.concat("hello", 'world'); >a.concat("hello", 'world') : string[] ->a.concat : { (...items: string[][]): string[]; (...items: (string | string[])[]): string[]; } +>a.concat : { (...items: ReadonlyArray[]): string[]; (...items: (string | ReadonlyArray)[]): string[]; } >a : string[] ->concat : { (...items: string[][]): string[]; (...items: (string | string[])[]): string[]; } +>concat : { (...items: ReadonlyArray[]): string[]; (...items: (string | ReadonlyArray)[]): string[]; } >"hello" : "hello" >'world' : "world" a.concat('Hello'); >a.concat('Hello') : string[] ->a.concat : { (...items: string[][]): string[]; (...items: (string | string[])[]): string[]; } +>a.concat : { (...items: ReadonlyArray[]): string[]; (...items: (string | ReadonlyArray)[]): string[]; } >a : string[] ->concat : { (...items: string[][]): string[]; (...items: (string | string[])[]): string[]; } +>concat : { (...items: ReadonlyArray[]): string[]; (...items: (string | ReadonlyArray)[]): string[]; } >'Hello' : "Hello" var b = new Array(); @@ -25,8 +25,8 @@ var b = new Array(); b.concat('hello'); >b.concat('hello') : string[] ->b.concat : { (...items: string[][]): string[]; (...items: (string | string[])[]): string[]; } +>b.concat : { (...items: ReadonlyArray[]): string[]; (...items: (string | ReadonlyArray)[]): string[]; } >b : string[] ->concat : { (...items: string[][]): string[]; (...items: (string | string[])[]): string[]; } +>concat : { (...items: ReadonlyArray[]): string[]; (...items: (string | ReadonlyArray)[]): string[]; } >'hello' : "hello" diff --git a/tests/baselines/reference/arrayConcatMap.types b/tests/baselines/reference/arrayConcatMap.types index 89289e58d4e..db5b3774db0 100644 --- a/tests/baselines/reference/arrayConcatMap.types +++ b/tests/baselines/reference/arrayConcatMap.types @@ -4,9 +4,9 @@ var x = [].concat([{ a: 1 }], [{ a: 2 }]) >[].concat([{ a: 1 }], [{ a: 2 }]) .map(b => b.a) : any[] >[].concat([{ a: 1 }], [{ a: 2 }]) .map : (callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any) => U[] >[].concat([{ a: 1 }], [{ a: 2 }]) : any[] ->[].concat : { (...items: any[][]): any[]; (...items: any[]): any[]; } +>[].concat : { (...items: ReadonlyArray[]): any[]; (...items: any[]): any[]; } >[] : undefined[] ->concat : { (...items: any[][]): any[]; (...items: any[]): any[]; } +>concat : { (...items: ReadonlyArray[]): any[]; (...items: any[]): any[]; } >[{ a: 1 }] : { a: number; }[] >{ a: 1 } : { a: number; } >a : number diff --git a/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.errors.txt b/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.errors.txt index df24be3a020..7ffe8317d42 100644 --- a/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.errors.txt +++ b/tests/baselines/reference/arrayOfSubtypeIsAssignableToReadonlyArray.errors.txt @@ -1,12 +1,12 @@ tests/cases/compiler/arrayOfSubtypeIsAssignableToReadonlyArray.ts(13,1): error TS2322: Type 'A[]' is not assignable to type 'ReadonlyArray'. Types of property 'concat' are incompatible. - Type '{ (...items: A[][]): A[]; (...items: (A | A[])[]): A[]; }' is not assignable to type '{ (...items: B[][]): B[]; (...items: (B | B[])[]): B[]; }'. + Type '{ (...items: ReadonlyArray[]): A[]; (...items: (A | ReadonlyArray)[]): A[]; }' is not assignable to type '{ (...items: ReadonlyArray[]): B[]; (...items: (B | ReadonlyArray)[]): B[]; }'. Type 'A[]' is not assignable to type 'B[]'. Type 'A' is not assignable to type 'B'. Property 'b' is missing in type 'A'. tests/cases/compiler/arrayOfSubtypeIsAssignableToReadonlyArray.ts(18,1): error TS2322: Type 'C' is not assignable to type 'ReadonlyArray'. Types of property 'concat' are incompatible. - Type '{ (...items: A[][]): A[]; (...items: (A | A[])[]): A[]; }' is not assignable to type '{ (...items: B[][]): B[]; (...items: (B | B[])[]): B[]; }'. + Type '{ (...items: ReadonlyArray[]): A[]; (...items: (A | ReadonlyArray)[]): A[]; }' is not assignable to type '{ (...items: ReadonlyArray[]): B[]; (...items: (B | ReadonlyArray)[]): B[]; }'. Type 'A[]' is not assignable to type 'B[]'. @@ -27,7 +27,7 @@ tests/cases/compiler/arrayOfSubtypeIsAssignableToReadonlyArray.ts(18,1): error T ~~~ !!! error TS2322: Type 'A[]' is not assignable to type 'ReadonlyArray'. !!! error TS2322: Types of property 'concat' are incompatible. -!!! error TS2322: Type '{ (...items: A[][]): A[]; (...items: (A | A[])[]): A[]; }' is not assignable to type '{ (...items: B[][]): B[]; (...items: (B | B[])[]): B[]; }'. +!!! error TS2322: Type '{ (...items: ReadonlyArray[]): A[]; (...items: (A | ReadonlyArray)[]): A[]; }' is not assignable to type '{ (...items: ReadonlyArray[]): B[]; (...items: (B | ReadonlyArray)[]): B[]; }'. !!! error TS2322: Type 'A[]' is not assignable to type 'B[]'. !!! error TS2322: Type 'A' is not assignable to type 'B'. !!! error TS2322: Property 'b' is missing in type 'A'. @@ -39,6 +39,6 @@ tests/cases/compiler/arrayOfSubtypeIsAssignableToReadonlyArray.ts(18,1): error T ~~~ !!! error TS2322: Type 'C' is not assignable to type 'ReadonlyArray'. !!! error TS2322: Types of property 'concat' are incompatible. -!!! error TS2322: Type '{ (...items: A[][]): A[]; (...items: (A | A[])[]): A[]; }' is not assignable to type '{ (...items: B[][]): B[]; (...items: (B | B[])[]): B[]; }'. +!!! error TS2322: Type '{ (...items: ReadonlyArray[]): A[]; (...items: (A | ReadonlyArray)[]): A[]; }' is not assignable to type '{ (...items: ReadonlyArray[]): B[]; (...items: (B | ReadonlyArray)[]): B[]; }'. !!! error TS2322: Type 'A[]' is not assignable to type 'B[]'. \ No newline at end of file diff --git a/tests/baselines/reference/concatError.types b/tests/baselines/reference/concatError.types index f97018cd3b9..72970478907 100644 --- a/tests/baselines/reference/concatError.types +++ b/tests/baselines/reference/concatError.types @@ -15,9 +15,9 @@ fa = fa.concat([0]); >fa = fa.concat([0]) : number[] >fa : number[] >fa.concat([0]) : number[] ->fa.concat : { (...items: number[][]): number[]; (...items: (number | number[])[]): number[]; } +>fa.concat : { (...items: ReadonlyArray[]): number[]; (...items: (number | ReadonlyArray)[]): number[]; } >fa : number[] ->concat : { (...items: number[][]): number[]; (...items: (number | number[])[]): number[]; } +>concat : { (...items: ReadonlyArray[]): number[]; (...items: (number | ReadonlyArray)[]): number[]; } >[0] : number[] >0 : 0 @@ -25,9 +25,9 @@ fa = fa.concat(0); >fa = fa.concat(0) : number[] >fa : number[] >fa.concat(0) : number[] ->fa.concat : { (...items: number[][]): number[]; (...items: (number | number[])[]): number[]; } +>fa.concat : { (...items: ReadonlyArray[]): number[]; (...items: (number | ReadonlyArray)[]): number[]; } >fa : number[] ->concat : { (...items: number[][]): number[]; (...items: (number | number[])[]): number[]; } +>concat : { (...items: ReadonlyArray[]): number[]; (...items: (number | ReadonlyArray)[]): number[]; } >0 : 0 diff --git a/tests/baselines/reference/concatTuples.types b/tests/baselines/reference/concatTuples.types index fbb3ce96a57..147d76efd04 100644 --- a/tests/baselines/reference/concatTuples.types +++ b/tests/baselines/reference/concatTuples.types @@ -10,9 +10,9 @@ ijs = ijs.concat([[3, 4], [5, 6]]); >ijs = ijs.concat([[3, 4], [5, 6]]) : [number, number][] >ijs : [number, number][] >ijs.concat([[3, 4], [5, 6]]) : [number, number][] ->ijs.concat : { (...items: [number, number][][]): [number, number][]; (...items: ([number, number] | [number, number][])[]): [number, number][]; } +>ijs.concat : { (...items: ReadonlyArray<[number, number]>[]): [number, number][]; (...items: ([number, number] | ReadonlyArray<[number, number]>)[]): [number, number][]; } >ijs : [number, number][] ->concat : { (...items: [number, number][][]): [number, number][]; (...items: ([number, number] | [number, number][])[]): [number, number][]; } +>concat : { (...items: ReadonlyArray<[number, number]>[]): [number, number][]; (...items: ([number, number] | ReadonlyArray<[number, number]>)[]): [number, number][]; } >[[3, 4], [5, 6]] : [number, number][] >[3, 4] : [number, number] >3 : 3 diff --git a/tests/baselines/reference/emitSkipsThisWithRestParameter.types b/tests/baselines/reference/emitSkipsThisWithRestParameter.types index ff6f1e6f73a..f8a538acdc2 100644 --- a/tests/baselines/reference/emitSkipsThisWithRestParameter.types +++ b/tests/baselines/reference/emitSkipsThisWithRestParameter.types @@ -18,10 +18,10 @@ function rebase(fn: (base: any, ...args: any[]) => any): (...args: any[]) => any >apply : (this: Function, thisArg: any, argArray?: any) => any >this : any >[ this ].concat(args) : any[] ->[ this ].concat : { (...items: any[][]): any[]; (...items: any[]): any[]; } +>[ this ].concat : { (...items: ReadonlyArray[]): any[]; (...items: any[]): any[]; } >[ this ] : any[] >this : any ->concat : { (...items: any[][]): any[]; (...items: any[]): any[]; } +>concat : { (...items: ReadonlyArray[]): any[]; (...items: any[]): any[]; } >args : any[] }; diff --git a/tests/baselines/reference/iteratorSpreadInArray6.errors.txt b/tests/baselines/reference/iteratorSpreadInArray6.errors.txt index e9b6954e6e3..bb64374aaae 100644 --- a/tests/baselines/reference/iteratorSpreadInArray6.errors.txt +++ b/tests/baselines/reference/iteratorSpreadInArray6.errors.txt @@ -1,6 +1,10 @@ -tests/cases/conformance/es6/spread/iteratorSpreadInArray6.ts(15,14): error TS2345: Argument of type 'symbol[]' is not assignable to parameter of type 'number | number[]'. - Type 'symbol[]' is not assignable to type 'number[]'. - Type 'symbol' is not assignable to type 'number'. +tests/cases/conformance/es6/spread/iteratorSpreadInArray6.ts(15,14): error TS2345: Argument of type 'symbol[]' is not assignable to parameter of type 'number | ReadonlyArray'. + Type 'symbol[]' is not assignable to type 'ReadonlyArray'. + Types of property 'concat' are incompatible. + Type '{ (...items: ReadonlyArray[]): symbol[]; (...items: (symbol | ReadonlyArray)[]): symbol[]; }' is not assignable to type '{ (...items: ReadonlyArray[]): number[]; (...items: (number | ReadonlyArray)[]): number[]; }'. + Types of parameters 'items' and 'items' are incompatible. + Type 'ReadonlyArray' is not assignable to type 'ReadonlyArray'. + Type 'number' is not assignable to type 'symbol'. ==== tests/cases/conformance/es6/spread/iteratorSpreadInArray6.ts (1 errors) ==== @@ -20,6 +24,10 @@ tests/cases/conformance/es6/spread/iteratorSpreadInArray6.ts(15,14): error TS234 var array: number[] = [0, 1]; array.concat([...new SymbolIterator]); ~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2345: Argument of type 'symbol[]' is not assignable to parameter of type 'number | number[]'. -!!! error TS2345: Type 'symbol[]' is not assignable to type 'number[]'. -!!! error TS2345: Type 'symbol' is not assignable to type 'number'. \ No newline at end of file +!!! error TS2345: Argument of type 'symbol[]' is not assignable to parameter of type 'number | ReadonlyArray'. +!!! error TS2345: Type 'symbol[]' is not assignable to type 'ReadonlyArray'. +!!! error TS2345: Types of property 'concat' are incompatible. +!!! error TS2345: Type '{ (...items: ReadonlyArray[]): symbol[]; (...items: (symbol | ReadonlyArray)[]): symbol[]; }' is not assignable to type '{ (...items: ReadonlyArray[]): number[]; (...items: (number | ReadonlyArray)[]): number[]; }'. +!!! error TS2345: Types of parameters 'items' and 'items' are incompatible. +!!! error TS2345: Type 'ReadonlyArray' is not assignable to type 'ReadonlyArray'. +!!! error TS2345: Type 'number' is not assignable to type 'symbol'. \ No newline at end of file diff --git a/tests/baselines/reference/iteratorSpreadInArray7.types b/tests/baselines/reference/iteratorSpreadInArray7.types index b102c72486b..3711fc9fed3 100644 --- a/tests/baselines/reference/iteratorSpreadInArray7.types +++ b/tests/baselines/reference/iteratorSpreadInArray7.types @@ -35,9 +35,9 @@ var array: symbol[]; array.concat([...new SymbolIterator]); >array.concat([...new SymbolIterator]) : symbol[] ->array.concat : { (...items: symbol[][]): symbol[]; (...items: (symbol | symbol[])[]): symbol[]; } +>array.concat : { (...items: ReadonlyArray[]): symbol[]; (...items: (symbol | ReadonlyArray)[]): symbol[]; } >array : symbol[] ->concat : { (...items: symbol[][]): symbol[]; (...items: (symbol | symbol[])[]): symbol[]; } +>concat : { (...items: ReadonlyArray[]): symbol[]; (...items: (symbol | ReadonlyArray)[]): symbol[]; } >[...new SymbolIterator] : symbol[] >...new SymbolIterator : symbol >new SymbolIterator : SymbolIterator diff --git a/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.types b/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.types index 127a8d930c5..9cd8571bf61 100644 --- a/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.types +++ b/tests/baselines/reference/staticAnonymousTypeNotReferencingTypeParameter.types @@ -348,9 +348,9 @@ class ListWrapper { >a : any[] >b : any[] >a.concat(b) : any[] ->a.concat : { (...items: any[][]): any[]; (...items: any[]): any[]; } +>a.concat : { (...items: ReadonlyArray[]): any[]; (...items: any[]): any[]; } >a : any[] ->concat : { (...items: any[][]): any[]; (...items: any[]): any[]; } +>concat : { (...items: ReadonlyArray[]): any[]; (...items: any[]): any[]; } >b : any[] static insert(dit: typeof ListWrapper, list: T[], index: number, value: T) { list.splice(index, 0, value); } From 9bcbc97e14bc343414f432f0e5f0d82192837197 Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 16 Aug 2017 14:48:46 -0700 Subject: [PATCH 51/74] Replace 'isSourceFileJavaScript(getSourceFileOfNode())' with 'NodeFlags.JavaScriptFile' (#17835) --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 6778bacd05a..ef480099b4d 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -19655,7 +19655,7 @@ namespace ts { // checkFunctionOrConstructorSymbol wouldn't be called if we didnt ignore javascript function. const firstDeclaration = find(localSymbol.declarations, // Get first non javascript function declaration - declaration => declaration.kind === node.kind && !isSourceFileJavaScript(getSourceFileOfNode(declaration))); + declaration => declaration.kind === node.kind && !(declaration.flags & NodeFlags.JavaScriptFile)); // Only type check the symbol once if (node === firstDeclaration) { From d4fecd4e46812f06eca7bdf301db8e239dfc7513 Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 16 Aug 2017 14:48:58 -0700 Subject: [PATCH 52/74] Have `grammarErrorAtPos` take the source file of its argument (#17834) --- src/compiler/checker.ts | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index ef480099b4d..ce5f5a4f1c5 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -16363,7 +16363,7 @@ namespace ts { */ function checkCallExpression(node: CallExpression | NewExpression): Type { // Grammar checking; stop grammar-checking if checkGrammarTypeArguments return true - checkGrammarTypeArguments(node, node.typeArguments) || checkGrammarArguments(node, node.arguments); + checkGrammarTypeArguments(node, node.typeArguments) || checkGrammarArguments(node.arguments); const signature = getResolvedSignature(node); @@ -16411,7 +16411,7 @@ namespace ts { function checkImportCallExpression(node: ImportCall): Type { // Check grammar of dynamic import - checkGrammarArguments(node, node.arguments) || checkGrammarImportCallExpression(node); + checkGrammarArguments(node.arguments) || checkGrammarImportCallExpression(node); if (node.arguments.length === 0) { return createPromiseReturnType(node, anyType); @@ -18700,7 +18700,7 @@ namespace ts { function checkTypeReferenceNode(node: TypeReferenceNode | ExpressionWithTypeArguments) { checkGrammarTypeArguments(node, node.typeArguments); if (node.kind === SyntaxKind.TypeReference && node.typeName.jsdocDotPos !== undefined && !isInJavaScriptFile(node) && !isInJSDoc(node)) { - grammarErrorAtPos(getSourceFileOfNode(node), node.typeName.jsdocDotPos, 1, Diagnostics.JSDoc_types_can_only_be_used_inside_documentation_comments); + grammarErrorAtPos(node, node.typeName.jsdocDotPos, 1, Diagnostics.JSDoc_types_can_only_be_used_inside_documentation_comments); } const type = getTypeFromTypeReference(node); @@ -24136,8 +24136,7 @@ namespace ts { if (list && list.hasTrailingComma) { const start = list.end - ",".length; const end = list.end; - const sourceFile = getSourceFileOfNode(list[0]); - return grammarErrorAtPos(sourceFile, start, end - start, Diagnostics.Trailing_comma_not_allowed); + return grammarErrorAtPos(list[0], start, end - start, Diagnostics.Trailing_comma_not_allowed); } } @@ -24265,19 +24264,18 @@ namespace ts { checkGrammarForAtLeastOneTypeArgument(node, typeArguments); } - function checkGrammarForOmittedArgument(node: CallExpression | NewExpression, args: NodeArray): boolean { + function checkGrammarForOmittedArgument(args: NodeArray): boolean { if (args) { - const sourceFile = getSourceFileOfNode(node); for (const arg of args) { if (arg.kind === SyntaxKind.OmittedExpression) { - return grammarErrorAtPos(sourceFile, arg.pos, 0, Diagnostics.Argument_expression_expected); + return grammarErrorAtPos(arg, arg.pos, 0, Diagnostics.Argument_expression_expected); } } } } - function checkGrammarArguments(node: CallExpression | NewExpression, args: NodeArray): boolean { - return checkGrammarForOmittedArgument(node, args); + function checkGrammarArguments(args: NodeArray): boolean { + return checkGrammarForOmittedArgument(args); } function checkGrammarHeritageClause(node: HeritageClause): boolean { @@ -24287,8 +24285,7 @@ namespace ts { } if (types && types.length === 0) { const listType = tokenToString(node.token); - const sourceFile = getSourceFileOfNode(node); - return grammarErrorAtPos(sourceFile, types.pos, 0, Diagnostics._0_list_cannot_be_empty, listType); + return grammarErrorAtPos(node, types.pos, 0, Diagnostics._0_list_cannot_be_empty, listType); } return forEach(types, checkGrammarExpressionWithTypeArguments); } @@ -24566,7 +24563,7 @@ namespace ts { return grammarErrorOnNode(accessor.name, Diagnostics.An_accessor_cannot_be_declared_in_an_ambient_context); } else if (accessor.body === undefined && !hasModifier(accessor, ModifierFlags.Abstract)) { - return grammarErrorAtPos(getSourceFileOfNode(accessor), accessor.end - 1, ";".length, Diagnostics._0_expected, "{"); + return grammarErrorAtPos(accessor, accessor.end - 1, ";".length, Diagnostics._0_expected, "{"); } else if (accessor.body && hasModifier(accessor, ModifierFlags.Abstract)) { return grammarErrorOnNode(accessor, Diagnostics.An_abstract_accessor_cannot_have_an_implementation); @@ -24631,7 +24628,7 @@ namespace ts { return true; } else if (node.body === undefined) { - return grammarErrorAtPos(getSourceFileOfNode(node), node.end - 1, ";".length, Diagnostics._0_expected, "{"); + return grammarErrorAtPos(node, node.end - 1, ";".length, Diagnostics._0_expected, "{"); } } @@ -24723,7 +24720,7 @@ namespace ts { if (node.initializer) { // Error on equals token which immediately precedes the initializer - return grammarErrorAtPos(getSourceFileOfNode(node), node.initializer.pos - 1, 1, Diagnostics.A_rest_element_cannot_have_an_initializer); + return grammarErrorAtPos(node, node.initializer.pos - 1, 1, Diagnostics.A_rest_element_cannot_have_an_initializer); } } } @@ -24746,15 +24743,13 @@ namespace ts { else { // Error on equals token which immediate precedes the initializer const equalsTokenLength = "=".length; - return grammarErrorAtPos(getSourceFileOfNode(node), node.initializer.pos - equalsTokenLength, - equalsTokenLength, Diagnostics.Initializers_are_not_allowed_in_ambient_contexts); + return grammarErrorAtPos(node, node.initializer.pos - equalsTokenLength, equalsTokenLength, Diagnostics.Initializers_are_not_allowed_in_ambient_contexts); } } if (node.initializer && !(isConst(node) && isStringOrNumberLiteralExpression(node.initializer))) { // Error on equals token which immediate precedes the initializer const equalsTokenLength = "=".length; - return grammarErrorAtPos(getSourceFileOfNode(node), node.initializer.pos - equalsTokenLength, - equalsTokenLength, Diagnostics.Initializers_are_not_allowed_in_ambient_contexts); + return grammarErrorAtPos(node, node.initializer.pos - equalsTokenLength, equalsTokenLength, Diagnostics.Initializers_are_not_allowed_in_ambient_contexts); } } else if (!node.initializer) { @@ -24823,7 +24818,7 @@ namespace ts { } if (!declarationList.declarations.length) { - return grammarErrorAtPos(getSourceFileOfNode(declarationList), declarations.pos, declarations.end - declarations.pos, Diagnostics.Variable_declaration_list_cannot_be_empty); + return grammarErrorAtPos(declarationList, declarations.pos, declarations.end - declarations.pos, Diagnostics.Variable_declaration_list_cannot_be_empty); } } @@ -24876,7 +24871,8 @@ namespace ts { } } - function grammarErrorAtPos(sourceFile: SourceFile, start: number, length: number, message: DiagnosticMessage, arg0?: any, arg1?: any, arg2?: any): boolean { + function grammarErrorAtPos(nodeForSourceFile: Node, start: number, length: number, message: DiagnosticMessage, arg0?: any, arg1?: any, arg2?: any): boolean { + const sourceFile = getSourceFileOfNode(nodeForSourceFile); if (!hasParseDiagnostics(sourceFile)) { diagnostics.add(createFileDiagnostic(sourceFile, start, length, message, arg0, arg1, arg2)); return true; @@ -24893,7 +24889,7 @@ namespace ts { function checkGrammarConstructorTypeParameters(node: ConstructorDeclaration) { if (node.typeParameters) { - return grammarErrorAtPos(getSourceFileOfNode(node), node.typeParameters.pos, node.typeParameters.end - node.typeParameters.pos, Diagnostics.Type_parameters_cannot_appear_on_a_constructor_declaration); + return grammarErrorAtPos(node, node.typeParameters.pos, node.typeParameters.end - node.typeParameters.pos, Diagnostics.Type_parameters_cannot_appear_on_a_constructor_declaration); } } From 3f50f20d0aeeb08fb38b9357c6b97dd29807f3fd Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 16 Aug 2017 14:49:44 -0700 Subject: [PATCH 53/74] Updated version in 'src' as well. --- src/compiler/core.ts | 2 +- src/services/shims.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/core.ts b/src/compiler/core.ts index 728fb433c04..b55cbb16133 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -4,7 +4,7 @@ namespace ts { // WARNING: The script `configureNightly.ts` uses a regexp to parse out these values. // If changing the text in this section, be sure to test `configureNightly` too. - export const versionMajorMinor = "2.5"; + export const versionMajorMinor = "2.6"; /** The version of the TypeScript compiler release */ export const version = `${versionMajorMinor}.0`; } diff --git a/src/services/shims.ts b/src/services/shims.ts index b7c85d2ce82..4bfe3590082 100644 --- a/src/services/shims.ts +++ b/src/services/shims.ts @@ -1222,4 +1222,4 @@ namespace TypeScript.Services { // TODO: it should be moved into a namespace though. /* @internal */ -const toolsVersion = "2.5"; +const toolsVersion = "2.6"; From b7020628c14284dfcb1df8525ac61a22f945c0ab Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 16 Aug 2017 15:06:51 -0700 Subject: [PATCH 54/74] Addressed code review feedback. --- src/compiler/transformers/ts.ts | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index df070827667..4c679ea1eee 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -2662,26 +2662,19 @@ namespace ts { } /** - * Determines whether a declaration is *could* be the first declaration with - * the same name emitted in the current scope. Only returns false if we are absolutely - * certain a previous declaration has been emitted. + * Determines whether a declaration is the first declaration with + * the same name emitted in the current scope. */ function isFirstEmittedDeclarationInScope(node: ModuleDeclaration | EnumDeclaration) { - // If the node has a named symbol, then we have enough knowledge to determine - // whether a prior declaration has been emitted. if (currentScopeFirstDeclarationsOfName) { const name = declaredNameInScope(node); return currentScopeFirstDeclarationsOfName.get(name) === node; } - - // Otherwise, we can't be sure. For example, this node could be synthetic. return true; } function declaredNameInScope(node: FunctionDeclaration | ClassDeclaration | ModuleDeclaration | EnumDeclaration): __String { - if (node.name.kind !== SyntaxKind.Identifier) { - Debug.fail(formatSyntaxKind(node.kind) + " should have an identifier name."); - } + Debug.assertNode(node.name, isIdentifier); return (node.name as Identifier).escapedText; } @@ -2760,7 +2753,7 @@ namespace ts { return createNotEmittedStatement(node); } - Debug.assert(isIdentifier(node.name), "A TypeScript namespace should have an Identifier name."); + Debug.assertNode(node.name, isIdentifier, "A TypeScript namespace should have an Identifier name."); enableSubstitutionForNamespaceExports(); const statements: Statement[] = []; From 153b94aeb4931437802d02e193be88f5240a1978 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 15:28:47 -0700 Subject: [PATCH 55/74] `JsxText` has no leading comments --- src/compiler/utilities.ts | 2 +- .../fourslash/isInMultiLineCommentJsxText.ts | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 tests/cases/fourslash/isInMultiLineCommentJsxText.ts diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 76d242e8b08..8c82b9d26df 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -635,7 +635,7 @@ namespace ts { } export function getLeadingCommentRangesOfNode(node: Node, sourceFileOfNode: SourceFile) { - return getLeadingCommentRanges(sourceFileOfNode.text, node.pos); + return node.kind !== SyntaxKind.JsxText ? getLeadingCommentRanges(sourceFileOfNode.text, node.pos) : undefined; } export function getLeadingCommentRangesOfNodeFromText(node: Node, text: string) { diff --git a/tests/cases/fourslash/isInMultiLineCommentJsxText.ts b/tests/cases/fourslash/isInMultiLineCommentJsxText.ts new file mode 100644 index 00000000000..db88f6b9a55 --- /dev/null +++ b/tests/cases/fourslash/isInMultiLineCommentJsxText.ts @@ -0,0 +1,27 @@ +/// + +// @Filename: file.jsx +////
+//// // /*0*/ +//// /* /*1*/ */ +//// /** +//// * /*2*/ +//// */ +//// foo() /* /*3*/ */ +//// // /*4*/ +//// /* /*5*/ */ +//// /** +//// * /*6*/ +//// */ +////
+////
+//// // /*7*/ +//// /* /*8*/ */ +//// /** +//// * /*9*/ +//// */ + +for (let i = 0; i < 10; ++i) { + goTo.marker(i.toString()); + verify.not.isInCommentAtPosition(/*onlyMultiLine*/ false); +} From 70e4f346bb12ce773173a1d0edad2e3ca6632748 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 17:35:14 -0700 Subject: [PATCH 56/74] update test --- .../fourslash/indentionsOfCommentBlockAfterFormatting.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/cases/fourslash/indentionsOfCommentBlockAfterFormatting.ts b/tests/cases/fourslash/indentionsOfCommentBlockAfterFormatting.ts index 3b686285b99..b965b314234 100644 --- a/tests/cases/fourslash/indentionsOfCommentBlockAfterFormatting.ts +++ b/tests/cases/fourslash/indentionsOfCommentBlockAfterFormatting.ts @@ -27,13 +27,13 @@ verify.indentationIs(4); goTo.marker("2"); verify.indentationIs(4); goTo.marker("3"); -verify.indentationIs(4); +verify.indentationIs(3); goTo.marker("4"); -verify.indentationIs(4); +verify.indentationIs(3); // Putting a marker in line "*" would bring some error when parsing code in automation. // So move right by 1 offset from marker 4 to locate the caret in this line. edit.moveRight(1); -verify.indentationIs(4); +verify.indentationIs(3); // Putting a marker in line " */" would bring some error when parsing code in automation. // So move left by 1 offset from marker 5 to locate the caret in this line. goTo.marker("5"); From 4b9f5a0f8fa7b1ef9bac8fc12b40479044ab9676 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 17:36:39 -0700 Subject: [PATCH 57/74] rename tests --- ...rFormatting.ts => indentationInBlockCommentAfterFormatting.ts} | 0 ...ultiLineCommentJsxText.ts => isInMultiLineCommentInJsxText.ts} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename tests/cases/fourslash/{indentionsOfCommentBlockAfterFormatting.ts => indentationInBlockCommentAfterFormatting.ts} (100%) rename tests/cases/fourslash/{isInMultiLineCommentJsxText.ts => isInMultiLineCommentInJsxText.ts} (100%) diff --git a/tests/cases/fourslash/indentionsOfCommentBlockAfterFormatting.ts b/tests/cases/fourslash/indentationInBlockCommentAfterFormatting.ts similarity index 100% rename from tests/cases/fourslash/indentionsOfCommentBlockAfterFormatting.ts rename to tests/cases/fourslash/indentationInBlockCommentAfterFormatting.ts diff --git a/tests/cases/fourslash/isInMultiLineCommentJsxText.ts b/tests/cases/fourslash/isInMultiLineCommentInJsxText.ts similarity index 100% rename from tests/cases/fourslash/isInMultiLineCommentJsxText.ts rename to tests/cases/fourslash/isInMultiLineCommentInJsxText.ts From 62f16bee557f2cb604a4399c67dea623fc455afe Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 17:36:50 -0700 Subject: [PATCH 58/74] add tests --- .../cases/fourslash/indentationInComments.ts | 32 ++++++++++++++++ .../isInMultiLineCommentInTemplateLiteral.ts | 27 +++++++++++++ .../isInMultiLineCommentOnlyTrivia.ts | 38 +++++++++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 tests/cases/fourslash/indentationInComments.ts create mode 100644 tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts create mode 100644 tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts diff --git a/tests/cases/fourslash/indentationInComments.ts b/tests/cases/fourslash/indentationInComments.ts new file mode 100644 index 00000000000..d54ec9daacb --- /dev/null +++ b/tests/cases/fourslash/indentationInComments.ts @@ -0,0 +1,32 @@ +/// + +//// // /*0_0*/ +//// /* /*0_1*/ +//// some text /*0_2*/ +//// some text /*1_0*/ +//// * some text /*0_3*/ +//// /*0_4*/ +//// */ +//// function foo() { +//// // /*4_0*/ +//// /** /*4_1*/ +//// * /*4_2*/ +//// * /*4_3*/ +//// /*7_0*/ +//// */ +//// /* /*4_4*/ */ +//// } + +for (let i = 0; i < 5; ++i) { + goTo.marker(`0_${i}`); + verify.indentationIs(0); + + goTo.marker(`4_${i}`); + verify.indentationIs(4); +} + +goTo.marker(`1_0`); +verify.indentationIs(1); + +goTo.marker(`7_0`); +verify.indentationIs(7); diff --git a/tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts b/tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts new file mode 100644 index 00000000000..ca6f11499da --- /dev/null +++ b/tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts @@ -0,0 +1,27 @@ +/// + +// @Filename: file.jsx +//// ` +//// // /*0*/ +//// /* /*1*/ */ +//// /** +//// * /*2*/ +//// */ +//// foo() +//// // /*3*/ +//// /* /*4*/ */ +//// /** +//// * /*5*/ +//// */ +//// ` +//// ` +//// // /*6*/ +//// /* /*7*/ */ +//// /** +//// * /*8*/ +//// */ + +for (let i = 0; i < 9; ++i) { + goTo.marker(i.toString()); + verify.not.isInCommentAtPosition(/*onlyMultiLine*/ false); +} \ No newline at end of file diff --git a/tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts b/tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts new file mode 100644 index 00000000000..e279af47699 --- /dev/null +++ b/tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts @@ -0,0 +1,38 @@ +/// + +//// /* x */ +//// /** +//// * @param this doesn't make sense here. +//// */ +//// // x + +const firstCommentStart = 0; +const firstCommentEnd = 7; +goTo.position(firstCommentStart); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); + +goTo.position(firstCommentStart + 1); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +goTo.position(firstCommentEnd - 1); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); + +goTo.position(firstCommentEnd); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); + +const multilineJsDocStart = firstCommentEnd + 1; +const multilineJsDocEnd = multilineJsDocStart + 49; + +goTo.position(multilineJsDocStart); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +goTo.position(multilineJsDocStart + 1); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +goTo.position(multilineJsDocEnd - 1); +verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +goTo.position(multilineJsDocEnd); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); + +const singleLineCommentStart = multilineJsDocEnd + 1; + +goTo.position(singleLineCommentStart + 1); +verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(/*onlyMultiLine*/ false); \ No newline at end of file From 23ca368020548d4a9b6d56e6719c5eb86cdcd68f Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 17:51:29 -0700 Subject: [PATCH 59/74] Use simpler indentation for comments * When in a multi-line comment, we would have liked to use the start of the comment as a reference point for the indentation inside the comment, but determining the number of columns shifted for the comment start woudl require determining the length w/r/t graphemes, which we do not currently implement. We would like to avoid taking on a runtime dependency on a grapheme-parsing library. Instead, we look at the indentation level on the previoud line or start of the comment as a reference point, and correct shift for lines starting with an asterisk. --- src/services/formatting/formatting.ts | 17 ---------------- src/services/formatting/smartIndenter.ts | 25 +++++++++++++++++++++--- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index c34585c5bca..22602d6031c 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1152,23 +1152,6 @@ namespace ts.formatting { } } - /** - * Gets the indentation level of the multi-line comment enclosing position, - * and a negative value if the position is not in a multi-line comment. - * - * @param precedingToken Must be the result of `findPrecedingToken(position, sourceFile)`. - */ - export function getIndentationOfEnclosingMultiLineComment(sourceFile: SourceFile, position: number, precedingToken: Node | undefined, options: EditorSettings): number { - const range = getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ true, precedingToken || null); // tslint:disable-line:no-null-keyword - if (range) { - const commentStart = range.pos; - const commentLineStart = getLineStartPositionForPosition(commentStart, sourceFile); - const { column, character } = SmartIndenter.findFirstNonWhitespaceCharacterAndColumn(commentLineStart, commentStart, sourceFile, options); - return column + /*length after whitespace ends*/ range.pos - (commentLineStart + character); - } - return -1; - } - /** * @param precedingToken pass `null` if preceding token was already computed and result was `undefined`. */ diff --git a/src/services/formatting/smartIndenter.ts b/src/services/formatting/smartIndenter.ts index c868ce04847..5af93bc025f 100644 --- a/src/services/formatting/smartIndenter.ts +++ b/src/services/formatting/smartIndenter.ts @@ -32,9 +32,28 @@ namespace ts.formatting { } const precedingToken = findPrecedingToken(position, sourceFile); - const indentationOfEnclosingMultiLineComment = getIndentationOfEnclosingMultiLineComment(sourceFile, position, precedingToken, options); - if (indentationOfEnclosingMultiLineComment >= 0) { - return indentationOfEnclosingMultiLineComment; + + const enclosingCommentRange = getRangeOfEnclosingComment(sourceFile, position, /*onlyMultiLine*/ true, precedingToken || null); // tslint:disable-line:no-null-keyword + if (enclosingCommentRange) { + const previousLine = getLineAndCharacterOfPosition(sourceFile, position).line - 1; + const commentStartLine = getLineAndCharacterOfPosition(sourceFile, enclosingCommentRange.pos).line; + + Debug.assert(commentStartLine >= 0); + + if (previousLine <= commentStartLine) { + return findFirstNonWhitespaceColumn(getStartPositionOfLine(commentStartLine, sourceFile), position, sourceFile, options); + } + + // get first character of previous line -- if it is '*', move back one more character (or stay at 0) + const startPostionOfLine = getStartPositionOfLine(previousLine, sourceFile); + const { column, character } = findFirstNonWhitespaceCharacterAndColumn(startPostionOfLine, position, sourceFile, options); + + if (column === 0) { + return column; + } + + const firstNonWhitespaceCharacterCode = sourceFile.text.charCodeAt(startPostionOfLine + character); + return firstNonWhitespaceCharacterCode === CharacterCodes.asterisk ? column - 1 : column; } if (!precedingToken) { From b7bc7d889ec432cea7c9a681ed284eb6162f3baf Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 17:56:20 -0700 Subject: [PATCH 60/74] clarify `JsxText` handling --- src/services/utilities.ts | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 160ef6db451..2ee46c28ca9 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -720,8 +720,14 @@ namespace ts { } } - export function findPrecedingToken(position: number, sourceFile: SourceFile, startNode?: Node, includeJsDoc?: boolean): Node { - return find(startNode || sourceFile); + /** + * Finds the rightmost token satisfying `token.end <= position`, + * excluding `JsxText` tokens containing only whitespace. + */ + export function findPrecedingToken(position: number, sourceFile: SourceFile, startNode?: Node, includeJsDoc?: boolean): Node | undefined { + const result = find(startNode || sourceFile); + Debug.assert(!(result && isWhiteSpaceOnlyJsxText(result))); + return result; function findRightmostToken(n: Node): Node { if (isToken(n)) { @@ -743,18 +749,16 @@ namespace ts { for (let i = 0; i < children.length; i++) { const child = children[i]; // Note that the span of a node's tokens is [node.getStart(...), node.end). - // Given that `position < child.end` and child has constiutent tokens*, we distinguish these cases: + // Given that `position < child.end` and child has constituent tokens, we distinguish these cases: // 1) `position` precedes `child`'s tokens or `child` has no tokens (ie: in a comment or whitespace preceding `child`): // we need to find the last token in a previous child. // 2) `position` is within the same span: we recurse on `child`. - // * JsxText is exceptional in that its tokens are (non-trivia) whitespace, which we do not want to return. - // TODO(arozga): shouldn't `findRightmost...` need to handle JsxText? if (position < child.end) { const start = child.getStart(sourceFile, includeJsDoc); const lookInPreviousChild = (start >= position) || // cursor in the leading trivia !nodeHasTokens(child) || - (child.kind === SyntaxKind.JsxText && start === child.end); // whitespace only JsxText + isWhiteSpaceOnlyJsxText(child); if (lookInPreviousChild) { // actual start of the node is past the position - previous token should be at the end of previous child @@ -781,11 +785,16 @@ namespace ts { } /** - * Finds the rightmost child to the left of `children[exclusiveStartPosition]` which has constituent tokens. + * Finds the rightmost child to the left of `children[exclusiveStartPosition]` which is a non-all-whitespace token or has constituent tokens. */ function findRightmostChildNodeWithTokens(children: Node[], exclusiveStartPosition: number): Node { for (let i = exclusiveStartPosition - 1; i >= 0; i--) { - if (nodeHasTokens(children[i])) { + const child = children[i]; + + if (isWhiteSpaceOnlyJsxText(child)) { + Debug.assert(i > 0, "`JsxText` tokens should not be the first child of `JsxElement | JsxSelfClosingElement`"); + } + else if (nodeHasTokens(children[i])) { return children[i]; } } @@ -853,6 +862,11 @@ namespace ts { return false; } + export function isWhiteSpaceOnlyJsxText(node: Node): node is JsxText { + return isJsxText(node) && node.containsOnlyWhiteSpaces; + } + + export function isInTemplateString(sourceFile: SourceFile, position: number) { const token = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false); return isTemplateLiteralKind(token.kind) && position > token.getStart(sourceFile); @@ -888,7 +902,7 @@ namespace ts { function nodeHasTokens(n: Node): boolean { // If we have a token or node that has a non-zero width, it must have tokens. - // Note, that getWidth() does not take trivia into account. + // Note: getWidth() does not take trivia into account. return n.getWidth() !== 0; } From 6029b5cce80fe2172273c9a253e230c5813dde09 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 18:12:28 -0700 Subject: [PATCH 61/74] cleanup --- src/services/formatting/smartIndenter.ts | 1 - src/services/utilities.ts | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/services/formatting/smartIndenter.ts b/src/services/formatting/smartIndenter.ts index 5af93bc025f..4de2e5765e5 100644 --- a/src/services/formatting/smartIndenter.ts +++ b/src/services/formatting/smartIndenter.ts @@ -44,7 +44,6 @@ namespace ts.formatting { return findFirstNonWhitespaceColumn(getStartPositionOfLine(commentStartLine, sourceFile), position, sourceFile, options); } - // get first character of previous line -- if it is '*', move back one more character (or stay at 0) const startPostionOfLine = getStartPositionOfLine(previousLine, sourceFile); const { column, character } = findFirstNonWhitespaceCharacterAndColumn(startPostionOfLine, position, sourceFile, options); diff --git a/src/services/utilities.ts b/src/services/utilities.ts index ee099a50a73..e8f01bb0785 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -772,7 +772,7 @@ namespace ts { } } - Debug.assert(startNode !== undefined || n.kind === SyntaxKind.SourceFile || isJSDocCommentContainingNode(n) || n.kind === SyntaxKind.JsxSelfClosingElement); + Debug.assert(startNode !== undefined || n.kind === SyntaxKind.SourceFile || isJSDocCommentContainingNode(n)); // Here we know that none of child token nodes embrace the position, // the only known case is when position is at the end of the file. @@ -866,7 +866,6 @@ namespace ts { return isJsxText(node) && node.containsOnlyWhiteSpaces; } - export function isInTemplateString(sourceFile: SourceFile, position: number) { const token = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false); return isTemplateLiteralKind(token.kind) && position > token.getStart(sourceFile); From 760ef44c36e3dc6e4a88800fd094f925882ec94b Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 16 Aug 2017 18:48:27 -0700 Subject: [PATCH 62/74] test if `onlyMultiLine` flag changes answer --- src/harness/fourslash.ts | 15 +++++++----- tests/cases/fourslash/fourslash.ts | 2 +- tests/cases/fourslash/isInMultiLineComment.ts | 23 +++++++++---------- .../isInMultiLineCommentInJsxText.ts | 2 +- .../isInMultiLineCommentInTemplateLiteral.ts | 2 +- .../isInMultiLineCommentOnlyTrivia.ts | 19 ++++++++------- 6 files changed, 32 insertions(+), 31 deletions(-) diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index f50ebcc3a14..32c9fb67da0 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -2508,16 +2508,19 @@ namespace FourSlash { } } - public verifySpanOfEnclosingComment(negative: boolean, onlyMultiLine: boolean) { + public verifySpanOfEnclosingComment(negative: boolean, onlyMultiLineDiverges?: boolean) { const expected = !negative; const position = this.currentCaretPosition; const fileName = this.activeFile.fileName; - const actual = !!this.languageService.getSpanOfEnclosingComment(fileName, position, /*onlyMultiLine*/ onlyMultiLine); - if (expected !== actual) { + const actual = !!this.languageService.getSpanOfEnclosingComment(fileName, position, /*onlyMultiLine*/ false); + const actualOnlyMultiLine = !!this.languageService.getSpanOfEnclosingComment(fileName, position, /*onlyMultiLine*/ true); + if (expected !== actual || onlyMultiLineDiverges === (actual === actualOnlyMultiLine)) { this.raiseError(`verifySpanOfEnclosingComment failed: position: '${position}' fileName: '${fileName}' - onlyMultiLine: '${onlyMultiLine}' + onlyMultiLineDiverges: '${onlyMultiLineDiverges}' + actual: '${actual}' + actualOnlyMultiLine: '${actualOnlyMultiLine}' expected: '${expected}'.`); } } @@ -3662,8 +3665,8 @@ namespace FourSlashInterface { this.state.verifyBraceCompletionAtPosition(this.negative, openingBrace); } - public isInCommentAtPosition(onlyMultiLine: boolean) { - this.state.verifySpanOfEnclosingComment(this.negative, onlyMultiLine); + public isInCommentAtPosition(onlyMultiLineDiverges?: boolean) { + this.state.verifySpanOfEnclosingComment(this.negative, onlyMultiLineDiverges); } public codeFixAvailable() { diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 088cbfaa490..87e11ae4262 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -153,7 +153,7 @@ declare namespace FourSlashInterface { typeDefinitionCountIs(expectedCount: number): void; implementationListIsEmpty(): void; isValidBraceCompletionAtPosition(openingBrace?: string): void; - isInCommentAtPosition(onlyMultiLine: boolean): void; + isInCommentAtPosition(onlyMultiLineDiverges?: boolean): void; codeFixAvailable(): void; applicableRefactorAvailableAtMarker(markerName: string): void; codeFixDiagnosticsAvailableAtMarkers(markerNames: string[], diagnosticCode?: number): void; diff --git a/tests/cases/fourslash/isInMultiLineComment.ts b/tests/cases/fourslash/isInMultiLineComment.ts index 3dc8a6e15d1..96da4f0021f 100644 --- a/tests/cases/fourslash/isInMultiLineComment.ts +++ b/tests/cases/fourslash/isInMultiLineComment.ts @@ -11,37 +11,36 @@ const firstCommentStart = 0; const firstCommentEnd = 7; goTo.position(firstCommentStart); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); goTo.position(firstCommentStart + 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(firstCommentEnd - 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(firstCommentEnd); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); const multilineJsDocStart = firstCommentEnd + 1; const multilineJsDocEnd = multilineJsDocStart + 49; goTo.position(multilineJsDocStart); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); goTo.position(multilineJsDocStart + 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(multilineJsDocEnd - 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(multilineJsDocEnd); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); const singleLineCommentStart = multilineJsDocEnd + 1; goTo.position(singleLineCommentStart + 1); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); -verify.isInCommentAtPosition(/*onlyMultiLine*/ false); +verify.isInCommentAtPosition(/*onlyMultiLineDiverges*/ true); const postNodeCommentStart = singleLineCommentStart + 16; goTo.position(postNodeCommentStart); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); goTo.position(postNodeCommentStart + 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); diff --git a/tests/cases/fourslash/isInMultiLineCommentInJsxText.ts b/tests/cases/fourslash/isInMultiLineCommentInJsxText.ts index db88f6b9a55..1664ca0cd1b 100644 --- a/tests/cases/fourslash/isInMultiLineCommentInJsxText.ts +++ b/tests/cases/fourslash/isInMultiLineCommentInJsxText.ts @@ -23,5 +23,5 @@ for (let i = 0; i < 10; ++i) { goTo.marker(i.toString()); - verify.not.isInCommentAtPosition(/*onlyMultiLine*/ false); + verify.not.isInCommentAtPosition(); } diff --git a/tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts b/tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts index ca6f11499da..c3e2ae92e8a 100644 --- a/tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts +++ b/tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts @@ -23,5 +23,5 @@ for (let i = 0; i < 9; ++i) { goTo.marker(i.toString()); - verify.not.isInCommentAtPosition(/*onlyMultiLine*/ false); + verify.not.isInCommentAtPosition(); } \ No newline at end of file diff --git a/tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts b/tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts index e279af47699..41c9bbadfd8 100644 --- a/tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts +++ b/tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts @@ -9,30 +9,29 @@ const firstCommentStart = 0; const firstCommentEnd = 7; goTo.position(firstCommentStart); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); goTo.position(firstCommentStart + 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(firstCommentEnd - 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(firstCommentEnd); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); const multilineJsDocStart = firstCommentEnd + 1; const multilineJsDocEnd = multilineJsDocStart + 49; goTo.position(multilineJsDocStart); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); goTo.position(multilineJsDocStart + 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(multilineJsDocEnd - 1); -verify.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.isInCommentAtPosition(); goTo.position(multilineJsDocEnd); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); +verify.not.isInCommentAtPosition(); const singleLineCommentStart = multilineJsDocEnd + 1; goTo.position(singleLineCommentStart + 1); -verify.not.isInCommentAtPosition(/*onlyMultiLine*/ true); -verify.isInCommentAtPosition(/*onlyMultiLine*/ false); \ No newline at end of file +verify.isInCommentAtPosition(/*onlyMultiLineDiverges*/ true); \ No newline at end of file From babb88a0aa4f240baee1264f68e77f1a5be67bfb Mon Sep 17 00:00:00 2001 From: Andy Date: Thu, 17 Aug 2017 06:52:15 -0700 Subject: [PATCH 63/74] Remove duplicate function (#17807) --- src/services/refactors/extractMethod.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/services/refactors/extractMethod.ts b/src/services/refactors/extractMethod.ts index de163d07717..cf58ede99bd 100644 --- a/src/services/refactors/extractMethod.ts +++ b/src/services/refactors/extractMethod.ts @@ -830,10 +830,6 @@ namespace ts.refactor.extractMethod { } } - function isModuleBlock(n: Node): n is ModuleBlock { - return n.kind === SyntaxKind.ModuleBlock; - } - function isReadonlyArray(v: any): v is ReadonlyArray { return isArray(v); } From b8e0dedac03c0049e7e8500a93f99b8f383c75d4 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Thu, 17 Aug 2017 12:40:10 -0700 Subject: [PATCH 64/74] Fix #17069 and #15371 1. `T[K]` now correctly produces `number` when `K extends string, T extends Record`. 2. `T[K]` no longer allows any type to be assigned to it when `T extends object, K extends keyof T`. Previously both of these cases failed in getConstraintOfIndexedAccessType because both bases followed `K`'s base constraint to `string` and then incorrectly produced `any` for types (like `object`) with no string index signature. In (1), this produced an error in checkBinaryLikeExpression`. In (2), this failed to produce an error in `checkTypeRelatedTo`. --- src/compiler/checker.ts | 15 +++++++++++---- src/compiler/core.ts | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 6778bacd05a..ff311177629 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -5912,7 +5912,13 @@ namespace ts { return transformed; } const baseObjectType = getBaseConstraintOfType(type.objectType); - const baseIndexType = getBaseConstraintOfType(type.indexType); + const keepTypeParameterForMappedType = baseObjectType && getObjectFlags(baseObjectType) & ObjectFlags.Mapped && type.indexType.flags & TypeFlags.TypeParameter; + const baseIndexType = !keepTypeParameterForMappedType && getBaseConstraintOfType(type.indexType); + if (baseObjectType && baseIndexType === stringType && !getIndexInfoOfType(baseObjectType, IndexKind.String)) { + // getIndexedAccessType returns `any` for X[string] where X doesn't have an index signature. + // instead, return undefined so that the indexed access check fails + return undefined; + } return baseObjectType || baseIndexType ? getIndexedAccessType(baseObjectType || type.objectType, baseIndexType || type.indexType) : undefined; } @@ -5962,8 +5968,9 @@ namespace ts { function computeBaseConstraint(t: Type): Type { if (t.flags & TypeFlags.TypeParameter) { const constraint = getConstraintFromTypeParameter(t); - return (t).isThisType ? constraint : - constraint ? getBaseConstraint(constraint) : undefined; + return ((t as TypeParameter).isThisType || !constraint || getObjectFlags(constraint) & ObjectFlags.Mapped) ? + constraint : + getBaseConstraint(constraint); } if (t.flags & TypeFlags.UnionOrIntersection) { const types = (t).types; @@ -9290,7 +9297,7 @@ namespace ts { } else if (target.flags & TypeFlags.IndexedAccess) { // A type S is related to a type T[K] if S is related to A[K], where K is string-like and - // A is the apparent type of S. + // A is the apparent type of T. const constraint = getConstraintOfType(target); if (constraint) { if (result = isRelatedTo(source, constraint, reportErrors)) { diff --git a/src/compiler/core.ts b/src/compiler/core.ts index 85514987b3b..6649bb21fe5 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -718,7 +718,7 @@ namespace ts { export function sum, K extends string>(array: T[], prop: K): number { let result = 0; for (const v of array) { - // Note: we need the following type assertion because of GH #17069 + // TODO: Remove the following type assertion once the fix for #17069 is merged result += v[prop] as number; } return result; From 1b4f90705fb042ecf7773c00a6f366a716fa7aa4 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Thu, 17 Aug 2017 12:45:20 -0700 Subject: [PATCH 65/74] Test getConstraintOfIndexedAccess fixes and update baselines --- ...ionOperatorWithConstrainedTypeParameter.js | 27 ++++++++ ...eratorWithConstrainedTypeParameter.symbols | 54 +++++++++++++++ ...OperatorWithConstrainedTypeParameter.types | 64 ++++++++++++++++++ ...tiveConstraintOfIndexAccessType.errors.txt | 67 +++++++++++++++++++ ...nonPrimitiveConstraintOfIndexAccessType.js | 67 +++++++++++++++++++ ...ionOperatorWithConstrainedTypeParameter.ts | 11 +++ ...nonPrimitiveConstraintOfIndexAccessType.ts | 32 +++++++++ 7 files changed, 322 insertions(+) create mode 100644 tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js create mode 100644 tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols create mode 100644 tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types create mode 100644 tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt create mode 100644 tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js create mode 100644 tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts create mode 100644 tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts diff --git a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js new file mode 100644 index 00000000000..1366e242182 --- /dev/null +++ b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js @@ -0,0 +1,27 @@ +//// [additionOperatorWithConstrainedTypeParameter.ts] +// test for #17069 +function sum, K extends string>(n: number, v: T, k: K) { + n = n + v[k]; + n += v[k]; // += should work the same way +} +function realSum, K extends string>(n: number, vs: T[], k: K) { + for (const v of vs) { + n = n + v[k]; + n += v[k]; + } +} + + +//// [additionOperatorWithConstrainedTypeParameter.js] +// test for #17069 +function sum(n, v, k) { + n = n + v[k]; + n += v[k]; // += should work the same way +} +function realSum(n, vs, k) { + for (var _i = 0, vs_1 = vs; _i < vs_1.length; _i++) { + var v = vs_1[_i]; + n = n + v[k]; + n += v[k]; + } +} diff --git a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols new file mode 100644 index 00000000000..e7055c1e38f --- /dev/null +++ b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols @@ -0,0 +1,54 @@ +=== tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts === +// test for #17069 +function sum, K extends string>(n: number, v: T, k: K) { +>sum : Symbol(sum, Decl(additionOperatorWithConstrainedTypeParameter.ts, 0, 0)) +>T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 13)) +>Record : Symbol(Record, Decl(lib.d.ts, --, --)) +>K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 41)) +>K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 41)) +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) +>v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 70)) +>T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 13)) +>k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 76)) +>K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 41)) + + n = n + v[k]; +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) +>v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 70)) +>k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 76)) + + n += v[k]; // += should work the same way +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) +>v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 70)) +>k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 76)) +} +function realSum, K extends string>(n: number, vs: T[], k: K) { +>realSum : Symbol(realSum, Decl(additionOperatorWithConstrainedTypeParameter.ts, 4, 1)) +>T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 17)) +>Record : Symbol(Record, Decl(lib.d.ts, --, --)) +>K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 45)) +>K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 45)) +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) +>vs : Symbol(vs, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 74)) +>T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 17)) +>k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 83)) +>K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 45)) + + for (const v of vs) { +>v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 6, 14)) +>vs : Symbol(vs, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 74)) + + n = n + v[k]; +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) +>v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 6, 14)) +>k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 83)) + + n += v[k]; +>n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) +>v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 6, 14)) +>k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 83)) + } +} + diff --git a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types new file mode 100644 index 00000000000..d52c77a94fd --- /dev/null +++ b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types @@ -0,0 +1,64 @@ +=== tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts === +// test for #17069 +function sum, K extends string>(n: number, v: T, k: K) { +>sum : , K extends string>(n: number, v: T, k: K) => void +>T : T +>Record : Record +>K : K +>K : K +>n : number +>v : T +>T : T +>k : K +>K : K + + n = n + v[k]; +>n = n + v[k] : number +>n : number +>n + v[k] : number +>n : number +>v[k] : T[K] +>v : T +>k : K + + n += v[k]; // += should work the same way +>n += v[k] : number +>n : number +>v[k] : T[K] +>v : T +>k : K +} +function realSum, K extends string>(n: number, vs: T[], k: K) { +>realSum : , K extends string>(n: number, vs: T[], k: K) => void +>T : T +>Record : Record +>K : K +>K : K +>n : number +>vs : T[] +>T : T +>k : K +>K : K + + for (const v of vs) { +>v : T +>vs : T[] + + n = n + v[k]; +>n = n + v[k] : number +>n : number +>n + v[k] : number +>n : number +>v[k] : T[K] +>v : T +>k : K + + n += v[k]; +>n += v[k] : number +>n : number +>v[k] : T[K] +>v : T +>k : K + } +} + diff --git a/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt b/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt new file mode 100644 index 00000000000..56781157131 --- /dev/null +++ b/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt @@ -0,0 +1,67 @@ +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(3,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(6,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(9,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(12,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(15,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(18,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(21,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(24,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(27,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. +tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(30,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. + Type 'string' is not assignable to type 'number'. + + +==== tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts (10 errors) ==== + // test for #15371 + function f(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function g(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function h(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function i(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function j(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function k(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function o(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function l(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function m(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. + } + function n(s: string, tp: T[P]): void { + tp = s; + ~~ +!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. +!!! error TS2322: Type 'string' is not assignable to type 'number'. + } + \ No newline at end of file diff --git a/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js b/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js new file mode 100644 index 00000000000..7a24345a94b --- /dev/null +++ b/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js @@ -0,0 +1,67 @@ +//// [nonPrimitiveConstraintOfIndexAccessType.ts] +// test for #15371 +function f(s: string, tp: T[P]): void { + tp = s; +} +function g(s: string, tp: T[P]): void { + tp = s; +} +function h(s: string, tp: T[P]): void { + tp = s; +} +function i(s: string, tp: T[P]): void { + tp = s; +} +function j(s: string, tp: T[P]): void { + tp = s; +} +function k(s: string, tp: T[P]): void { + tp = s; +} +function o(s: string, tp: T[P]): void { + tp = s; +} +function l(s: string, tp: T[P]): void { + tp = s; +} +function m(s: string, tp: T[P]): void { + tp = s; +} +function n(s: string, tp: T[P]): void { + tp = s; +} + + +//// [nonPrimitiveConstraintOfIndexAccessType.js] +"use strict"; +// test for #15371 +function f(s, tp) { + tp = s; +} +function g(s, tp) { + tp = s; +} +function h(s, tp) { + tp = s; +} +function i(s, tp) { + tp = s; +} +function j(s, tp) { + tp = s; +} +function k(s, tp) { + tp = s; +} +function o(s, tp) { + tp = s; +} +function l(s, tp) { + tp = s; +} +function m(s, tp) { + tp = s; +} +function n(s, tp) { + tp = s; +} diff --git a/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts b/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts new file mode 100644 index 00000000000..2303bb33944 --- /dev/null +++ b/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts @@ -0,0 +1,11 @@ +// test for #17069 +function sum, K extends string>(n: number, v: T, k: K) { + n = n + v[k]; + n += v[k]; // += should work the same way +} +function realSum, K extends string>(n: number, vs: T[], k: K) { + for (const v of vs) { + n = n + v[k]; + n += v[k]; + } +} diff --git a/tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts b/tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts new file mode 100644 index 00000000000..1e852f12f92 --- /dev/null +++ b/tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts @@ -0,0 +1,32 @@ +// @strict: true +// test for #15371 +function f(s: string, tp: T[P]): void { + tp = s; +} +function g(s: string, tp: T[P]): void { + tp = s; +} +function h(s: string, tp: T[P]): void { + tp = s; +} +function i(s: string, tp: T[P]): void { + tp = s; +} +function j(s: string, tp: T[P]): void { + tp = s; +} +function k(s: string, tp: T[P]): void { + tp = s; +} +function o(s: string, tp: T[P]): void { + tp = s; +} +function l(s: string, tp: T[P]): void { + tp = s; +} +function m(s: string, tp: T[P]): void { + tp = s; +} +function n(s: string, tp: T[P]): void { + tp = s; +} From a187b17e97fece8012bc8529ea3b1a9ebe4804e9 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Thu, 17 Aug 2017 13:09:21 -0700 Subject: [PATCH 66/74] Simplify mapped-type handling in computeBaseConstraint --- src/compiler/checker.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index ff311177629..b3e7b01123d 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -5968,7 +5968,7 @@ namespace ts { function computeBaseConstraint(t: Type): Type { if (t.flags & TypeFlags.TypeParameter) { const constraint = getConstraintFromTypeParameter(t); - return ((t as TypeParameter).isThisType || !constraint || getObjectFlags(constraint) & ObjectFlags.Mapped) ? + return (t as TypeParameter).isThisType || !constraint ? constraint : getBaseConstraint(constraint); } @@ -5998,9 +5998,6 @@ namespace ts { const baseIndexedAccess = baseObjectType && baseIndexType ? getIndexedAccessType(baseObjectType, baseIndexType) : undefined; return baseIndexedAccess && baseIndexedAccess !== unknownType ? getBaseConstraint(baseIndexedAccess) : undefined; } - if (isGenericMappedType(t)) { - return emptyObjectType; - } return t; } } From eef7d8bd3d974528464c7968deab78b747568c06 Mon Sep 17 00:00:00 2001 From: Andy Date: Thu, 17 Aug 2017 13:26:38 -0700 Subject: [PATCH 67/74] Treat explicit imports from `node_modules` as external library imports (#16364) * Treat explicit imports from `node_modules` as external library imports * Update baselines --- src/compiler/checker.ts | 3 +-- src/compiler/core.ts | 14 +++++++++----- src/compiler/moduleNameResolver.ts | 5 +++-- src/compiler/types.ts | 7 +------ .../moduleResolution_explicitNodeModulesImport.js | 12 ++++++++++++ ...uleResolution_explicitNodeModulesImport.symbols | 9 +++++++++ ...oduleResolution_explicitNodeModulesImport.types | 12 ++++++++++++ ...lution_explicitNodeModulesImport_implicitAny.js | 12 ++++++++++++ ...n_explicitNodeModulesImport_implicitAny.symbols | 4 ++++ ...ion_explicitNodeModulesImport_implicitAny.types | 4 ++++ .../amd/nodeModulesMaxDepthExceeded.errors.txt | 6 +++--- .../amd/nodeModulesMaxDepthExceeded.json | 8 ++++---- .../node/nodeModulesMaxDepthExceeded.errors.txt | 6 +++--- .../node/nodeModulesMaxDepthExceeded.json | 8 ++++---- .../moduleResolution_explicitNodeModulesImport.ts | 9 +++++++++ ...lution_explicitNodeModulesImport_implicitAny.ts | 9 +++++++++ 16 files changed, 99 insertions(+), 29 deletions(-) create mode 100644 tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js create mode 100644 tests/baselines/reference/moduleResolution_explicitNodeModulesImport.symbols create mode 100644 tests/baselines/reference/moduleResolution_explicitNodeModulesImport.types create mode 100644 tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js create mode 100644 tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.symbols create mode 100644 tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.types create mode 100644 tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts create mode 100644 tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index ce5f5a4f1c5..6df6b1f9ce1 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -1694,7 +1694,6 @@ namespace ts { if (ambientModule) { return ambientModule; } - const isRelative = isExternalModuleNameRelative(moduleReference); const resolvedModule = getResolvedModule(getSourceFileOfNode(location), moduleReference); const resolutionDiagnostic = resolvedModule && getResolutionDiagnostic(compilerOptions, resolvedModule); const sourceFile = resolvedModule && !resolutionDiagnostic && host.getSourceFile(resolvedModule.resolvedFileName); @@ -1718,7 +1717,7 @@ namespace ts { } // May be an untyped module. If so, ignore resolutionDiagnostic. - if (!isRelative && resolvedModule && !extensionIsTypeScript(resolvedModule.extension)) { + if (resolvedModule && resolvedModule.isExternalLibraryImport && !extensionIsTypeScript(resolvedModule.extension)) { if (isForAugmentation) { const diag = Diagnostics.Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented; error(errorNode, diag, moduleReference, resolvedModule.resolvedFileName); diff --git a/src/compiler/core.ts b/src/compiler/core.ts index b2d0528d89a..8cab1b41155 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -1543,16 +1543,20 @@ namespace ts { } export function normalizePath(path: string): string { + return normalizePathAndParts(path).path; + } + + export function normalizePathAndParts(path: string): { path: string, parts: string[] } { path = normalizeSlashes(path); const rootLength = getRootLength(path); const root = path.substr(0, rootLength); - const normalized = getNormalizedParts(path, rootLength); - if (normalized.length) { - const joinedParts = root + normalized.join(directorySeparator); - return pathEndsWithDirectorySeparator(path) ? joinedParts + directorySeparator : joinedParts; + const parts = getNormalizedParts(path, rootLength); + if (parts.length) { + const joinedParts = root + parts.join(directorySeparator); + return { path: pathEndsWithDirectorySeparator(path) ? joinedParts + directorySeparator : joinedParts, parts }; } else { - return root; + return { path: root, parts }; } } diff --git a/src/compiler/moduleNameResolver.ts b/src/compiler/moduleNameResolver.ts index 1593e630b6d..5fdac504896 100644 --- a/src/compiler/moduleNameResolver.ts +++ b/src/compiler/moduleNameResolver.ts @@ -747,9 +747,10 @@ namespace ts { return { value: resolvedValue && { resolved: resolvedValue, isExternalLibraryImport: true } }; } else { - const candidate = normalizePath(combinePaths(containingDirectory, moduleName)); + const { path: candidate, parts } = normalizePathAndParts(combinePaths(containingDirectory, moduleName)); const resolved = nodeLoadModuleByRelativeName(extensions, candidate, failedLookupLocations, /*onlyRecordFailures*/ false, state, /*considerPackageJson*/ true); - return resolved && toSearchResult({ resolved, isExternalLibraryImport: false }); + // Treat explicit "node_modules" import as an external library import. + return resolved && toSearchResult({ resolved, isExternalLibraryImport: contains(parts, "node_modules") }); } } } diff --git a/src/compiler/types.ts b/src/compiler/types.ts index d274f560e21..608bc779042 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -3953,12 +3953,7 @@ namespace ts { export interface ResolvedModule { /** Path of the file the module was resolved to. */ resolvedFileName: string; - /** - * Denotes if 'resolvedFileName' is isExternalLibraryImport and thus should be a proper external module: - * - be a .d.ts file - * - use top level imports\exports - * - don't use tripleslash references - */ + /** True if `resolvedFileName` comes from `node_modules`. */ isExternalLibraryImport?: boolean; } diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js new file mode 100644 index 00000000000..93a083da53a --- /dev/null +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.js @@ -0,0 +1,12 @@ +//// [tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts] //// + +//// [index.js] +exports.x = 0; + +//// [index.ts] +import { x } from "../node_modules/foo"; + + +//// [index.js] +"use strict"; +exports.__esModule = true; diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.symbols b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.symbols new file mode 100644 index 00000000000..b635ba2c7c7 --- /dev/null +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.symbols @@ -0,0 +1,9 @@ +=== /src/index.ts === +import { x } from "../node_modules/foo"; +>x : Symbol(x, Decl(index.ts, 0, 8)) + +=== /node_modules/foo/index.js === +exports.x = 0; +>exports : Symbol(x, Decl(index.js, 0, 0)) +>x : Symbol(x, Decl(index.js, 0, 0)) + diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.types b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.types new file mode 100644 index 00000000000..ca7541d2140 --- /dev/null +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport.types @@ -0,0 +1,12 @@ +=== /src/index.ts === +import { x } from "../node_modules/foo"; +>x : number + +=== /node_modules/foo/index.js === +exports.x = 0; +>exports.x = 0 : 0 +>exports.x : any +>exports : any +>x : any +>0 : 0 + diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js new file mode 100644 index 00000000000..1b5b469570d --- /dev/null +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.js @@ -0,0 +1,12 @@ +//// [tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts] //// + +//// [index.js] +exports.x = 0; + +//// [index.ts] +import { y } from "../node_modules/foo"; + + +//// [index.js] +"use strict"; +exports.__esModule = true; diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.symbols b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.symbols new file mode 100644 index 00000000000..e320d4d18e1 --- /dev/null +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.symbols @@ -0,0 +1,4 @@ +=== /src/index.ts === +import { y } from "../node_modules/foo"; +>y : Symbol(y, Decl(index.ts, 0, 8)) + diff --git a/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.types b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.types new file mode 100644 index 00000000000..a22e0be7a66 --- /dev/null +++ b/tests/baselines/reference/moduleResolution_explicitNodeModulesImport_implicitAny.types @@ -0,0 +1,4 @@ +=== /src/index.ts === +import { y } from "../node_modules/foo"; +>y : any + diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.errors.txt b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.errors.txt index bd2dd6231f3..e878d0fd54f 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.errors.txt +++ b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.errors.txt @@ -13,9 +13,6 @@ maxDepthExceeded/root.ts(4,4): error TS2540: Cannot assign to 'rel' because it i "exclude": ["node_modules/m2/**/*"] } -==== relative.js (0 errors) ==== - exports.relativeProp = true; - ==== index.js (0 errors) ==== var m2 = require('m2'); var rel = require('./relative'); @@ -51,4 +48,7 @@ maxDepthExceeded/root.ts(4,4): error TS2540: Cannot assign to 'rel' because it i "b": "hello, world", "person": m3.person }; + +==== relative.js (0 errors) ==== + exports.relativeProp = true; \ No newline at end of file diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.json b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.json index 9efa0e936ac..4a9b2346854 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.json +++ b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.json @@ -7,14 +7,14 @@ "project": "maxDepthExceeded", "resolvedInputFiles": [ "lib.d.ts", - "maxDepthExceeded/node_modules/m1/relative.js", "maxDepthExceeded/node_modules/m1/index.js", "maxDepthExceeded/root.ts", - "maxDepthExceeded/node_modules/m2/entry.js" + "maxDepthExceeded/node_modules/m2/entry.js", + "maxDepthExceeded/node_modules/m1/relative.js" ], "emittedFiles": [ - "maxDepthExceeded/built/node_modules/m1/relative.js", "maxDepthExceeded/built/node_modules/m1/index.js", - "maxDepthExceeded/built/root.js" + "maxDepthExceeded/built/root.js", + "maxDepthExceeded/built/node_modules/m1/relative.js" ] } \ No newline at end of file diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.errors.txt b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.errors.txt index bd2dd6231f3..e878d0fd54f 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.errors.txt +++ b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.errors.txt @@ -13,9 +13,6 @@ maxDepthExceeded/root.ts(4,4): error TS2540: Cannot assign to 'rel' because it i "exclude": ["node_modules/m2/**/*"] } -==== relative.js (0 errors) ==== - exports.relativeProp = true; - ==== index.js (0 errors) ==== var m2 = require('m2'); var rel = require('./relative'); @@ -51,4 +48,7 @@ maxDepthExceeded/root.ts(4,4): error TS2540: Cannot assign to 'rel' because it i "b": "hello, world", "person": m3.person }; + +==== relative.js (0 errors) ==== + exports.relativeProp = true; \ No newline at end of file diff --git a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.json b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.json index 9efa0e936ac..4a9b2346854 100644 --- a/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.json +++ b/tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.json @@ -7,14 +7,14 @@ "project": "maxDepthExceeded", "resolvedInputFiles": [ "lib.d.ts", - "maxDepthExceeded/node_modules/m1/relative.js", "maxDepthExceeded/node_modules/m1/index.js", "maxDepthExceeded/root.ts", - "maxDepthExceeded/node_modules/m2/entry.js" + "maxDepthExceeded/node_modules/m2/entry.js", + "maxDepthExceeded/node_modules/m1/relative.js" ], "emittedFiles": [ - "maxDepthExceeded/built/node_modules/m1/relative.js", "maxDepthExceeded/built/node_modules/m1/index.js", - "maxDepthExceeded/built/root.js" + "maxDepthExceeded/built/root.js", + "maxDepthExceeded/built/node_modules/m1/relative.js" ] } \ No newline at end of file diff --git a/tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts b/tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts new file mode 100644 index 00000000000..76c1d141976 --- /dev/null +++ b/tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts @@ -0,0 +1,9 @@ +// @allowJs: true +// @noImplicitReferences: true +// @maxNodeModuleJsDepth: 1 + +// @Filename: /node_modules/foo/index.js +exports.x = 0; + +// @Filename: /src/index.ts +import { x } from "../node_modules/foo"; diff --git a/tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts b/tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts new file mode 100644 index 00000000000..97320be0137 --- /dev/null +++ b/tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts @@ -0,0 +1,9 @@ +// @allowJs: true +// @noImplicitReferences: true +// @maxNodeModuleJsDepth: 0 + +// @Filename: /node_modules/foo/index.js +exports.x = 0; + +// @Filename: /src/index.ts +import { y } from "../node_modules/foo"; From e7d2af0d72cbd0981174f76b3b66259e9a591ae5 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Thu, 17 Aug 2017 20:06:34 -0700 Subject: [PATCH 68/74] remove duplicate verify --- .../cases/fourslash/completionListAndMemberListOnCommentedDot.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts b/tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts index d0517d87279..b57e7b84b53 100644 --- a/tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts +++ b/tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts @@ -14,5 +14,4 @@ //////c./**/ goTo.marker(); -verify.completionListIsEmpty(); verify.completionListIsEmpty(); \ No newline at end of file From e4e969a210325190097c963cc3e4023682125c4a Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Thu, 17 Aug 2017 20:06:46 -0700 Subject: [PATCH 69/74] respond to comments --- src/services/formatting/formatting.ts | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 22602d6031c..85cab126559 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1159,17 +1159,20 @@ namespace ts.formatting { sourceFile: SourceFile, position: number, onlyMultiLine: boolean, - precedingToken: Node | null | undefined = findPrecedingToken(position, sourceFile), // tslint:disable-line:no-null-keyword + precedingToken?: Node | null, // tslint:disable-line:no-null-keyword tokenAtPosition = getTokenAtPosition(sourceFile, position, /*includeJsDocComment*/ false), predicate?: (c: CommentRange) => boolean): CommentRange | undefined { - // Considering a fixed position, - // - trailing comments are those following and on the same line as the position. - // - leading comments are those in the range [position, start of next non-trivia token) - // that are not trailing comments of that position. - // - // Note, `node.start` is the start-position of the first comment following the previous - // token that is not a trailing comment, so the leading and trailing comments of all - // tokens contain all comments in a sourcefile disjointly. + const tokenStart = tokenAtPosition.getStart(sourceFile); + if (tokenStart <= position && position < tokenAtPosition.getEnd()) { + return undefined; + } + + if (precedingToken === undefined) { + precedingToken = findPrecedingToken(position, sourceFile); + } + + // Between two consecutive tokens, all comments are either trailing on the former + // or leading on the latter (and none are in both lists). const trailingRangesOfPreviousToken = precedingToken && getTrailingCommentRanges(sourceFile.text, precedingToken.end); const leadingCommentRangesOfNextToken = getLeadingCommentRangesOfNode(tokenAtPosition, sourceFile); const commentRanges = trailingRangesOfPreviousToken && leadingCommentRangesOfNextToken ? From ade3b565ae9a5d483fcb85400ca183a90041c66f Mon Sep 17 00:00:00 2001 From: Andy Date: Fri, 18 Aug 2017 11:20:07 -0700 Subject: [PATCH 70/74] Revert public API changes to logger (#17899) --- src/harness/harnessLanguageService.ts | 5 +-- .../unittests/tsserverProjectSystem.ts | 5 +-- src/server/editorServices.ts | 32 +++++++++---------- src/server/server.ts | 28 ++++++++-------- src/server/session.ts | 4 +-- src/server/utilities.ts | 17 +++++++--- 6 files changed, 52 insertions(+), 39 deletions(-) diff --git a/src/harness/harnessLanguageService.ts b/src/harness/harnessLanguageService.ts index 5e8d6e76716..58df0d9a5e2 100644 --- a/src/harness/harnessLanguageService.ts +++ b/src/harness/harnessLanguageService.ts @@ -686,7 +686,7 @@ namespace Harness.LanguageService { this.host.log(message); } - err(message: string): void { + msg(message: string): void { this.host.log(message); } @@ -702,7 +702,8 @@ namespace Harness.LanguageService { return false; } - group() { throw ts.notImplemented(); } + startGroup() { throw ts.notImplemented(); } + endGroup() { throw ts.notImplemented(); } perftrc(message: string): void { return this.host.log(message); diff --git a/src/harness/unittests/tsserverProjectSystem.ts b/src/harness/unittests/tsserverProjectSystem.ts index 596e080430c..6e548231c91 100644 --- a/src/harness/unittests/tsserverProjectSystem.ts +++ b/src/harness/unittests/tsserverProjectSystem.ts @@ -39,8 +39,9 @@ namespace ts.projectSystem { loggingEnabled: () => false, perftrc: noop, info: noop, - err: noop, - group: noop, + msg: noop, + startGroup: noop, + endGroup: noop, getLogFileName: (): string => undefined }; diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index fe7946fc0f7..cb497ff774f 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -958,28 +958,28 @@ namespace ts.server { return; } - this.logger.group(info => { - let counter = 0; - counter = printProjects(this.externalProjects, info, counter); - counter = printProjects(this.configuredProjects, info, counter); - printProjects(this.inferredProjects, info, counter); - - info("Open files: "); - for (const rootFile of this.openFiles) { - info(`\t${rootFile.fileName}`); - } - }); - - function printProjects(projects: Project[], info: (msg: string) => void, counter: number): number { + this.logger.startGroup(); + let counter = 0; + const printProjects = (projects: Project[], counter: number): number => { for (const project of projects) { project.updateGraph(); - info(`Project '${project.getProjectName()}' (${ProjectKind[project.projectKind]}) ${counter}`); - info(project.filesToString()); - info("-----------------------------------------------"); + this.logger.info(`Project '${project.getProjectName()}' (${ProjectKind[project.projectKind]}) ${counter}`); + this.logger.info(project.filesToString()); + this.logger.info("-----------------------------------------------"); counter++; } return counter; + }; + counter = printProjects(this.externalProjects, counter); + counter = printProjects(this.configuredProjects, counter); + printProjects(this.inferredProjects, counter); + + this.logger.info("Open files: "); + for (const rootFile of this.openFiles) { + this.logger.info(`\t${rootFile.fileName}`); } + + this.logger.endGroup(); } private findConfiguredProjectByProjectName(configFileName: NormalizedPath) { diff --git a/src/server/server.ts b/src/server/server.ts index 66467fd46ae..0fe37dd8ba0 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -140,6 +140,8 @@ namespace ts.server { class Logger implements server.Logger { private fd = -1; private seq = 0; + private inGroup = false; + private firstInGroup = true; constructor(private readonly logFilename: string, private readonly traceToConsole: boolean, @@ -169,24 +171,24 @@ namespace ts.server { } perftrc(s: string) { - this.msg(s, "Perf"); + this.msg(s, Msg.Perf); } info(s: string) { - this.msg(s, "Info"); + this.msg(s, Msg.Info); } err(s: string) { - this.msg(s, "Err"); + this.msg(s, Msg.Err); } - group(logGroupEntries: (log: (msg: string) => void) => void) { - let firstInGroup = false; - logGroupEntries(s => { - this.msg(s, "Info", /*inGroup*/ true, firstInGroup); - firstInGroup = false; - }); - this.seq++; + startGroup() { + this.inGroup = true; + this.firstInGroup = true; + } + + endGroup() { + this.inGroup = false; } loggingEnabled() { @@ -197,16 +199,16 @@ namespace ts.server { return this.loggingEnabled() && this.level >= level; } - private msg(s: string, type: string, inGroup = false, firstInGroup = false) { + msg(s: string, type: Msg.Types = Msg.Err) { if (!this.canWrite) return; s = `[${nowString()}] ${s}\n`; - if (!inGroup || firstInGroup) { + if (!this.inGroup || this.firstInGroup) { const prefix = Logger.padStringRight(type + " " + this.seq.toString(), " "); s = prefix + s; } this.write(s); - if (!inGroup) { + if (!this.inGroup) { this.seq++; } } diff --git a/src/server/session.ts b/src/server/session.ts index 4122408cfa6..6eb0413f6d8 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -368,7 +368,7 @@ namespace ts.server { msg += "\n" + (err).stack; } } - this.logger.err(msg); + this.logger.msg(msg, Msg.Err); } public send(msg: protocol.Message) { @@ -1947,7 +1947,7 @@ namespace ts.server { return this.executeWithRequestId(request.seq, () => handler(request)); } else { - this.logger.err(`Unrecognized JSON command: ${JSON.stringify(request)}`); + this.logger.msg(`Unrecognized JSON command: ${JSON.stringify(request)}`, Msg.Err); this.output(undefined, CommandNames.Unknown, request.seq, `Unrecognized JSON command: ${request.command}`); return { responseRequired: false }; } diff --git a/src/server/utilities.ts b/src/server/utilities.ts index 0d4bc101ff6..e2e2a67eaf1 100644 --- a/src/server/utilities.ts +++ b/src/server/utilities.ts @@ -17,11 +17,22 @@ namespace ts.server { loggingEnabled(): boolean; perftrc(s: string): void; info(s: string): void; - err(s: string): void; - group(logGroupEntries: (log: (msg: string) => void) => void): void; + startGroup(): void; + endGroup(): void; + msg(s: string, type?: Msg.Types): void; getLogFileName(): string; } + export namespace Msg { + export type Err = "Err"; + export const Err: Err = "Err"; + export type Info = "Info"; + export const Info: Info = "Info"; + export type Perf = "Perf"; + export const Perf: Perf = "Perf"; + export type Types = Err | Info | Perf; + } + function getProjectRootPath(project: Project): Path { switch (project.projectKind) { case ProjectKind.Configured: @@ -115,9 +126,7 @@ namespace ts.server { } export function createNormalizedPathMap(): NormalizedPathMap { -/* tslint:disable:no-null-keyword */ const map = createMap(); -/* tslint:enable:no-null-keyword */ return { get(path) { return map.get(path); From 6b68da1185d80a04a910240493dd7a8b5852bc93 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Fri, 18 Aug 2017 11:32:53 -0700 Subject: [PATCH 71/74] Revert "Fix getConstraintOfIndexedAccess" --- src/compiler/checker.ts | 18 ++--- src/compiler/core.ts | 2 +- ...ionOperatorWithConstrainedTypeParameter.js | 27 -------- ...eratorWithConstrainedTypeParameter.symbols | 54 --------------- ...OperatorWithConstrainedTypeParameter.types | 64 ------------------ ...tiveConstraintOfIndexAccessType.errors.txt | 67 ------------------- ...nonPrimitiveConstraintOfIndexAccessType.js | 67 ------------------- ...ionOperatorWithConstrainedTypeParameter.ts | 11 --- ...nonPrimitiveConstraintOfIndexAccessType.ts | 32 --------- 9 files changed, 8 insertions(+), 334 deletions(-) delete mode 100644 tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js delete mode 100644 tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols delete mode 100644 tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types delete mode 100644 tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt delete mode 100644 tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js delete mode 100644 tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts delete mode 100644 tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 41921e3c789..6df6b1f9ce1 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -5911,13 +5911,7 @@ namespace ts { return transformed; } const baseObjectType = getBaseConstraintOfType(type.objectType); - const keepTypeParameterForMappedType = baseObjectType && getObjectFlags(baseObjectType) & ObjectFlags.Mapped && type.indexType.flags & TypeFlags.TypeParameter; - const baseIndexType = !keepTypeParameterForMappedType && getBaseConstraintOfType(type.indexType); - if (baseObjectType && baseIndexType === stringType && !getIndexInfoOfType(baseObjectType, IndexKind.String)) { - // getIndexedAccessType returns `any` for X[string] where X doesn't have an index signature. - // instead, return undefined so that the indexed access check fails - return undefined; - } + const baseIndexType = getBaseConstraintOfType(type.indexType); return baseObjectType || baseIndexType ? getIndexedAccessType(baseObjectType || type.objectType, baseIndexType || type.indexType) : undefined; } @@ -5967,9 +5961,8 @@ namespace ts { function computeBaseConstraint(t: Type): Type { if (t.flags & TypeFlags.TypeParameter) { const constraint = getConstraintFromTypeParameter(t); - return (t as TypeParameter).isThisType || !constraint ? - constraint : - getBaseConstraint(constraint); + return (t).isThisType ? constraint : + constraint ? getBaseConstraint(constraint) : undefined; } if (t.flags & TypeFlags.UnionOrIntersection) { const types = (t).types; @@ -5997,6 +5990,9 @@ namespace ts { const baseIndexedAccess = baseObjectType && baseIndexType ? getIndexedAccessType(baseObjectType, baseIndexType) : undefined; return baseIndexedAccess && baseIndexedAccess !== unknownType ? getBaseConstraint(baseIndexedAccess) : undefined; } + if (isGenericMappedType(t)) { + return emptyObjectType; + } return t; } } @@ -9293,7 +9289,7 @@ namespace ts { } else if (target.flags & TypeFlags.IndexedAccess) { // A type S is related to a type T[K] if S is related to A[K], where K is string-like and - // A is the apparent type of T. + // A is the apparent type of S. const constraint = getConstraintOfType(target); if (constraint) { if (result = isRelatedTo(source, constraint, reportErrors)) { diff --git a/src/compiler/core.ts b/src/compiler/core.ts index 422df2ead05..8cab1b41155 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -718,7 +718,7 @@ namespace ts { export function sum, K extends string>(array: T[], prop: K): number { let result = 0; for (const v of array) { - // TODO: Remove the following type assertion once the fix for #17069 is merged + // Note: we need the following type assertion because of GH #17069 result += v[prop] as number; } return result; diff --git a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js deleted file mode 100644 index 1366e242182..00000000000 --- a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.js +++ /dev/null @@ -1,27 +0,0 @@ -//// [additionOperatorWithConstrainedTypeParameter.ts] -// test for #17069 -function sum, K extends string>(n: number, v: T, k: K) { - n = n + v[k]; - n += v[k]; // += should work the same way -} -function realSum, K extends string>(n: number, vs: T[], k: K) { - for (const v of vs) { - n = n + v[k]; - n += v[k]; - } -} - - -//// [additionOperatorWithConstrainedTypeParameter.js] -// test for #17069 -function sum(n, v, k) { - n = n + v[k]; - n += v[k]; // += should work the same way -} -function realSum(n, vs, k) { - for (var _i = 0, vs_1 = vs; _i < vs_1.length; _i++) { - var v = vs_1[_i]; - n = n + v[k]; - n += v[k]; - } -} diff --git a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols deleted file mode 100644 index e7055c1e38f..00000000000 --- a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.symbols +++ /dev/null @@ -1,54 +0,0 @@ -=== tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts === -// test for #17069 -function sum, K extends string>(n: number, v: T, k: K) { ->sum : Symbol(sum, Decl(additionOperatorWithConstrainedTypeParameter.ts, 0, 0)) ->T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 13)) ->Record : Symbol(Record, Decl(lib.d.ts, --, --)) ->K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 41)) ->K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 41)) ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) ->v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 70)) ->T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 13)) ->k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 76)) ->K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 41)) - - n = n + v[k]; ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) ->v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 70)) ->k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 76)) - - n += v[k]; // += should work the same way ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 60)) ->v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 70)) ->k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 1, 76)) -} -function realSum, K extends string>(n: number, vs: T[], k: K) { ->realSum : Symbol(realSum, Decl(additionOperatorWithConstrainedTypeParameter.ts, 4, 1)) ->T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 17)) ->Record : Symbol(Record, Decl(lib.d.ts, --, --)) ->K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 45)) ->K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 45)) ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) ->vs : Symbol(vs, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 74)) ->T : Symbol(T, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 17)) ->k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 83)) ->K : Symbol(K, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 45)) - - for (const v of vs) { ->v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 6, 14)) ->vs : Symbol(vs, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 74)) - - n = n + v[k]; ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) ->v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 6, 14)) ->k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 83)) - - n += v[k]; ->n : Symbol(n, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 64)) ->v : Symbol(v, Decl(additionOperatorWithConstrainedTypeParameter.ts, 6, 14)) ->k : Symbol(k, Decl(additionOperatorWithConstrainedTypeParameter.ts, 5, 83)) - } -} - diff --git a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types b/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types deleted file mode 100644 index d52c77a94fd..00000000000 --- a/tests/baselines/reference/additionOperatorWithConstrainedTypeParameter.types +++ /dev/null @@ -1,64 +0,0 @@ -=== tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts === -// test for #17069 -function sum, K extends string>(n: number, v: T, k: K) { ->sum : , K extends string>(n: number, v: T, k: K) => void ->T : T ->Record : Record ->K : K ->K : K ->n : number ->v : T ->T : T ->k : K ->K : K - - n = n + v[k]; ->n = n + v[k] : number ->n : number ->n + v[k] : number ->n : number ->v[k] : T[K] ->v : T ->k : K - - n += v[k]; // += should work the same way ->n += v[k] : number ->n : number ->v[k] : T[K] ->v : T ->k : K -} -function realSum, K extends string>(n: number, vs: T[], k: K) { ->realSum : , K extends string>(n: number, vs: T[], k: K) => void ->T : T ->Record : Record ->K : K ->K : K ->n : number ->vs : T[] ->T : T ->k : K ->K : K - - for (const v of vs) { ->v : T ->vs : T[] - - n = n + v[k]; ->n = n + v[k] : number ->n : number ->n + v[k] : number ->n : number ->v[k] : T[K] ->v : T ->k : K - - n += v[k]; ->n += v[k] : number ->n : number ->v[k] : T[K] ->v : T ->k : K - } -} - diff --git a/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt b/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt deleted file mode 100644 index 56781157131..00000000000 --- a/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.errors.txt +++ /dev/null @@ -1,67 +0,0 @@ -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(3,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(6,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(9,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(12,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(15,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(18,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(21,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(24,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(27,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. -tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts(30,5): error TS2322: Type 'string' is not assignable to type 'T[P]'. - Type 'string' is not assignable to type 'number'. - - -==== tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts (10 errors) ==== - // test for #15371 - function f(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function g(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function h(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function i(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function j(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function k(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function o(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function l(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function m(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. - } - function n(s: string, tp: T[P]): void { - tp = s; - ~~ -!!! error TS2322: Type 'string' is not assignable to type 'T[P]'. -!!! error TS2322: Type 'string' is not assignable to type 'number'. - } - \ No newline at end of file diff --git a/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js b/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js deleted file mode 100644 index 7a24345a94b..00000000000 --- a/tests/baselines/reference/nonPrimitiveConstraintOfIndexAccessType.js +++ /dev/null @@ -1,67 +0,0 @@ -//// [nonPrimitiveConstraintOfIndexAccessType.ts] -// test for #15371 -function f(s: string, tp: T[P]): void { - tp = s; -} -function g(s: string, tp: T[P]): void { - tp = s; -} -function h(s: string, tp: T[P]): void { - tp = s; -} -function i(s: string, tp: T[P]): void { - tp = s; -} -function j(s: string, tp: T[P]): void { - tp = s; -} -function k(s: string, tp: T[P]): void { - tp = s; -} -function o(s: string, tp: T[P]): void { - tp = s; -} -function l(s: string, tp: T[P]): void { - tp = s; -} -function m(s: string, tp: T[P]): void { - tp = s; -} -function n(s: string, tp: T[P]): void { - tp = s; -} - - -//// [nonPrimitiveConstraintOfIndexAccessType.js] -"use strict"; -// test for #15371 -function f(s, tp) { - tp = s; -} -function g(s, tp) { - tp = s; -} -function h(s, tp) { - tp = s; -} -function i(s, tp) { - tp = s; -} -function j(s, tp) { - tp = s; -} -function k(s, tp) { - tp = s; -} -function o(s, tp) { - tp = s; -} -function l(s, tp) { - tp = s; -} -function m(s, tp) { - tp = s; -} -function n(s, tp) { - tp = s; -} diff --git a/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts b/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts deleted file mode 100644 index 2303bb33944..00000000000 --- a/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts +++ /dev/null @@ -1,11 +0,0 @@ -// test for #17069 -function sum, K extends string>(n: number, v: T, k: K) { - n = n + v[k]; - n += v[k]; // += should work the same way -} -function realSum, K extends string>(n: number, vs: T[], k: K) { - for (const v of vs) { - n = n + v[k]; - n += v[k]; - } -} diff --git a/tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts b/tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts deleted file mode 100644 index 1e852f12f92..00000000000 --- a/tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @strict: true -// test for #15371 -function f(s: string, tp: T[P]): void { - tp = s; -} -function g(s: string, tp: T[P]): void { - tp = s; -} -function h(s: string, tp: T[P]): void { - tp = s; -} -function i(s: string, tp: T[P]): void { - tp = s; -} -function j(s: string, tp: T[P]): void { - tp = s; -} -function k(s: string, tp: T[P]): void { - tp = s; -} -function o(s: string, tp: T[P]): void { - tp = s; -} -function l(s: string, tp: T[P]): void { - tp = s; -} -function m(s: string, tp: T[P]): void { - tp = s; -} -function n(s: string, tp: T[P]): void { - tp = s; -} From ecd2ae8dac34ab8cc9f41d054824b1fc9cfa73ff Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 18 Aug 2017 11:44:36 -0700 Subject: [PATCH 72/74] Deduplicate inputfiles before running RWC tests (#17877) * Deduplicate inputfiles before running RWC tests We deduplicate in the compiler, but we don't in the harness - this causes tests where the same file is listed multiple times in the arguments to not have the expected errors written, because we write out the same file multiple times when we should not. * Don't completely omit both copied of duplicates * Remove trailing whitespace * Maintain list order while filtering duplicates * Merge adjacent loops --- src/harness/rwcRunner.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/harness/rwcRunner.ts b/src/harness/rwcRunner.ts index a1dc50349e4..cddb9b19d4a 100644 --- a/src/harness/rwcRunner.ts +++ b/src/harness/rwcRunner.ts @@ -90,9 +90,16 @@ namespace RWC { ts.setConfigFileInOptions(opts.options, configParseResult.options.configFile); } - // Load the files + // Deduplicate files so they are only printed once in baselines (they are deduplicated within the compiler already) + const uniqueNames = ts.createMap(); for (const fileName of fileNames) { - inputFiles.push(getHarnessCompilerInputUnit(fileName)); + // Must maintain order, build result list while checking map + const normalized = ts.normalizeSlashes(fileName); + if (!uniqueNames.has(normalized)) { + uniqueNames.set(normalized, true); + // Load the file + inputFiles.push(getHarnessCompilerInputUnit(fileName)); + } } // Add files to compilation From 8e5e6c626b24253a55e048c698c9283b25dce5b2 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Fri, 18 Aug 2017 13:00:29 -0700 Subject: [PATCH 73/74] Update .npmignore (#17905) --- .npmignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.npmignore b/.npmignore index d3c27afeff4..50ae145423a 100644 --- a/.npmignore +++ b/.npmignore @@ -16,4 +16,5 @@ Jakefile.js .gitattributes .settings/ .travis.yml -.vscode/ \ No newline at end of file +.vscode/ +test.config \ No newline at end of file From c4251280754dea435b60fd32d6928f446bea3e42 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 18 Aug 2017 13:13:12 -0700 Subject: [PATCH 74/74] When getting default project from session, get it only if the script info is not orphan Since the closed script info's that are orphan arent removed immediately but on next open request, treat the orphan script infos as if they are not present in the session --- .../unittests/cachingInServerLSHost.ts | 2 +- .../unittests/tsserverProjectSystem.ts | 43 ++++++++++++++++++- src/server/editorServices.ts | 24 +++++------ src/server/scriptInfo.ts | 4 ++ 4 files changed, 59 insertions(+), 14 deletions(-) diff --git a/src/harness/unittests/cachingInServerLSHost.ts b/src/harness/unittests/cachingInServerLSHost.ts index 19ec12d7c5b..74972d23d96 100644 --- a/src/harness/unittests/cachingInServerLSHost.ts +++ b/src/harness/unittests/cachingInServerLSHost.ts @@ -63,7 +63,7 @@ namespace ts { const projectService = new server.ProjectService(svcOpts); const rootScriptInfo = projectService.getOrCreateScriptInfo(rootFile, /* openedByClient */ true, /*containingProject*/ undefined); - const project = projectService.assignScriptInfoToInferredProject(rootScriptInfo); + const project = projectService.assignOrphanScriptInfoToInferredProject(rootScriptInfo); project.setCompilerOptions({ module: ts.ModuleKind.AMD, noLib: true } ); return { project, diff --git a/src/harness/unittests/tsserverProjectSystem.ts b/src/harness/unittests/tsserverProjectSystem.ts index 8abec41de41..20fc4cb8a58 100644 --- a/src/harness/unittests/tsserverProjectSystem.ts +++ b/src/harness/unittests/tsserverProjectSystem.ts @@ -202,7 +202,7 @@ namespace ts.projectSystem { typingsInstaller: undefined, byteLength: Utils.byteLength, hrtime: process.hrtime, - logger: nullLogger, + logger: opts.logger || nullLogger, canUseEvents: false }; @@ -2634,6 +2634,47 @@ namespace ts.projectSystem { checkNumberOfProjects(projectService, { configuredProjects: 0, externalProjects: 1, inferredProjects: 0 }); checkProjectActualFiles(projectService.externalProjects[0], [site.path, libFile.path]); }); + + it("Getting errors from closed script info does not throw exception (because of getting project from orphan script info)", () => { + let hasErrorMsg = false; + const { close, hasLevel, loggingEnabled, info, group, perftrc, getLogFileName } = nullLogger; + const logger: server.Logger = { + close, hasLevel, loggingEnabled, info, group, perftrc, getLogFileName, + err: () => { + hasErrorMsg = true; + } + }; + const f1 = { + path: "/a/b/app.ts", + content: "let x = 1;" + }; + const config = { + path: "/a/b/tsconfig.json", + content: JSON.stringify({ compilerOptions: {} }) + }; + const host = createServerHost([f1, libFile, config]); + const session = createSession(host, { logger }); + session.executeCommandSeq({ + command: server.CommandNames.Open, + arguments: { + file: f1.path + } + }); + session.executeCommandSeq({ + command: server.CommandNames.Close, + arguments: { + file: f1.path + } + }); + session.executeCommandSeq({ + command: server.CommandNames.Geterr, + arguments: { + delay: 0, + files: [f1.path] + } + }); + assert.isFalse(hasErrorMsg); + }); }); describe("Proper errors", () => { diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 02e039ae88d..9f24f1ffa3f 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -564,7 +564,7 @@ namespace ts.server { this.ensureProjectStructuresUptoDate(); } const scriptInfo = this.getScriptInfoForNormalizedPath(fileName); - return scriptInfo && scriptInfo.getDefaultProject(); + return scriptInfo && !scriptInfo.isOrphan() && scriptInfo.getDefaultProject(); } /** @@ -588,7 +588,7 @@ namespace ts.server { else { projectsToUpdate = []; for (const f of this.changedFiles) { - projectsToUpdate = projectsToUpdate.concat(f.containingProjects); + addRange(projectsToUpdate, f.containingProjects); } } this.changedFiles = undefined; @@ -789,8 +789,8 @@ namespace ts.server { } /*@internal*/ - assignScriptInfoToInferredProject(info: ScriptInfo, projectRootPath?: string) { - Debug.assert(info.containingProjects.length === 0); + assignOrphanScriptInfoToInferredProject(info: ScriptInfo, projectRootPath?: string) { + Debug.assert(info.isOrphan()); const project = this.getOrCreateInferredProjectForProjectRootPathIfEnabled(info, projectRootPath) || this.getOrCreateSingleInferredProjectIfEnabled() || @@ -823,7 +823,7 @@ namespace ts.server { } private addToListOfOpenFiles(info: ScriptInfo) { - Debug.assert(info.containingProjects.length !== 0); + Debug.assert(!info.isOrphan()); for (const p of info.containingProjects) { // file is the part of configured project, addref the project if (p.projectKind === ProjectKind.Configured) { @@ -885,8 +885,8 @@ namespace ts.server { // collect orphaned files and assign them to inferred project just like we treat open of a file for (const f of this.openFiles) { - if (f.containingProjects.length === 0) { - this.assignScriptInfoToInferredProject(f); + if (f.isOrphan()) { + this.assignOrphanScriptInfoToInferredProject(f); } } @@ -907,7 +907,7 @@ namespace ts.server { private deleteOrphanScriptInfoNotInAnyProject() { this.filenameToScriptInfo.forEach(info => { - if (!info.isScriptOpen() && info.containingProjects.length === 0) { + if (!info.isScriptOpen() && info.isOrphan()) { // if there are not projects that include this script info - delete it this.stopWatchingScriptInfo(info, WatcherCloseReason.OrphanScriptInfo); this.filenameToScriptInfo.delete(info.path); @@ -1809,8 +1809,8 @@ namespace ts.server { for (const info of this.openFiles) { // collect all orphaned script infos from open files - if (info.containingProjects.length === 0) { - this.assignScriptInfoToInferredProject(info); + if (info.isOrphan()) { + this.assignOrphanScriptInfoToInferredProject(info); } else { // Or remove the root of inferred project if is referenced in more than one projects @@ -1867,8 +1867,8 @@ namespace ts.server { // At this point if file is part of any any configured or external project, then it would be present in the containing projects // So if it still doesnt have any containing projects, it needs to be part of inferred project - if (info.containingProjects.length === 0) { - this.assignScriptInfoToInferredProject(info, projectRootPath); + if (info.isOrphan()) { + this.assignOrphanScriptInfoToInferredProject(info, projectRootPath); } this.addToListOfOpenFiles(info); diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index 6d439e92385..133879a2dce 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -328,6 +328,10 @@ namespace ts.server { } } + isOrphan() { + return this.containingProjects.length === 0; + } + /** * @param line 1 based index */