From ff5dbcf272e5a7e0b82b7affa41dde6f29503ae8 Mon Sep 17 00:00:00 2001 From: o-m12a Date: Wed, 21 Jan 2026 09:17:15 +0900 Subject: [PATCH 1/6] =?UTF-8?q?Fix=20a=20typo=20in=20the=20JSDoc=20of=20`M?= =?UTF-8?q?ath.trunc(=E2=80=A6)`=20(#63020)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/es2015.core.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/es2015.core.d.ts b/src/lib/es2015.core.d.ts index d3b487d7a52c1..93b103bd8b83e 100644 --- a/src/lib/es2015.core.d.ts +++ b/src/lib/es2015.core.d.ts @@ -173,7 +173,7 @@ interface Math { hypot(...values: number[]): number; /** - * Returns the integral part of the a numeric expression, x, removing any fractional digits. + * Returns the integral part of the numeric expression x, removing any fractional digits. * If x is already an integer, the result is x. * @param x A numeric expression. */ From 58ed4bcfe4e41a19008e391879a0a0aca011153e Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Tue, 20 Jan 2026 16:19:04 -0800 Subject: [PATCH 2/6] More test suite strictness fixups (#63022) --- .../compiler/blockScopedBindingCaptureThisInFunction.ts | 1 + .../compiler/collisionThisExpressionAndAliasInGlobal.ts | 1 + .../collisionThisExpressionAndAmbientClassInGlobal.ts | 1 + .../collisionThisExpressionAndAmbientVarInGlobal.ts | 1 + .../compiler/collisionThisExpressionAndClassInGlobal.ts | 1 + .../compiler/collisionThisExpressionAndEnumInGlobal.ts | 1 + .../collisionThisExpressionAndFunctionInGlobal.ts | 1 + .../compiler/collisionThisExpressionAndModuleInGlobal.ts | 1 + .../compiler/collisionThisExpressionAndVarInGlobal.ts | 1 + tests/cases/compiler/declarationEmitPromise.ts | 1 + tests/cases/compiler/lambdaPropSelf.ts | 1 + tests/cases/compiler/noParameterReassignmentJSIIFE.ts | 1 + .../interfaceExtendsObjectIntersectionErrors.ts | 1 + .../ErrorRecovery/parserModifierOnStatementInBlock1.ts | 1 + .../fourslash/fixExactOptionalUnassignableProperties11.ts | 4 ++-- .../fourslash/fixExactOptionalUnassignableProperties12.ts | 8 ++++---- 16 files changed, 20 insertions(+), 6 deletions(-) diff --git a/tests/cases/compiler/blockScopedBindingCaptureThisInFunction.ts b/tests/cases/compiler/blockScopedBindingCaptureThisInFunction.ts index 7c054a0e0eacb..100c42238a5e8 100644 --- a/tests/cases/compiler/blockScopedBindingCaptureThisInFunction.ts +++ b/tests/cases/compiler/blockScopedBindingCaptureThisInFunction.ts @@ -1,3 +1,4 @@ +// @strict: false // https://github.com/Microsoft/TypeScript/issues/11038 () => function () { for (let someKey in {}) { diff --git a/tests/cases/compiler/collisionThisExpressionAndAliasInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndAliasInGlobal.ts index 6c4d9c768a7be..d81d96994a0b4 100644 --- a/tests/cases/compiler/collisionThisExpressionAndAliasInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndAliasInGlobal.ts @@ -1,3 +1,4 @@ +// @strict: false namespace a { export var b = 10; } diff --git a/tests/cases/compiler/collisionThisExpressionAndAmbientClassInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndAmbientClassInGlobal.ts index d4e9b2f06b9d8..bc169f0252db7 100644 --- a/tests/cases/compiler/collisionThisExpressionAndAmbientClassInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndAmbientClassInGlobal.ts @@ -1,3 +1,4 @@ +// @strict: false declare class _this { // no error - as no code generation } var f = () => this; diff --git a/tests/cases/compiler/collisionThisExpressionAndAmbientVarInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndAmbientVarInGlobal.ts index c2f228d26d802..cb5edca93a73a 100644 --- a/tests/cases/compiler/collisionThisExpressionAndAmbientVarInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndAmbientVarInGlobal.ts @@ -1,3 +1,4 @@ +// @strict: false declare var _this: number; // no error as no code gen var f = () => this; _this = 10; // Error \ No newline at end of file diff --git a/tests/cases/compiler/collisionThisExpressionAndClassInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndClassInGlobal.ts index 236f038614500..cafb4ee7d940b 100644 --- a/tests/cases/compiler/collisionThisExpressionAndClassInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndClassInGlobal.ts @@ -1,3 +1,4 @@ +// @strict: false class _this { } var f = () => this; \ No newline at end of file diff --git a/tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts index 49d9aaa3ce47c..49d09fbfeedc6 100644 --- a/tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts @@ -1,3 +1,4 @@ +// @strict: false enum _this { // Error _thisVal1, _thisVal2, diff --git a/tests/cases/compiler/collisionThisExpressionAndFunctionInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndFunctionInGlobal.ts index 50cbb6c1157fa..a25011166cf4c 100644 --- a/tests/cases/compiler/collisionThisExpressionAndFunctionInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndFunctionInGlobal.ts @@ -1,3 +1,4 @@ +// @strict: false function _this() { //Error return 10; } diff --git a/tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts index d830f14a811a2..6c0b2af14d900 100644 --- a/tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts @@ -1,3 +1,4 @@ +// @strict: false namespace _this { //Error class c { } diff --git a/tests/cases/compiler/collisionThisExpressionAndVarInGlobal.ts b/tests/cases/compiler/collisionThisExpressionAndVarInGlobal.ts index 26ea678e80768..09faa94a82b5e 100644 --- a/tests/cases/compiler/collisionThisExpressionAndVarInGlobal.ts +++ b/tests/cases/compiler/collisionThisExpressionAndVarInGlobal.ts @@ -1,2 +1,3 @@ +// @strict: false var _this = 1; var f = () => this; \ No newline at end of file diff --git a/tests/cases/compiler/declarationEmitPromise.ts b/tests/cases/compiler/declarationEmitPromise.ts index 2eff0b6c50c9e..93882abab3763 100644 --- a/tests/cases/compiler/declarationEmitPromise.ts +++ b/tests/cases/compiler/declarationEmitPromise.ts @@ -1,4 +1,5 @@ // @declaration: true +// @noImplicitThis: false // @module: commonjs // @target: es6 diff --git a/tests/cases/compiler/lambdaPropSelf.ts b/tests/cases/compiler/lambdaPropSelf.ts index 2b80447755a11..2a91aa3874b53 100644 --- a/tests/cases/compiler/lambdaPropSelf.ts +++ b/tests/cases/compiler/lambdaPropSelf.ts @@ -1,3 +1,4 @@ +// @strict: false declare var ko: any; class Person { diff --git a/tests/cases/compiler/noParameterReassignmentJSIIFE.ts b/tests/cases/compiler/noParameterReassignmentJSIIFE.ts index 175e87887ecfd..3b59125987f08 100644 --- a/tests/cases/compiler/noParameterReassignmentJSIIFE.ts +++ b/tests/cases/compiler/noParameterReassignmentJSIIFE.ts @@ -1,6 +1,7 @@ // @allowJs: true // @checkJs: true // @noEmit: true +// @noImplicitThis: false // @filename: index.js self.importScripts = (function (importScripts) { return function () { diff --git a/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts b/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts index 5a2a37fc22754..70891a7b1038b 100644 --- a/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts +++ b/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts @@ -1,4 +1,5 @@ // @strictNullChecks: true +// @strictPropertyInitialization: false type T1 = { a: number }; type T2 = T1 & { b: number }; diff --git a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts index c4c56acf5787c..aea4db3053750 100644 --- a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts +++ b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts @@ -1,3 +1,4 @@ +// @strict: false export function foo() { export var x = this; } diff --git a/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts b/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts index 094c0288ecead..489f7f93b3ae5 100644 --- a/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts +++ b/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts @@ -11,7 +11,7 @@ //// declare var j: J //// class C { //// ic: IC -//// m() { this.ic/**/ = j } +//// constructor() { this.ic/**/ = j } //// } verify.codeFixAvailable([ { description: ts.Diagnostics.Add_undefined_to_optional_property_type.message } @@ -30,7 +30,7 @@ interface J { declare var j: J class C { ic: IC - m() { this.ic = j } + constructor() { this.ic = j } }`, }); diff --git a/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts b/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts index 0e81cc8e67e11..3722a53327212 100644 --- a/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts +++ b/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts @@ -9,10 +9,10 @@ //// a?: number | undefined //// } //// declare var j: J -//// class C { +//// interface C { //// ic2: IC2 //// } -//// var c = new C() +//// declare var c: C //// c.ic2/**/ = j verify.codeFixAvailable([ { description: ts.Diagnostics.Add_undefined_to_optional_property_type.message } @@ -29,10 +29,10 @@ interface J { a?: number | undefined } declare var j: J -class C { +interface C { ic2: IC2 } -var c = new C() +declare var c: C c.ic2 = j`, }); From e6fac66a7225a1c5976025e6377a2a4b06b3b85a Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Tue, 20 Jan 2026 18:26:40 -0800 Subject: [PATCH 3/6] Explicitly set `strict: false` for project tests, eval tests, and more programmatic fourslash tests (#63024) --- src/harness/evaluatorImpl.ts | 1 + .../amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json | 1 + .../node/mapRootAbsolutePathModuleMultifolderNoOutdir.json | 1 + ...ootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json | 1 + ...ootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json | 1 + .../mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json | 1 + .../mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/mapRootAbsolutePathModuleSimpleNoOutdir.json | 1 + .../node/mapRootAbsolutePathModuleSimpleNoOutdir.json | 1 + .../mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json | 1 + .../mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json | 1 + .../amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json | 1 + .../node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json | 1 + .../amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json | 1 + .../node/mapRootAbsolutePathModuleSubfolderNoOutdir.json | 1 + ...pRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json | 1 + ...pRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json | 1 + .../mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json | 1 + .../mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/mapRootRelativePathModuleMultifolderNoOutdir.json | 1 + .../node/mapRootRelativePathModuleMultifolderNoOutdir.json | 1 + ...ootRelativePathModuleMultifolderSpecifyOutputDirectory.json | 1 + ...ootRelativePathModuleMultifolderSpecifyOutputDirectory.json | 1 + .../mapRootRelativePathModuleMultifolderSpecifyOutputFile.json | 1 + .../mapRootRelativePathModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/mapRootRelativePathModuleSimpleNoOutdir.json | 1 + .../node/mapRootRelativePathModuleSimpleNoOutdir.json | 1 + .../mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json | 1 + .../mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json | 1 + .../amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json | 1 + .../node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json | 1 + .../amd/mapRootRelativePathModuleSubfolderNoOutdir.json | 1 + .../node/mapRootRelativePathModuleSubfolderNoOutdir.json | 1 + ...pRootRelativePathModuleSubfolderSpecifyOutputDirectory.json | 1 + ...pRootRelativePathModuleSubfolderSpecifyOutputDirectory.json | 1 + .../mapRootRelativePathModuleSubfolderSpecifyOutputFile.json | 1 + .../mapRootRelativePathModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/maprootUrlModuleMultifolderNoOutdir.json | 1 + .../node/maprootUrlModuleMultifolderNoOutdir.json | 1 + .../amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json | 1 + .../maprootUrlModuleMultifolderSpecifyOutputDirectory.json | 1 + .../amd/maprootUrlModuleMultifolderSpecifyOutputFile.json | 1 + .../node/maprootUrlModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/maprootUrlModuleSimpleNoOutdir.json | 1 + .../node/maprootUrlModuleSimpleNoOutdir.json | 1 + .../amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json | 1 + .../node/maprootUrlModuleSimpleSpecifyOutputDirectory.json | 1 + .../amd/maprootUrlModuleSimpleSpecifyOutputFile.json | 1 + .../node/maprootUrlModuleSimpleSpecifyOutputFile.json | 1 + .../amd/maprootUrlModuleSubfolderNoOutdir.json | 1 + .../node/maprootUrlModuleSubfolderNoOutdir.json | 1 + .../amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json | 1 + .../node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json | 1 + .../amd/maprootUrlModuleSubfolderSpecifyOutputFile.json | 1 + .../node/maprootUrlModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json | 1 + .../node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json | 1 + ...rlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json | 1 + ...rlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json | 1 + ...rootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json | 1 + ...rootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json | 1 + .../node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json | 1 + ...rootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json | 1 + ...rootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json | 1 + .../maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json | 1 + .../maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json | 1 + .../amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json | 1 + .../node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json | 1 + ...tUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json | 1 + ...tUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json | 1 + ...aprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json | 1 + ...aprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/outModuleMultifolderNoOutdir.json | 1 + .../node/outModuleMultifolderNoOutdir.json | 1 + .../amd/outModuleMultifolderSpecifyOutputDirectory.json | 1 + .../node/outModuleMultifolderSpecifyOutputDirectory.json | 1 + .../amd/outModuleMultifolderSpecifyOutputFile.json | 1 + .../node/outModuleMultifolderSpecifyOutputFile.json | 1 + .../outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json | 1 + .../outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json | 1 + .../amd/outModuleSimpleSpecifyOutputDirectory.json | 1 + .../node/outModuleSimpleSpecifyOutputDirectory.json | 1 + .../amd/outModuleSimpleSpecifyOutputFile.json | 1 + .../node/outModuleSimpleSpecifyOutputFile.json | 1 + .../amd/outModuleSubfolderNoOutdir.json | 1 + .../node/outModuleSubfolderNoOutdir.json | 1 + .../amd/outModuleSubfolderSpecifyOutputDirectory.json | 1 + .../node/outModuleSubfolderSpecifyOutputDirectory.json | 1 + .../amd/outModuleSubfolderSpecifyOutputFile.json | 1 + .../node/outModuleSubfolderSpecifyOutputFile.json | 1 + .../reference/project/relativeNested/amd/relativeNested.json | 1 + .../reference/project/relativeNested/node/relativeNested.json | 1 + .../amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json | 1 + .../node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json | 1 + ...ootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json | 1 + ...ootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json | 1 + ...urceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json | 1 + ...urceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json | 1 + .../node/sourceRootAbsolutePathModuleSimpleNoOutdir.json | 1 + ...urceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json | 1 + ...urceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json | 1 + .../sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json | 1 + .../sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json | 1 + .../amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json | 1 + .../node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json | 1 + ...eRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json | 1 + ...eRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json | 1 + ...sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json | 1 + ...sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/sourceRootRelativePathModuleMultifolderNoOutdir.json | 1 + .../node/sourceRootRelativePathModuleMultifolderNoOutdir.json | 1 + ...ootRelativePathModuleMultifolderSpecifyOutputDirectory.json | 1 + ...ootRelativePathModuleMultifolderSpecifyOutputDirectory.json | 1 + ...urceRootRelativePathModuleMultifolderSpecifyOutputFile.json | 1 + ...urceRootRelativePathModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/sourceRootRelativePathModuleSimpleNoOutdir.json | 1 + .../node/sourceRootRelativePathModuleSimpleNoOutdir.json | 1 + ...urceRootRelativePathModuleSimpleSpecifyOutputDirectory.json | 1 + ...urceRootRelativePathModuleSimpleSpecifyOutputDirectory.json | 1 + .../sourceRootRelativePathModuleSimpleSpecifyOutputFile.json | 1 + .../sourceRootRelativePathModuleSimpleSpecifyOutputFile.json | 1 + .../amd/sourceRootRelativePathModuleSubfolderNoOutdir.json | 1 + .../node/sourceRootRelativePathModuleSubfolderNoOutdir.json | 1 + ...eRootRelativePathModuleSubfolderSpecifyOutputDirectory.json | 1 + ...eRootRelativePathModuleSubfolderSpecifyOutputDirectory.json | 1 + ...sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json | 1 + ...sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/sourcemapModuleMultifolderNoOutdir.json | 1 + .../node/sourcemapModuleMultifolderNoOutdir.json | 1 + .../amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json | 1 + .../node/sourcemapModuleMultifolderSpecifyOutputDirectory.json | 1 + .../amd/sourcemapModuleMultifolderSpecifyOutputFile.json | 1 + .../node/sourcemapModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/sourcemapModuleSimpleNoOutdir.json | 1 + .../node/sourcemapModuleSimpleNoOutdir.json | 1 + .../amd/sourcemapModuleSimpleSpecifyOutputDirectory.json | 1 + .../node/sourcemapModuleSimpleSpecifyOutputDirectory.json | 1 + .../amd/sourcemapModuleSimpleSpecifyOutputFile.json | 1 + .../node/sourcemapModuleSimpleSpecifyOutputFile.json | 1 + .../amd/sourcemapModuleSubfolderNoOutdir.json | 1 + .../node/sourcemapModuleSubfolderNoOutdir.json | 1 + .../amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json | 1 + .../node/sourcemapModuleSubfolderSpecifyOutputDirectory.json | 1 + .../amd/sourcemapModuleSubfolderSpecifyOutputFile.json | 1 + .../node/sourcemapModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/sourcerootUrlModuleMultifolderNoOutdir.json | 1 + .../node/sourcerootUrlModuleMultifolderNoOutdir.json | 1 + .../sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json | 1 + .../sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json | 1 + .../amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json | 1 + .../node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json | 1 + .../amd/sourcerootUrlModuleSimpleNoOutdir.json | 1 + .../node/sourcerootUrlModuleSimpleNoOutdir.json | 1 + .../amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json | 1 + .../node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json | 1 + .../amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json | 1 + .../node/sourcerootUrlModuleSimpleSpecifyOutputFile.json | 1 + .../amd/sourcerootUrlModuleSubfolderNoOutdir.json | 1 + .../node/sourcerootUrlModuleSubfolderNoOutdir.json | 1 + .../sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json | 1 + .../sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json | 1 + .../amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json | 1 + .../node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json | 1 + .../amd/visibilityOfTypeUsedAcrossModules.json | 1 + .../node/visibilityOfTypeUsedAcrossModules.json | 1 + tests/cases/fourslash/findAllRefsReExportLocal.ts | 1 + .../fourslash/fixExactOptionalUnassignableProperties11.ts | 1 + .../fourslash/fixExactOptionalUnassignableProperties12.ts | 1 + tests/cases/fourslash/getEmitOutputTsxFile_React.ts | 1 + tests/cases/fourslash/quickInfoUntypedModuleImport.ts | 2 ++ tests/cases/fourslash/renameDestructuringAssignmentInFor.ts | 1 + tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts | 1 + .../fourslash/renameDestructuringAssignmentNestedInFor2.ts | 1 + .../fourslash/renameDestructuringAssignmentNestedInForOf.ts | 1 + tests/cases/fourslash/server/jsdocCallbackTag.ts | 1 + .../project/mapRootAbsolutePathModuleMultifolderNoOutdir.json | 3 ++- ...ootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json | 3 ++- .../mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json | 3 ++- .../cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json | 3 ++- .../mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json | 3 ++- .../project/mapRootAbsolutePathModuleSubfolderNoOutdir.json | 3 ++- ...pRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json | 3 ++- .../mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json | 3 ++- .../project/mapRootRelativePathModuleMultifolderNoOutdir.json | 3 ++- ...ootRelativePathModuleMultifolderSpecifyOutputDirectory.json | 3 ++- .../mapRootRelativePathModuleMultifolderSpecifyOutputFile.json | 3 ++- .../cases/project/mapRootRelativePathModuleSimpleNoOutdir.json | 3 ++- .../mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../mapRootRelativePathModuleSimpleSpecifyOutputFile.json | 3 ++- .../project/mapRootRelativePathModuleSubfolderNoOutdir.json | 3 ++- ...pRootRelativePathModuleSubfolderSpecifyOutputDirectory.json | 3 ++- .../mapRootRelativePathModuleSubfolderSpecifyOutputFile.json | 3 ++- tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json | 3 ++- .../maprootUrlModuleMultifolderSpecifyOutputDirectory.json | 3 ++- .../project/maprootUrlModuleMultifolderSpecifyOutputFile.json | 3 ++- tests/cases/project/maprootUrlModuleSimpleNoOutdir.json | 3 ++- .../project/maprootUrlModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json | 3 ++- tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json | 3 ++- .../maprootUrlModuleSubfolderSpecifyOutputDirectory.json | 3 ++- .../project/maprootUrlModuleSubfolderSpecifyOutputFile.json | 3 ++- .../maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json | 3 ++- ...rlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json | 3 ++- ...rootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json | 3 ++- .../project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json | 3 ++- ...rootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json | 3 ++- .../maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json | 3 ++- ...tUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json | 3 ++- ...aprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json | 3 ++- tests/cases/project/outModuleMultifolderNoOutdir.json | 3 ++- .../project/outModuleMultifolderSpecifyOutputDirectory.json | 3 ++- tests/cases/project/outModuleMultifolderSpecifyOutputFile.json | 3 ++- tests/cases/project/outModuleSimpleNoOutdir.json | 3 ++- tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json | 3 ++- tests/cases/project/outModuleSimpleSpecifyOutputFile.json | 3 ++- tests/cases/project/outModuleSubfolderNoOutdir.json | 3 ++- .../project/outModuleSubfolderSpecifyOutputDirectory.json | 3 ++- tests/cases/project/outModuleSubfolderSpecifyOutputFile.json | 3 ++- tests/cases/project/relativeNested.json | 3 ++- .../sourceRootAbsolutePathModuleMultifolderNoOutdir.json | 3 ++- ...ootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json | 3 ++- ...urceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json | 3 ++- .../project/sourceRootAbsolutePathModuleSimpleNoOutdir.json | 3 ++- ...urceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json | 3 ++- .../project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json | 3 ++- ...eRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json | 3 ++- ...sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json | 3 ++- .../sourceRootRelativePathModuleMultifolderNoOutdir.json | 3 ++- ...ootRelativePathModuleMultifolderSpecifyOutputDirectory.json | 3 ++- ...urceRootRelativePathModuleMultifolderSpecifyOutputFile.json | 3 ++- .../project/sourceRootRelativePathModuleSimpleNoOutdir.json | 3 ++- ...urceRootRelativePathModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../sourceRootRelativePathModuleSimpleSpecifyOutputFile.json | 3 ++- .../project/sourceRootRelativePathModuleSubfolderNoOutdir.json | 3 ++- ...eRootRelativePathModuleSubfolderSpecifyOutputDirectory.json | 3 ++- ...sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json | 3 ++- tests/cases/project/sourcemapModuleMultifolderNoOutdir.json | 3 ++- .../sourcemapModuleMultifolderSpecifyOutputDirectory.json | 3 ++- .../project/sourcemapModuleMultifolderSpecifyOutputFile.json | 3 ++- tests/cases/project/sourcemapModuleSimpleNoOutdir.json | 3 ++- .../project/sourcemapModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../cases/project/sourcemapModuleSimpleSpecifyOutputFile.json | 3 ++- tests/cases/project/sourcemapModuleSubfolderNoOutdir.json | 3 ++- .../sourcemapModuleSubfolderSpecifyOutputDirectory.json | 3 ++- .../project/sourcemapModuleSubfolderSpecifyOutputFile.json | 3 ++- .../cases/project/sourcerootUrlModuleMultifolderNoOutdir.json | 3 ++- .../sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json | 3 ++- .../sourcerootUrlModuleMultifolderSpecifyOutputFile.json | 3 ++- tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json | 3 ++- .../sourcerootUrlModuleSimpleSpecifyOutputDirectory.json | 3 ++- .../project/sourcerootUrlModuleSimpleSpecifyOutputFile.json | 3 ++- tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json | 3 ++- .../sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json | 3 ++- .../project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json | 3 ++- tests/cases/project/visibilityOfTypeUsedAcrossModules.json | 3 ++- 260 files changed, 344 insertions(+), 83 deletions(-) diff --git a/src/harness/evaluatorImpl.ts b/src/harness/evaluatorImpl.ts index 2e2124b64e068..7b434403eb15c 100644 --- a/src/harness/evaluatorImpl.ts +++ b/src/harness/evaluatorImpl.ts @@ -39,6 +39,7 @@ export function evaluateTypeScript(source: string | { files: vfs.FileSet; rootFi const compilerOptions: ts.CompilerOptions = { target: ts.ScriptTarget.ES5, module: ts.ModuleKind.CommonJS, + strict: false, lib: ["lib.esnext.d.ts", "lib.dom.d.ts"], ...options, }; diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json index 09ecf27ea6905..316261ffd39e5 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json index 09ecf27ea6905..316261ffd39e5 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json index 344393c631cc7..0ec609a7aeb6f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json index 344393c631cc7..0ec609a7aeb6f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json index c0c646220384c..842d1268d6f7f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json index 69993b52b2cfa..49fd8f76ade2c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json index 34768bd676dc2..9aef25e62d02d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json index 34768bd676dc2..9aef25e62d02d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json index 657ba7585fc90..0c5f5dd58bbc3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json index 657ba7585fc90..0c5f5dd58bbc3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json index 71bdb92b4c3ee..887ed86d73e96 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json index c359770ee5fc0..02504862a5413 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json index eadb8fec9b931..91992cfc49e8b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json index eadb8fec9b931..91992cfc49e8b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json index 864c4119bb625..4d54be7055175 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json index 864c4119bb625..4d54be7055175 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json index b8129796d7c9d..7f84c6c0bb449 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json index 0f2fff849824b..bf93ac921368c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", "resolveMapRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json index c4ce3aa0f7472..6404a052c2765 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json index c4ce3aa0f7472..6404a052c2765 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json index 5503023d7b76a..1684532cd8e4b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json index 5503023d7b76a..1684532cd8e4b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json index defc6e1f513f1..7e5e79df8ac72 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json index 9cf596bb2abc8..e33821905abc2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json index 5fad1b73f5580..656ee79154686 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json index 5fad1b73f5580..656ee79154686 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json index be94d728d42e3..f525c929bfc0f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json index be94d728d42e3..f525c929bfc0f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json index f67a962fe3a08..0022b278bc728 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json index dec2a63151a83..6cdadea9071b6 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json index 06268f9e62544..b78d480ece622 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json index 06268f9e62544..b78d480ece622 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json index 18d69858a1afd..0c2f2d61352c0 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json index 18d69858a1afd..0c2f2d61352c0 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json index b10fa59247216..2d3e75b0b48ca 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json index 6880d91a7224d..7e1cf2b9394a2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "../mapFiles", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json index 4ef2816c00208..10b9fa1874f97 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json index 4ef2816c00208..10b9fa1874f97 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json index 1c707e92c7887..bdec0cfd4072d 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json index 1c707e92c7887..bdec0cfd4072d 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json index 00606be4e8fa8..e1ad80590dd2a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json index 85c13833e7493..bd323a9ae0ff0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json index eaf89425dde47..46c4732b42fe3 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json index eaf89425dde47..46c4732b42fe3 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json index 08a40b7e00fee..65b3e12e1a37a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json index 08a40b7e00fee..65b3e12e1a37a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json index 3a0253543f6f8..6d93e3aa42594 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json index b48f55c96f18e..6468e6c169dca 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json index 8fc1d8cedb3a6..4a692d97e89d2 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json index 8fc1d8cedb3a6..4a692d97e89d2 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json index ff4cef3be13f8..69c3ba4c2d9ff 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json index ff4cef3be13f8..69c3ba4c2d9ff 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json index 62022a2a153bd..2a5efef824c4d 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json index 85f9744e785dd..96c4e543ea18f 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json index d3df7e3693c9e..782e9beb78389 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json index d3df7e3693c9e..782e9beb78389 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json index 93884030e88e6..a154f6bff5e0c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json index 93884030e88e6..a154f6bff5e0c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json index bde947b83f934..fcf55d117c86b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json index 26c67e9736058..545f8f93210e5 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json index 3e32619902a83..ce4d97a0b50f6 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json index 3e32619902a83..ce4d97a0b50f6 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json index 6464e9f189f1b..8a15fa645d39c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json index 6464e9f189f1b..8a15fa645d39c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json index fa233c59d3a27..14bd7e5cacc77 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json index 1bc6bae5911d2..2290a81ece28c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json index 93b2d0ff36805..031889e4c7fec 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json index 93b2d0ff36805..031889e4c7fec 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json index f234ff79bb7be..9894ad9f6a62b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json index f234ff79bb7be..9894ad9f6a62b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json index 58b76d6f050bc..6fdb1682ce5f9 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json index a1489a487ca7d..af833616a2b43 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json index 3b03cfce24fd8..7eafa7bee0816 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json @@ -6,6 +6,7 @@ ], "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json index 3b03cfce24fd8..7eafa7bee0816 100644 --- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json @@ -6,6 +6,7 @@ ], "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json index af74f9b2f14e5..c00c6602e0992 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json @@ -7,6 +7,7 @@ "outDir": "outdir/simple", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json index af74f9b2f14e5..c00c6602e0992 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json @@ -7,6 +7,7 @@ "outDir": "outdir/simple", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json index 64960cadbd930..2659148fb03aa 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json @@ -7,6 +7,7 @@ "outFile": "bin/test.js", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json index 45de87d52c9dd..1b3649314daf8 100644 --- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json @@ -7,6 +7,7 @@ "outFile": "bin/test.js", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json index fc4107dacccde..05fa3a78dcab2 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json @@ -6,6 +6,7 @@ ], "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json index fc4107dacccde..05fa3a78dcab2 100644 --- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json @@ -6,6 +6,7 @@ ], "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json index 8aa88510e71b0..4269468f21d51 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json @@ -7,6 +7,7 @@ "outDir": "outdir/simple", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json index 8aa88510e71b0..4269468f21d51 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json @@ -7,6 +7,7 @@ "outDir": "outdir/simple", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json index b664b24ac281e..b0db2f9d0a427 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json @@ -7,6 +7,7 @@ "outFile": "bin/test.js", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json index 3e391a0e3ad08..03e126f259f98 100644 --- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json @@ -7,6 +7,7 @@ "outFile": "bin/test.js", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json index 341e05bc7bdc5..f87c84098abf5 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json @@ -6,6 +6,7 @@ ], "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json index 341e05bc7bdc5..f87c84098abf5 100644 --- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json @@ -6,6 +6,7 @@ ], "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json index cfbe79831f704..7ba82d6217d0f 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json @@ -7,6 +7,7 @@ "outDir": "outdir/simple", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json index cfbe79831f704..7ba82d6217d0f 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json @@ -7,6 +7,7 @@ "outDir": "outdir/simple", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json index d220bf9f619ed..29be4bfe563f6 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json @@ -7,6 +7,7 @@ "outFile": "bin/test.js", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json index 612b0844772ff..5e952676379c8 100644 --- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json @@ -7,6 +7,7 @@ "outFile": "bin/test.js", "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/relativeNested/amd/relativeNested.json b/tests/baselines/reference/project/relativeNested/amd/relativeNested.json index afa486bfd7728..26c866c984186 100644 --- a/tests/baselines/reference/project/relativeNested/amd/relativeNested.json +++ b/tests/baselines/reference/project/relativeNested/amd/relativeNested.json @@ -5,6 +5,7 @@ "app.ts" ], "runTest": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/relativeNested/node/relativeNested.json b/tests/baselines/reference/project/relativeNested/node/relativeNested.json index afa486bfd7728..26c866c984186 100644 --- a/tests/baselines/reference/project/relativeNested/node/relativeNested.json +++ b/tests/baselines/reference/project/relativeNested/node/relativeNested.json @@ -5,6 +5,7 @@ "app.ts" ], "runTest": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json index cd1a32353f451..6327f3c512328 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json index cd1a32353f451..6327f3c512328 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json index 943c9f685e5fa..f5db486978dd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json index 943c9f685e5fa..f5db486978dd4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json index 45316284f412d..06b5498f69740 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json index 51f70eb209e0a..a571376961a13 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json index c91638a9c7454..f59b352391148 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json index c91638a9c7454..f59b352391148 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json index 72c7e99dcf028..bfc05fcf3581e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json index 72c7e99dcf028..bfc05fcf3581e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json index 5fdcedd76edbf..eb36e9fb46fc3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json index 86ca493610032..dc5518c8f81b1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json index 4de88028c9fba..319dc2d4d2efc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json index 4de88028c9fba..319dc2d4d2efc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json @@ -9,6 +9,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json index 91547e5ec71b8..46c09a95342a8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json index 91547e5ec71b8..46c09a95342a8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json index e213d6c327a28..6366a71660ec3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json index b8e4423ade941..30dc0ccdf08e1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json @@ -10,6 +10,7 @@ "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", "resolveSourceRoot": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json index 98a9d8ddee1ef..e82287935d647 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json index 98a9d8ddee1ef..e82287935d647 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json index 26a7372bdd8b1..0d0898023023e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json index 26a7372bdd8b1..0d0898023023e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json index fd197880aa9a6..45227935acc96 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json index af9087b1fdcca..38b6c6a550458 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json index 095f1679fe75a..7a9483fa8ae2e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json index 095f1679fe75a..7a9483fa8ae2e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json index c76456c546746..8fc6fc52b888b 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json index c76456c546746..8fc6fc52b888b 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json index c18aaa793b65f..19ae847b615de 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json index 44c9dec0c5e4b..13e9f298a61b5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json index 35884f5fd2aa1..a7af6da07c3a2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json index 35884f5fd2aa1..a7af6da07c3a2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json index 5fa148b713127..21f6d91d896a2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json index 5fa148b713127..21f6d91d896a2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json index 7c600e86593ba..aa141f896677a 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json index 6563d66606a9c..56f0c46e4b2d1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "../src", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json index 96573ef4e5f05..4c923220c7756 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json @@ -7,6 +7,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json index 96573ef4e5f05..4c923220c7756 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json @@ -7,6 +7,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json index b88e5a9345082..520f5f573064c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json index b88e5a9345082..520f5f573064c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json index c4bc520017cca..b399ffc992df9 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json index 30a40201b6edb..a46c060b18416 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json index 0328c9914f0a1..73ff0dd88e68b 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json @@ -7,6 +7,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json index 0328c9914f0a1..73ff0dd88e68b 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json @@ -7,6 +7,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json index ed11d857232e6..8fbdc5c89d8c1 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json index ed11d857232e6..8fbdc5c89d8c1 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json index 926ee8e90c227..32035ecbe1dcf 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json index 7588606f60680..cda12e840109c 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json index 7c2604a204dbc..241fb0286fb08 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json @@ -7,6 +7,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json index 7c2604a204dbc..241fb0286fb08 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json @@ -7,6 +7,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json index f37af38b003d8..9e49d93691a92 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json index f37af38b003d8..9e49d93691a92 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json index 1925480ffc8b1..2684d00d708a3 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json index b014e6bff344b..1e3613d34859e 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json @@ -8,6 +8,7 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json index 2fdfb4b184224..90db6cbe79293 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json index 2fdfb4b184224..90db6cbe79293 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json index 27711bd31442e..6a5fb4243a1a1 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json index 27711bd31442e..6a5fb4243a1a1 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json index 3d4fe4f2d5936..99e54d41ae6e7 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json index a1a7cd857fa1c..58998c9ea0318 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json index a020dd6db380c..d89027e197d4a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json index a020dd6db380c..d89027e197d4a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json index c864c2d3766bb..c8874b7c5b4a3 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json index c864c2d3766bb..c8874b7c5b4a3 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json index 98820967ad213..1af3e961e76fc 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json index 7bd6c4559983a..ecb364f828fba 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json index 9e1589bd95e91..f2705c41120ce 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json index 9e1589bd95e91..f2705c41120ce 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json @@ -8,6 +8,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json index 0da3eb3fb008b..b166839b08ee0 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json index 0da3eb3fb008b..b166839b08ee0 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json index 6a3e7ecd4a271..980c9d207517e 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json index f0d4c07c48afc..8bc875014e1c5 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json @@ -9,6 +9,7 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "http://typescript.codeplex.com/", + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json index b7ca119530677..0bf02f7e48f3c 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json @@ -5,6 +5,7 @@ "commands.ts" ], "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json index b7ca119530677..0bf02f7e48f3c 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json @@ -5,6 +5,7 @@ "commands.ts" ], "baselineCheck": true, + "strict": false, "resolvedInputFiles": [ "lib.es5.d.ts", "lib.decorators.d.ts", diff --git a/tests/cases/fourslash/findAllRefsReExportLocal.ts b/tests/cases/fourslash/findAllRefsReExportLocal.ts index 3bbf73b5df380..99c02a2b54554 100644 --- a/tests/cases/fourslash/findAllRefsReExportLocal.ts +++ b/tests/cases/fourslash/findAllRefsReExportLocal.ts @@ -1,6 +1,7 @@ /// // @noLib: true +// @strict: false // @Filename: /a.ts ////[|var /*ax0*/[|{| "isDefinition": true, "contextRangeIndex": 0 |}x|];|] diff --git a/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts b/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts index 489f7f93b3ae5..ac5fa67ac3f76 100644 --- a/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts +++ b/tests/cases/fourslash/fixExactOptionalUnassignableProperties11.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @strictNullChecks: true // @exactOptionalPropertyTypes: true //// interface IC { diff --git a/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts b/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts index 3722a53327212..b46b3bbf3f112 100644 --- a/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts +++ b/tests/cases/fourslash/fixExactOptionalUnassignableProperties12.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @strictNullChecks: true // @exactOptionalPropertyTypes: true //// interface IC2 { diff --git a/tests/cases/fourslash/getEmitOutputTsxFile_React.ts b/tests/cases/fourslash/getEmitOutputTsxFile_React.ts index 0620f6d83ef7f..046eaa79da23b 100644 --- a/tests/cases/fourslash/getEmitOutputTsxFile_React.ts +++ b/tests/cases/fourslash/getEmitOutputTsxFile_React.ts @@ -4,6 +4,7 @@ // @declaration: true // @sourceMap: true // @jsx: react +// @strict: false // @Filename: inputFile1.ts // @emitThisFile: true diff --git a/tests/cases/fourslash/quickInfoUntypedModuleImport.ts b/tests/cases/fourslash/quickInfoUntypedModuleImport.ts index a10b260cc70e8..d9a020ce8b7d9 100644 --- a/tests/cases/fourslash/quickInfoUntypedModuleImport.ts +++ b/tests/cases/fourslash/quickInfoUntypedModuleImport.ts @@ -1,5 +1,7 @@ /// +// @strict: false + // @Filename: node_modules/foo/index.js //// /*index*/{} diff --git a/tests/cases/fourslash/renameDestructuringAssignmentInFor.ts b/tests/cases/fourslash/renameDestructuringAssignmentInFor.ts index 9accf745717b5..975ae6b6460c3 100644 --- a/tests/cases/fourslash/renameDestructuringAssignmentInFor.ts +++ b/tests/cases/fourslash/renameDestructuringAssignmentInFor.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface I { //// [|[|{| "contextRangeIndex": 0 |}property1|]: number;|] //// property2: string; diff --git a/tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts b/tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts index f0deafa50d1e6..69b1dd01d80b3 100644 --- a/tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts +++ b/tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface I { //// [|[|{| "contextRangeIndex": 0 |}property1|]: number;|] //// property2: string; diff --git a/tests/cases/fourslash/renameDestructuringAssignmentNestedInFor2.ts b/tests/cases/fourslash/renameDestructuringAssignmentNestedInFor2.ts index 265842eaf5a5f..4ee012e22b9fa 100644 --- a/tests/cases/fourslash/renameDestructuringAssignmentNestedInFor2.ts +++ b/tests/cases/fourslash/renameDestructuringAssignmentNestedInFor2.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface MultiRobot { //// name: string; //// skills: { diff --git a/tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf.ts b/tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf.ts index cd598e7636287..048576092fbcf 100644 --- a/tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf.ts +++ b/tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface MultiRobot { //// name: string; //// skills: { diff --git a/tests/cases/fourslash/server/jsdocCallbackTag.ts b/tests/cases/fourslash/server/jsdocCallbackTag.ts index df1b9e1296919..c924d3fccef19 100644 --- a/tests/cases/fourslash/server/jsdocCallbackTag.ts +++ b/tests/cases/fourslash/server/jsdocCallbackTag.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowNonTsExtensions: true // @Filename: jsdocCallbackTag.js //// /** diff --git a/tests/cases/project/mapRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/cases/project/mapRootAbsolutePathModuleMultifolderNoOutdir.json index 5087290bd40a3..cc544ef225db9 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleMultifolderNoOutdir.json +++ b/tests/cases/project/mapRootAbsolutePathModuleMultifolderNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json index 4558ad9db0cde..ac626ab5c4dcd 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json index 9e1f3b8653621..abc281cbb7715 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } diff --git a/tests/cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json b/tests/cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json index 537b91d657f77..9cc6c83afe038 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json +++ b/tests/cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json index d654942a7bc25..bbbecbc8a4604 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json index 0e46c7f6555d4..6521342e9c718 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } diff --git a/tests/cases/project/mapRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/cases/project/mapRootAbsolutePathModuleSubfolderNoOutdir.json index bfd1a7fa83206..5e014e647840c 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleSubfolderNoOutdir.json +++ b/tests/cases/project/mapRootAbsolutePathModuleSubfolderNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json index 1327f970aed3b..6bd5fafefde32 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json index da34468ad2c98..b76ed127b376c 100644 --- a/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles", - "resolveMapRoot": true + "resolveMapRoot": true, + "strict": false } diff --git a/tests/cases/project/mapRootRelativePathModuleMultifolderNoOutdir.json b/tests/cases/project/mapRootRelativePathModuleMultifolderNoOutdir.json index d73b017ae64f0..43c5449fc4a86 100644 --- a/tests/cases/project/mapRootRelativePathModuleMultifolderNoOutdir.json +++ b/tests/cases/project/mapRootRelativePathModuleMultifolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json index 4cde500ff7818..e935174ce88be 100644 --- a/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json index b1124122faa56..dd48855dfb283 100644 --- a/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } diff --git a/tests/cases/project/mapRootRelativePathModuleSimpleNoOutdir.json b/tests/cases/project/mapRootRelativePathModuleSimpleNoOutdir.json index 65443cee955b8..a562768758c8d 100644 --- a/tests/cases/project/mapRootRelativePathModuleSimpleNoOutdir.json +++ b/tests/cases/project/mapRootRelativePathModuleSimpleNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json index f2ecede27e3a3..0efd02d7da697 100644 --- a/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json index 01528e90545d0..4f82affee8e5b 100644 --- a/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } diff --git a/tests/cases/project/mapRootRelativePathModuleSubfolderNoOutdir.json b/tests/cases/project/mapRootRelativePathModuleSubfolderNoOutdir.json index 65d6cdd5e3328..e80ea823d0f31 100644 --- a/tests/cases/project/mapRootRelativePathModuleSubfolderNoOutdir.json +++ b/tests/cases/project/mapRootRelativePathModuleSubfolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json index 57a577eda3a59..e18f83a27baeb 100644 --- a/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json index 75396128b8a2b..52ac43a01cf9f 100644 --- a/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "../mapFiles" + "mapRoot": "../mapFiles", + "strict": false } diff --git a/tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json b/tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json index 3ddc91c7e1862..4364a73bfed24 100644 --- a/tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json +++ b/tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputDirectory.json index 49f143504f21d..7544eccb4a0fc 100644 --- a/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json index c96ede8705fcf..fdf138218f6d2 100644 --- a/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } diff --git a/tests/cases/project/maprootUrlModuleSimpleNoOutdir.json b/tests/cases/project/maprootUrlModuleSimpleNoOutdir.json index 24c30b1e887a9..16a1312fe3180 100644 --- a/tests/cases/project/maprootUrlModuleSimpleNoOutdir.json +++ b/tests/cases/project/maprootUrlModuleSimpleNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputDirectory.json index cdd13cfaf5905..5a2c70d055055 100644 --- a/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json index 6e47b94dbf7d1..3090f15b2ee3b 100644 --- a/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } diff --git a/tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json b/tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json index 33fcd7984a006..6164a628d94f4 100644 --- a/tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json +++ b/tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputDirectory.json index 82d8706c8d48e..3821ed559ce2b 100644 --- a/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json index b05befb815ed0..f49f4e1bd4d73 100644 --- a/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "mapRoot": "http://www.typescriptlang.org/" + "mapRoot": "http://www.typescriptlang.org/", + "strict": false } diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json b/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json index e14fde0b9363d..9207aa247ea5c 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json index c88a0790cc98a..08dab0372c3cf 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json index 2426f75c45f74..441d3e3d3f25e 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json index d441ec86048eb..53c8ee6e57d5e 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json index a7d01b95e2a19..6790857d4fe54 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json index 03d5a55a9c275..24b3ecfa09d5e 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json index 9cb263892146e..a20cd0b59ac9a 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json index 4e40f8664721c..bb07256720a99 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json index 36f32dccf78f0..03591eed43b59 100644 --- a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "mapRoot": "http://www.typescriptlang.org/", - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } diff --git a/tests/cases/project/outModuleMultifolderNoOutdir.json b/tests/cases/project/outModuleMultifolderNoOutdir.json index 67e28f13cdc5b..25aeab7af0ee7 100644 --- a/tests/cases/project/outModuleMultifolderNoOutdir.json +++ b/tests/cases/project/outModuleMultifolderNoOutdir.json @@ -5,5 +5,6 @@ "test.ts" ], "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/outModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/outModuleMultifolderSpecifyOutputDirectory.json index 3ee3c32622d4b..e8f8b4754bce9 100644 --- a/tests/cases/project/outModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/outModuleMultifolderSpecifyOutputDirectory.json @@ -6,5 +6,6 @@ ], "outDir": "outdir/simple", "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/outModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/outModuleMultifolderSpecifyOutputFile.json index 69f028cabca40..2ed2dd0427abe 100644 --- a/tests/cases/project/outModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/outModuleMultifolderSpecifyOutputFile.json @@ -6,5 +6,6 @@ ], "outFile": "bin/test.js", "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } diff --git a/tests/cases/project/outModuleSimpleNoOutdir.json b/tests/cases/project/outModuleSimpleNoOutdir.json index 45818f2a3ec74..f586c6f14f83c 100644 --- a/tests/cases/project/outModuleSimpleNoOutdir.json +++ b/tests/cases/project/outModuleSimpleNoOutdir.json @@ -5,5 +5,6 @@ "test.ts" ], "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json index e47e24888b849..90633d9f29408 100644 --- a/tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json @@ -6,5 +6,6 @@ ], "outDir": "outdir/simple", "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/outModuleSimpleSpecifyOutputFile.json b/tests/cases/project/outModuleSimpleSpecifyOutputFile.json index b8b573d84ede1..826da79dfe899 100644 --- a/tests/cases/project/outModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/outModuleSimpleSpecifyOutputFile.json @@ -6,5 +6,6 @@ ], "outFile": "bin/test.js", "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } diff --git a/tests/cases/project/outModuleSubfolderNoOutdir.json b/tests/cases/project/outModuleSubfolderNoOutdir.json index b17beca58bb55..797c29691401c 100644 --- a/tests/cases/project/outModuleSubfolderNoOutdir.json +++ b/tests/cases/project/outModuleSubfolderNoOutdir.json @@ -5,5 +5,6 @@ "test.ts" ], "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/outModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/outModuleSubfolderSpecifyOutputDirectory.json index 6c5e806a1bfaf..ada57175424cd 100644 --- a/tests/cases/project/outModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/outModuleSubfolderSpecifyOutputDirectory.json @@ -6,5 +6,6 @@ ], "outDir": "outdir/simple", "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/outModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/outModuleSubfolderSpecifyOutputFile.json index 4e7dc934f9335..3ea605f4785e1 100644 --- a/tests/cases/project/outModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/outModuleSubfolderSpecifyOutputFile.json @@ -6,5 +6,6 @@ ], "outFile": "bin/test.js", "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } diff --git a/tests/cases/project/relativeNested.json b/tests/cases/project/relativeNested.json index fd6dd35adde31..303a2588c8bbf 100644 --- a/tests/cases/project/relativeNested.json +++ b/tests/cases/project/relativeNested.json @@ -4,5 +4,6 @@ "inputFiles": [ "app.ts" ], - "runTest": true + "runTest": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/cases/project/sourceRootAbsolutePathModuleMultifolderNoOutdir.json index 9dfda4b9700a1..a31ca436ab433 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderNoOutdir.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleMultifolderNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json index d5b4f2c37917b..3c5013cc3e9b9 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json index c6af4fe75a7bb..598e68f66c780 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSimpleNoOutdir.json b/tests/cases/project/sourceRootAbsolutePathModuleSimpleNoOutdir.json index 16ce6ccd12c79..22dbe3a1e4304 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleSimpleNoOutdir.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleSimpleNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json index 85e261ac98eb0..ea977bea87bf9 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json index 9648defa58261..7d1f791005241 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_simple/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/cases/project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json index 631e9fc4c69a0..0717b9d1f7cce 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json @@ -8,5 +8,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json index 14c0b10cd7be1..916c60b8f580c 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json index 8426036bd71fc..56473123c00df 100644 --- a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json @@ -9,5 +9,6 @@ "declaration": true, "baselineCheck": true, "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src", - "resolveSourceRoot": true + "resolveSourceRoot": true, + "strict": false } diff --git a/tests/cases/project/sourceRootRelativePathModuleMultifolderNoOutdir.json b/tests/cases/project/sourceRootRelativePathModuleMultifolderNoOutdir.json index babfe6e7dcada..5241e3c28dfea 100644 --- a/tests/cases/project/sourceRootRelativePathModuleMultifolderNoOutdir.json +++ b/tests/cases/project/sourceRootRelativePathModuleMultifolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json index 82debf7fd0fca..71beb67ae07e1 100644 --- a/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json index 68663e8772582..f02c7d1254e1b 100644 --- a/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } diff --git a/tests/cases/project/sourceRootRelativePathModuleSimpleNoOutdir.json b/tests/cases/project/sourceRootRelativePathModuleSimpleNoOutdir.json index bef3c046ddbaa..0570ed3e2c04f 100644 --- a/tests/cases/project/sourceRootRelativePathModuleSimpleNoOutdir.json +++ b/tests/cases/project/sourceRootRelativePathModuleSimpleNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json index dc5436a4549d5..31ca2ece3151f 100644 --- a/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json index 3428665793889..3a7a7d1020964 100644 --- a/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } diff --git a/tests/cases/project/sourceRootRelativePathModuleSubfolderNoOutdir.json b/tests/cases/project/sourceRootRelativePathModuleSubfolderNoOutdir.json index c9473fef00aab..32df91ca47d24 100644 --- a/tests/cases/project/sourceRootRelativePathModuleSubfolderNoOutdir.json +++ b/tests/cases/project/sourceRootRelativePathModuleSubfolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json index 2051e4458cbe4..5810f6c2adaea 100644 --- a/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json index 8836464991c87..9e2c47361d905 100644 --- a/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "../src" + "sourceRoot": "../src", + "strict": false } diff --git a/tests/cases/project/sourcemapModuleMultifolderNoOutdir.json b/tests/cases/project/sourcemapModuleMultifolderNoOutdir.json index 396da18824e3c..e0eb1180bee8b 100644 --- a/tests/cases/project/sourcemapModuleMultifolderNoOutdir.json +++ b/tests/cases/project/sourcemapModuleMultifolderNoOutdir.json @@ -6,5 +6,6 @@ ], "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputDirectory.json index 7d511b26fba84..8d80a26b2c9d7 100644 --- a/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputDirectory.json @@ -7,5 +7,6 @@ "outDir": "outdir/simple", "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json index c2b1ca6cf1ea8..01ea018748839 100644 --- a/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json @@ -7,5 +7,6 @@ "outFile": "bin/test.js", "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } diff --git a/tests/cases/project/sourcemapModuleSimpleNoOutdir.json b/tests/cases/project/sourcemapModuleSimpleNoOutdir.json index 9c216c83b3e18..8e42fda5c463e 100644 --- a/tests/cases/project/sourcemapModuleSimpleNoOutdir.json +++ b/tests/cases/project/sourcemapModuleSimpleNoOutdir.json @@ -6,5 +6,6 @@ ], "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcemapModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/sourcemapModuleSimpleSpecifyOutputDirectory.json index 9ddde0f9cf2a2..d9d82ca5000ea 100644 --- a/tests/cases/project/sourcemapModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/sourcemapModuleSimpleSpecifyOutputDirectory.json @@ -7,5 +7,6 @@ "outDir": "outdir/simple", "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json index 82a0221663f94..d04d5e67cbc82 100644 --- a/tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json @@ -7,5 +7,6 @@ "outFile": "bin/test.js", "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } diff --git a/tests/cases/project/sourcemapModuleSubfolderNoOutdir.json b/tests/cases/project/sourcemapModuleSubfolderNoOutdir.json index 68dc3bfef3f37..c6988c1042c04 100644 --- a/tests/cases/project/sourcemapModuleSubfolderNoOutdir.json +++ b/tests/cases/project/sourcemapModuleSubfolderNoOutdir.json @@ -6,5 +6,6 @@ ], "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputDirectory.json index 230bf9d72bb1e..2f589731b5c08 100644 --- a/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputDirectory.json @@ -7,5 +7,6 @@ "outDir": "outdir/simple", "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json index a29ec4429bd45..26ab22f8fbd0f 100644 --- a/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json @@ -7,5 +7,6 @@ "outFile": "bin/test.js", "sourceMap": true, "declaration": true, - "baselineCheck": true + "baselineCheck": true, + "strict": false } diff --git a/tests/cases/project/sourcerootUrlModuleMultifolderNoOutdir.json b/tests/cases/project/sourcerootUrlModuleMultifolderNoOutdir.json index c5016fa8e06e0..d0b6b6af1265f 100644 --- a/tests/cases/project/sourcerootUrlModuleMultifolderNoOutdir.json +++ b/tests/cases/project/sourcerootUrlModuleMultifolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json index b9dc757ecd9d1..3ffbf2acab08e 100644 --- a/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json index dd6be1a792063..5623308f175a4 100644 --- a/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json +++ b/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } diff --git a/tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json b/tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json index ecfcc1ab5b786..3aac1d7cd08c4 100644 --- a/tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json +++ b/tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json index 87d949fa30d95..8bce27e12bfc0 100644 --- a/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json +++ b/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json index a3b2de48d0296..a961680ca8754 100644 --- a/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json +++ b/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } diff --git a/tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json b/tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json index 1fda23eb1161b..01f3311b5b90a 100644 --- a/tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json +++ b/tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json @@ -7,5 +7,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json index ebae37db88ff2..6a29fe524cb7f 100644 --- a/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json +++ b/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } \ No newline at end of file diff --git a/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json index 4f8404137f8e9..d321ceea36b31 100644 --- a/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json +++ b/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json @@ -8,5 +8,6 @@ "sourceMap": true, "declaration": true, "baselineCheck": true, - "sourceRoot": "http://typescript.codeplex.com/" + "sourceRoot": "http://typescript.codeplex.com/", + "strict": false } diff --git a/tests/cases/project/visibilityOfTypeUsedAcrossModules.json b/tests/cases/project/visibilityOfTypeUsedAcrossModules.json index 5be7459dab8fc..f3806ab6982a2 100644 --- a/tests/cases/project/visibilityOfTypeUsedAcrossModules.json +++ b/tests/cases/project/visibilityOfTypeUsedAcrossModules.json @@ -4,5 +4,6 @@ "inputFiles": [ "commands.ts" ], - "baselineCheck": true + "baselineCheck": true, + "strict": false } \ No newline at end of file From c3dc61d18a42d2a1e8d1524be579d1055dd26e18 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 21 Jan 2026 09:29:18 -0800 Subject: [PATCH 4/6] Turn `// @strict` off in all failing fourslash tests which do not contain baseline calls (#63023) --- tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts | 1 + tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts | 1 + tests/cases/fourslash/cloduleAsBaseClass.ts | 1 + tests/cases/fourslash/cloduleAsBaseClass2.ts | 1 + tests/cases/fourslash/cloduleTypeOf1.ts | 1 + tests/cases/fourslash/codeFixAddMissingAsync2.ts | 1 + tests/cases/fourslash/codeFixAddMissingDeclareProperty.ts | 1 + tests/cases/fourslash/codeFixAddMissingEnumMember12.ts | 1 + tests/cases/fourslash/codeFixAddMissingProperties1.ts | 1 + tests/cases/fourslash/codeFixAddMissingProperties33.ts | 1 + tests/cases/fourslash/codeFixAddMissingProperties37.ts | 1 + tests/cases/fourslash/codeFixAddMissingProperties43.ts | 1 + tests/cases/fourslash/codeFixAddMissingProperties44.ts | 1 + tests/cases/fourslash/codeFixAddMissingProperties6.ts | 1 + tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts | 1 + tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts | 1 + tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts | 1 + tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts | 1 + .../fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts | 1 + .../fourslash/codeFixClassImplementClassMemberAnonymousClass.ts | 1 + .../fourslash/codeFixClassImplementClassPropertyModifiers.ts | 1 + .../fourslash/codeFixClassImplementClassPropertyTypeQuery.ts | 1 + tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts | 1 + ...lassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts | 1 + .../fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts | 1 + ...eFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts | 1 + .../codeFixClassImplementInterfaceMultipleImplements1.ts | 1 + .../codeFixClassImplementInterfaceMultipleImplements2.ts | 1 + ...eFixClassImplementInterfaceMultipleImplementsIntersection2.ts | 1 + .../fourslash/codeFixClassImplementInterfaceOptionalProperty.ts | 1 + .../codeFixClassImplementInterfaceSomePropertiesPresent.ts | 1 + tests/cases/fourslash/codeFixCorrectReturnValue10.ts | 1 + tests/cases/fourslash/codeFixCorrectReturnValue18.ts | 1 + tests/cases/fourslash/codeFixCorrectReturnValue19.ts | 1 + tests/cases/fourslash/codeFixCorrectReturnValue20.ts | 1 + tests/cases/fourslash/codeFixCorrectReturnValue8.ts | 1 + tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts | 1 + tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts | 1 + tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts | 1 + tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts | 1 + tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts | 1 + tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageConstructor.ts | 1 + .../fourslash/codeFixInferFromUsageConstructorFunctionJS.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageGetter2.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageRestParam.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts | 1 + tests/cases/fourslash/codeFixInferFromUsageString.ts | 1 + tests/cases/fourslash/codeFixInitializePrivatePropertyJS.ts | 1 + .../codeFixMissingTypeAnnotationOnExports28-long-types.ts | 1 + tests/cases/fourslash/codeFixOverrideModifier10.ts | 1 + tests/cases/fourslash/codeFixOverrideModifier9.ts | 1 + tests/cases/fourslash/codeFixOverrideModifier_js1.ts | 1 + tests/cases/fourslash/codeFixRenameUnmatchedParameterJS1.ts | 1 + tests/cases/fourslash/codeFixRenameUnmatchedParameterJS2.ts | 1 + tests/cases/fourslash/codeFixRenameUnmatchedParameterJS3.ts | 1 + tests/cases/fourslash/codeFixSpellingVsMissingMember.ts | 1 + tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts | 1 + tests/cases/fourslash/codeFixUndeclaredClassInstance.ts | 1 + .../fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts | 1 + .../fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts | 1 + .../fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts | 1 + tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts | 1 + tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite2.ts | 1 + tests/cases/fourslash/codeFixUnusedIdentifier_prefix.ts | 1 + tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts | 1 + tests/cases/fourslash/codefixInferFromUsageNullish.ts | 1 + tests/cases/fourslash/completionCloneQuestionToken.ts | 1 + .../fourslash/completionListsThroughTransitiveBaseClasses.ts | 1 + .../fourslash/completionListsThroughTransitiveBaseClasses2.ts | 1 + tests/cases/fourslash/completionsOverridingMethod9.ts | 1 + .../cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts | 1 + tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts | 1 + tests/cases/fourslash/contextualTypingOfArrayLiterals.ts | 1 + tests/cases/fourslash/defaultParamsAndContextualTypes.ts | 1 + tests/cases/fourslash/deprecatedInheritedJSDocOverload.ts | 1 + .../cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts | 1 + ...iagnosticsJsFileCompilationDuplicateFunctionImplementation.ts | 1 + tests/cases/fourslash/emptyArrayInference.ts | 1 + tests/cases/fourslash/exportEqualTypes.ts | 1 + tests/cases/fourslash/extendArrayInterfaceMember.ts | 1 + tests/cases/fourslash/extendInterfaceOverloadedMethod.ts | 1 + tests/cases/fourslash/extendsTArray.ts | 1 + tests/cases/fourslash/extractFunctionContainingThis3.ts | 1 + tests/cases/fourslash/fixingTypeParametersQuickInfo.ts | 1 + tests/cases/fourslash/functionTypes.ts | 1 + tests/cases/fourslash/genericInterfacePropertyInference1.ts | 1 + tests/cases/fourslash/genericInterfacePropertyInference2.ts | 1 + tests/cases/fourslash/genericMapTyping1.ts | 1 + tests/cases/fourslash/genericObjectBaseType.ts | 1 + tests/cases/fourslash/genericRespecialization1.ts | 1 + tests/cases/fourslash/getDeclarationDiagnostics.ts | 1 + tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts | 1 + tests/cases/fourslash/incompatibleOverride.ts | 1 + tests/cases/fourslash/inheritedModuleMembersForClodule2.ts | 1 + tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts | 1 + .../fourslash/jsxAttributeSnippetCompletionAfterTypeArgs.ts | 1 + tests/cases/fourslash/jsxAttributeSnippetCompletionClosed.ts | 1 + tests/cases/fourslash/jsxAttributeSnippetCompletionUnclosed.ts | 1 + tests/cases/fourslash/multiModuleFundule.ts | 1 + tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts | 1 + tests/cases/fourslash/objectLiteralCallSignatures.ts | 1 + tests/cases/fourslash/parenthesisFatArrows.ts | 1 + tests/cases/fourslash/pasteLambdaOverModule.ts | 1 + ...nfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts | 1 + .../fourslash/quickInfoForObjectBindingElementPropertyName03.ts | 1 + tests/cases/fourslash/quickInfoForShorthandProperty.ts | 1 + tests/cases/fourslash/quickInfoGenericTypeArgumentInference1.ts | 1 + .../fourslash/quickInfoJsDocNonDiscriminatedUnionSharedProp.ts | 1 + tests/cases/fourslash/quickInfoOnCatchVariable.ts | 1 + .../fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts | 1 + tests/cases/fourslash/quickInfoOnMergedModule.ts | 1 + tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts | 1 + .../fourslash/quickInfoSignatureOptionalParameterFromUnion1.ts | 1 + .../cases/fourslash/quickInfoSignatureRestParameterFromUnion2.ts | 1 + tests/cases/fourslash/quickInfoWidenedTypes.ts | 1 + .../cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts | 1 + tests/cases/fourslash/signatureHelpCallExpressionJs.ts | 1 + tests/cases/fourslash/signatureHelpOptionalCall2.ts | 1 + tests/cases/fourslash/squiggleFunctionExpression.ts | 1 + tests/cases/fourslash/squiggleIllegalSubclassOverride.ts | 1 + tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts | 1 + tests/cases/fourslash/unclosedArrayErrorRecovery.ts | 1 + tests/cases/fourslash/underscoreTypings02.ts | 1 + tests/cases/fourslash/unusedClassInNamespace4.ts | 1 + tests/cases/fourslash/unusedParameterInFunction2.ts | 1 + tests/cases/fourslash/unusedParameterInLambda3.ts | 1 + tests/cases/fourslash/unusedTypeParametersInLambda3.ts | 1 + tests/cases/fourslash/unusedTypeParametersInLambda4.ts | 1 + tests/cases/fourslash/unusedVariableInClass1.ts | 1 + tests/cases/fourslash/unusedVariableInClass2.ts | 1 + tests/cases/fourslash/unusedVariableInClass4.ts | 1 + 147 files changed, 147 insertions(+) diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts index f57c1a8101bd6..80c8f168b865a 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: test123.ts /////** @type {number} */ ////var [|x|]; diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts index 98cc31e32075b..ba5fb3ecfdbb6 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts @@ -1,5 +1,6 @@ /// +// @strict: false /////** //// * @param {?} x //// * @returns {number} diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts index a08906ef91a19..6a59fa45a467b 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts @@ -1,5 +1,6 @@ /// +// @strict: false /////** //// * @param {?} x //// * @returns {number} diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts index ec1ab37022214..d7a73c3f35091 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class C { //// /** //// * @return {...*} diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts index c452dd4516f20..f2cb9b9ded395 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts @@ -1,4 +1,5 @@ /// +// @strict: false ////class C { //// /** //// * @param {number} x - the first parameter diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts index 9fc2e966028aa..043ff1d043053 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts @@ -1,4 +1,5 @@ /// +// @strict: false ////class C { //// /** @param {number} value */ //// set c(value) { return value } diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts index f7d0522018abd..de7bc34e174e6 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts @@ -1,4 +1,5 @@ /// +// @strict: false /////** //// * @param {number} x - the first parameter //// * @param {{ a: string, b: Date }} y - the most complex parameter diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts index dbb75590fb2ba..8e384be0f32d3 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////declare class C { //// /** @type {number | null} */ //// p; diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts index 0d43bde45d49b..f9ce9f7a15265 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts @@ -1,5 +1,6 @@ /// +// @strict: false /////** //// * @param {number} x //// * @returns {number} diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts index ca9450c1e6ff0..cbc6ca33cdd9a 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts @@ -1,5 +1,6 @@ /// +// @strict: false /////** //// * @param {number} x //// * @returns {number} diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts index aa17b0591c85d..a7196ef0e411e 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts @@ -1,5 +1,6 @@ /// +// @strict: false /////** //// * @template T //// * @param {T} x diff --git a/tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts b/tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts index f664d5be6b7b8..138bb3f27561e 100644 --- a/tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts +++ b/tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts @@ -1,5 +1,6 @@ /// +// @strict: false /////** //// * @param {?} x //// * @returns {number} diff --git a/tests/cases/fourslash/cloduleAsBaseClass.ts b/tests/cases/fourslash/cloduleAsBaseClass.ts index 9de78e58cce82..fab294793393f 100644 --- a/tests/cases/fourslash/cloduleAsBaseClass.ts +++ b/tests/cases/fourslash/cloduleAsBaseClass.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class A { //// constructor(x: number) { } //// foo() { } diff --git a/tests/cases/fourslash/cloduleAsBaseClass2.ts b/tests/cases/fourslash/cloduleAsBaseClass2.ts index c628a0f859a2d..e517d1049642d 100644 --- a/tests/cases/fourslash/cloduleAsBaseClass2.ts +++ b/tests/cases/fourslash/cloduleAsBaseClass2.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: cloduleAsBaseClass2_0.ts ////class A { //// constructor(x: number) { } diff --git a/tests/cases/fourslash/cloduleTypeOf1.ts b/tests/cases/fourslash/cloduleTypeOf1.ts index 6d57ff2f45c5a..b7ce305b68086 100644 --- a/tests/cases/fourslash/cloduleTypeOf1.ts +++ b/tests/cases/fourslash/cloduleTypeOf1.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class C { //// static foo(x: number) { } //// x: T; diff --git a/tests/cases/fourslash/codeFixAddMissingAsync2.ts b/tests/cases/fourslash/codeFixAddMissingAsync2.ts index 3f610ae141bbd..aaadea94be5a9 100644 --- a/tests/cases/fourslash/codeFixAddMissingAsync2.ts +++ b/tests/cases/fourslash/codeFixAddMissingAsync2.ts @@ -1,4 +1,5 @@ /// +// @strict: false ////interface Stuff { //// b: () => Promise; ////} diff --git a/tests/cases/fourslash/codeFixAddMissingDeclareProperty.ts b/tests/cases/fourslash/codeFixAddMissingDeclareProperty.ts index e4ebea338f6c3..3fbf486511756 100644 --- a/tests/cases/fourslash/codeFixAddMissingDeclareProperty.ts +++ b/tests/cases/fourslash/codeFixAddMissingDeclareProperty.ts @@ -1,4 +1,5 @@ /// +// @strict: false // @useDefineForClassFields: true ////class B { diff --git a/tests/cases/fourslash/codeFixAddMissingEnumMember12.ts b/tests/cases/fourslash/codeFixAddMissingEnumMember12.ts index af813c71f7f5b..4935e1323288d 100644 --- a/tests/cases/fourslash/codeFixAddMissingEnumMember12.ts +++ b/tests/cases/fourslash/codeFixAddMissingEnumMember12.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////const x; // this is x //// ////// this is E diff --git a/tests/cases/fourslash/codeFixAddMissingProperties1.ts b/tests/cases/fourslash/codeFixAddMissingProperties1.ts index 0d82892c02ca1..ee9cb81160251 100644 --- a/tests/cases/fourslash/codeFixAddMissingProperties1.ts +++ b/tests/cases/fourslash/codeFixAddMissingProperties1.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface Foo { //// a: number; //// b: string; diff --git a/tests/cases/fourslash/codeFixAddMissingProperties33.ts b/tests/cases/fourslash/codeFixAddMissingProperties33.ts index c034471a4205a..4ada2d89fdc54 100644 --- a/tests/cases/fourslash/codeFixAddMissingProperties33.ts +++ b/tests/cases/fourslash/codeFixAddMissingProperties33.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface Foo { //// a: number; //// b: string; diff --git a/tests/cases/fourslash/codeFixAddMissingProperties37.ts b/tests/cases/fourslash/codeFixAddMissingProperties37.ts index cdc0b7e82f775..9811e04e93324 100644 --- a/tests/cases/fourslash/codeFixAddMissingProperties37.ts +++ b/tests/cases/fourslash/codeFixAddMissingProperties37.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface I { //// x: number; //// y: number; diff --git a/tests/cases/fourslash/codeFixAddMissingProperties43.ts b/tests/cases/fourslash/codeFixAddMissingProperties43.ts index bf50ec73974c9..086ef47fb0f25 100644 --- a/tests/cases/fourslash/codeFixAddMissingProperties43.ts +++ b/tests/cases/fourslash/codeFixAddMissingProperties43.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface Foo { //// a: number; //// b: string; diff --git a/tests/cases/fourslash/codeFixAddMissingProperties44.ts b/tests/cases/fourslash/codeFixAddMissingProperties44.ts index 5cb87bd2a53d9..f648912e8ab40 100644 --- a/tests/cases/fourslash/codeFixAddMissingProperties44.ts +++ b/tests/cases/fourslash/codeFixAddMissingProperties44.ts @@ -1,4 +1,5 @@ /// +// @strict: false // @lib: es2020 // @target: es2020 diff --git a/tests/cases/fourslash/codeFixAddMissingProperties6.ts b/tests/cases/fourslash/codeFixAddMissingProperties6.ts index d4d4e2eb8dd98..b042ba5aa1970 100644 --- a/tests/cases/fourslash/codeFixAddMissingProperties6.ts +++ b/tests/cases/fourslash/codeFixAddMissingProperties6.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface I { //// x: number; //// y: number; diff --git a/tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts b/tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts index b33d50078ef19..99d54ddd95a53 100644 --- a/tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts +++ b/tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////const f = promise => { //// await promise; ////} diff --git a/tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts b/tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts index 5fc50a4f9d7f5..314edcc3ce63d 100644 --- a/tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts +++ b/tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////const f = (promise) => { //// await promise; ////} diff --git a/tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts b/tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts index 83e17f170ba0e..205a1c9a84f02 100644 --- a/tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts +++ b/tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @moduleResolution: bundler // @Filename: /node_modules/abs/subModule.js ////export const x = 0; diff --git a/tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts b/tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts index 748eae2716189..832e8df3926a7 100644 --- a/tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts +++ b/tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts @@ -1,4 +1,5 @@ /// +// @strict: false //// var f = <[|function(number?): number|]>(x => x); verify.codeFix({ diff --git a/tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts b/tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts index 0a9df34bc8851..b127cfefda22e 100644 --- a/tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts +++ b/tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitOverride: true //// abstract class A { //// abstract x: number; diff --git a/tests/cases/fourslash/codeFixClassImplementClassMemberAnonymousClass.ts b/tests/cases/fourslash/codeFixClassImplementClassMemberAnonymousClass.ts index ee8b8cafffeae..84b9236c94847 100644 --- a/tests/cases/fourslash/codeFixClassImplementClassMemberAnonymousClass.ts +++ b/tests/cases/fourslash/codeFixClassImplementClassMemberAnonymousClass.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class A { //// foo() { //// return class { x: number; } diff --git a/tests/cases/fourslash/codeFixClassImplementClassPropertyModifiers.ts b/tests/cases/fourslash/codeFixClassImplementClassPropertyModifiers.ts index 9614213798fb8..d20c3302b5e55 100644 --- a/tests/cases/fourslash/codeFixClassImplementClassPropertyModifiers.ts +++ b/tests/cases/fourslash/codeFixClassImplementClassPropertyModifiers.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////abstract class A { //// abstract x: number; //// private y: number; diff --git a/tests/cases/fourslash/codeFixClassImplementClassPropertyTypeQuery.ts b/tests/cases/fourslash/codeFixClassImplementClassPropertyTypeQuery.ts index 3c34de1e1bf61..fe2f291c2b654 100644 --- a/tests/cases/fourslash/codeFixClassImplementClassPropertyTypeQuery.ts +++ b/tests/cases/fourslash/codeFixClassImplementClassPropertyTypeQuery.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class A { //// A: typeof A; ////} diff --git a/tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts b/tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts index c9a568effbf8a..1f01ea708c271 100644 --- a/tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts +++ b/tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////// Referenced throughout the inheritance chain. ////interface I0 { a: number } //// diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts index 371d6115b14bb..f9eebb3e727d8 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @lib: es2017 ////interface I { diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts index 9b4831e07024d..0058806179c39 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// interface I1 { //// x: number; //// } diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts index b67bd966f9ea0..6c9923b62a3be 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class Base { //// foo: number; //// } diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements1.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements1.ts index 13d58d0ad6e9b..0be3862475738 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements1.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements1.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// interface I1 { //// x: number; //// } diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements2.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements2.ts index 946b6495c5f98..517ce22074043 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements2.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements2.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// interface I1 { //// x: number; //// } diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts index e43c44063e634..8b7bb55705aee 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// interface I1 { //// x: number; //// } diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceOptionalProperty.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceOptionalProperty.ts index 9cb6f47773329..6c2b7717f381d 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceOptionalProperty.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceOptionalProperty.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface IPerson { //// name: string; //// birthday?: string; diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceSomePropertiesPresent.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceSomePropertiesPresent.ts index 4b61ea41e40b7..2b93b0e4a78e9 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceSomePropertiesPresent.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceSomePropertiesPresent.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// //// interface I { //// x: number; diff --git a/tests/cases/fourslash/codeFixCorrectReturnValue10.ts b/tests/cases/fourslash/codeFixCorrectReturnValue10.ts index 61523d804b1a7..89ab1a6b9be15 100644 --- a/tests/cases/fourslash/codeFixCorrectReturnValue10.ts +++ b/tests/cases/fourslash/codeFixCorrectReturnValue10.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// const a: ((() => number) | (() => undefined)) = () => { 1 } verify.codeFixAvailable([ diff --git a/tests/cases/fourslash/codeFixCorrectReturnValue18.ts b/tests/cases/fourslash/codeFixCorrectReturnValue18.ts index a5f7eca4c1ab0..3e911df6577b0 100644 --- a/tests/cases/fourslash/codeFixCorrectReturnValue18.ts +++ b/tests/cases/fourslash/codeFixCorrectReturnValue18.ts @@ -1,5 +1,6 @@ /// +// @strict: false //@Filename: file.tsx //// declare namespace JSX { //// interface Element { } diff --git a/tests/cases/fourslash/codeFixCorrectReturnValue19.ts b/tests/cases/fourslash/codeFixCorrectReturnValue19.ts index 4b13495bac63e..3bda538a4f50d 100644 --- a/tests/cases/fourslash/codeFixCorrectReturnValue19.ts +++ b/tests/cases/fourslash/codeFixCorrectReturnValue19.ts @@ -1,5 +1,6 @@ /// +// @strict: false //@Filename: file.tsx //// declare namespace JSX { //// interface Element { } diff --git a/tests/cases/fourslash/codeFixCorrectReturnValue20.ts b/tests/cases/fourslash/codeFixCorrectReturnValue20.ts index 81072badec043..fa654e987af30 100644 --- a/tests/cases/fourslash/codeFixCorrectReturnValue20.ts +++ b/tests/cases/fourslash/codeFixCorrectReturnValue20.ts @@ -1,5 +1,6 @@ /// +// @strict: false //@Filename: file.tsx //// declare namespace JSX { //// interface Element { } diff --git a/tests/cases/fourslash/codeFixCorrectReturnValue8.ts b/tests/cases/fourslash/codeFixCorrectReturnValue8.ts index 640f84af4d047..b1ff11eedb3c5 100644 --- a/tests/cases/fourslash/codeFixCorrectReturnValue8.ts +++ b/tests/cases/fourslash/codeFixCorrectReturnValue8.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// function Foo (a: (() => number) | (() => undefined) ) { a() } //// Foo(() => { 1 }) diff --git a/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts b/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts index 952628c6cac89..7db7808c46e38 100644 --- a/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts +++ b/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowjs: true // @noEmit: true // @checkJs: true diff --git a/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts b/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts index 11f027d4f35b9..b68de9267e672 100644 --- a/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts +++ b/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowjs: true // @noEmit: true // @checkJs: true diff --git a/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts b/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts index 334b275c87771..5f20a9502aed9 100644 --- a/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts +++ b/tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowjs: true // @noEmit: true // @checkJs: true diff --git a/tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts b/tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts index 22ca176aa032d..5f0dddaabcf8d 100644 --- a/tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts +++ b/tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: /a.ts ////export const foo = 0; diff --git a/tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts b/tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts index 6f6c6f5510d41..ec019c348b8d0 100644 --- a/tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts +++ b/tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class C { //// constructor(public foo) { //// } diff --git a/tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts b/tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts index 2dd1c47b6f7a3..52b7c7faa66e0 100644 --- a/tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts +++ b/tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class C { //// foo: number; //// constructor() {[| diff --git a/tests/cases/fourslash/codeFixInferFromUsageConstructor.ts b/tests/cases/fourslash/codeFixInferFromUsageConstructor.ts index aa74fb2f6ffb2..d9a7e062ebc00 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageConstructor.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageConstructor.ts @@ -1,4 +1,5 @@ /// +// @strict: false // @strictNullChecks: true ////class TokenType { diff --git a/tests/cases/fourslash/codeFixInferFromUsageConstructorFunctionJS.ts b/tests/cases/fourslash/codeFixInferFromUsageConstructorFunctionJS.ts index 2177e5b8ea03c..894d34fa18535 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageConstructorFunctionJS.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageConstructorFunctionJS.ts @@ -1,4 +1,5 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @noImplicitAny: true diff --git a/tests/cases/fourslash/codeFixInferFromUsageGetter2.ts b/tests/cases/fourslash/codeFixInferFromUsageGetter2.ts index a50d471ad12d3..38649188bd316 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageGetter2.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageGetter2.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitAny: true ////class C { //// [|get x() |]{ diff --git a/tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts b/tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts index 91dfcffafc0d8..10687392cce2e 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitAny: true ////function f1(a) { a; } ////function h1() { diff --git a/tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts b/tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts index f9b7277e4cc73..3796cdd1efcf8 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitAny: true ////function f([|a? |]){ //// a; diff --git a/tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts b/tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts index dbf29fe2f5d4e..d18b35aedf54b 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @noImplicitAny: true diff --git a/tests/cases/fourslash/codeFixInferFromUsageRestParam.ts b/tests/cases/fourslash/codeFixInferFromUsageRestParam.ts index b4713181d9ad9..b4179fb15b59f 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageRestParam.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageRestParam.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitAny: true ////function f(a: number, [|...rest |]){ //// a; rest; diff --git a/tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts b/tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts index 0b0d0e1dfbfa9..15fd04c6271d1 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitAny: true ////function f(a: number, [|...rest |]){ //// a; rest; diff --git a/tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts b/tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts index d5c1fd54bb59a..1b3e36430a4f2 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @noImplicitAny: true diff --git a/tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts b/tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts index 4b7f046ca18af..d6086ebf6dbbe 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @noImplicitAny: true diff --git a/tests/cases/fourslash/codeFixInferFromUsageString.ts b/tests/cases/fourslash/codeFixInferFromUsageString.ts index d58998cf4a31a..a6c66af0511ce 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageString.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageString.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitAny: true //// function foo([|p, a, b |]) { //// var x diff --git a/tests/cases/fourslash/codeFixInitializePrivatePropertyJS.ts b/tests/cases/fourslash/codeFixInitializePrivatePropertyJS.ts index 1b991d06a1c5c..b61be3d567329 100644 --- a/tests/cases/fourslash/codeFixInitializePrivatePropertyJS.ts +++ b/tests/cases/fourslash/codeFixInitializePrivatePropertyJS.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowjs: true // @checkJs: true diff --git a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports28-long-types.ts b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports28-long-types.ts index 1de6a9ea124d7..a3ef35e5ff4a0 100644 --- a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports28-long-types.ts +++ b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports28-long-types.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @isolatedDeclarations: true // @declaration: true // fileName: code.ts diff --git a/tests/cases/fourslash/codeFixOverrideModifier10.ts b/tests/cases/fourslash/codeFixOverrideModifier10.ts index 362fd859608bc..0e2af30da7024 100644 --- a/tests/cases/fourslash/codeFixOverrideModifier10.ts +++ b/tests/cases/fourslash/codeFixOverrideModifier10.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitOverride: true //// class B { diff --git a/tests/cases/fourslash/codeFixOverrideModifier9.ts b/tests/cases/fourslash/codeFixOverrideModifier9.ts index 0361a75e52fe2..4b581dd1f4787 100644 --- a/tests/cases/fourslash/codeFixOverrideModifier9.ts +++ b/tests/cases/fourslash/codeFixOverrideModifier9.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitOverride: true //// class B { diff --git a/tests/cases/fourslash/codeFixOverrideModifier_js1.ts b/tests/cases/fourslash/codeFixOverrideModifier_js1.ts index 8f3584021cb92..bd8c4f4876d01 100644 --- a/tests/cases/fourslash/codeFixOverrideModifier_js1.ts +++ b/tests/cases/fourslash/codeFixOverrideModifier_js1.ts @@ -1,4 +1,5 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @noEmit: true diff --git a/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS1.ts b/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS1.ts index ccc7c97115026..f880c469aa01a 100644 --- a/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS1.ts +++ b/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS1.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @filename: /a.js diff --git a/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS2.ts b/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS2.ts index 89acd2ff5904f..02f14bf1b447c 100644 --- a/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS2.ts +++ b/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS2.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @filename: /a.js diff --git a/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS3.ts b/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS3.ts index 13c11a224c9b9..f1f97a0e70d47 100644 --- a/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS3.ts +++ b/tests/cases/fourslash/codeFixRenameUnmatchedParameterJS3.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @allowJs: true // @checkJs: true // @filename: /a.js diff --git a/tests/cases/fourslash/codeFixSpellingVsMissingMember.ts b/tests/cases/fourslash/codeFixSpellingVsMissingMember.ts index 71fd41d5c7c01..5352f4b4a9599 100644 --- a/tests/cases/fourslash/codeFixSpellingVsMissingMember.ts +++ b/tests/cases/fourslash/codeFixSpellingVsMissingMember.ts @@ -2,6 +2,7 @@ // Tests that the spelling fix is returned first. +// @strict: false ////class C { //// foof: number; //// method() { diff --git a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts index a8171668751d2..73f72c499d15c 100644 --- a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts +++ b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts @@ -1,4 +1,5 @@ /// +// @strict: false // @allowJs: true // @checkJs: true diff --git a/tests/cases/fourslash/codeFixUndeclaredClassInstance.ts b/tests/cases/fourslash/codeFixUndeclaredClassInstance.ts index 024ec144092c8..a432861ae5d6d 100644 --- a/tests/cases/fourslash/codeFixUndeclaredClassInstance.ts +++ b/tests/cases/fourslash/codeFixUndeclaredClassInstance.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class A { //// a: number; //// b: string; diff --git a/tests/cases/fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts b/tests/cases/fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts index 34e359feea89f..9711ad9b959a8 100644 --- a/tests/cases/fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts +++ b/tests/cases/fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class A { //// a: number; //// b: string; diff --git a/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts b/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts index 6f0a5de3557b1..1bf54f8fc213b 100644 --- a/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts +++ b/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// [|class A { //// constructor() { //// this.x = function(x: number, y?: A){ diff --git a/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts b/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts index 30d7e13cb56cb..acda34621165b 100644 --- a/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts +++ b/tests/cases/fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// [|class A { //// y: number; //// constructor(public a: number) { diff --git a/tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts b/tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts index a2647c5a21e33..8eec6c164f6f0 100644 --- a/tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts +++ b/tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// [|class A { //// constructor() { //// let e: any = 10; diff --git a/tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite2.ts b/tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite2.ts index 2fe01399355a0..8723e1e4a16b4 100644 --- a/tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite2.ts +++ b/tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite2.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noLib: true // @noUnusedLocals: true diff --git a/tests/cases/fourslash/codeFixUnusedIdentifier_prefix.ts b/tests/cases/fourslash/codeFixUnusedIdentifier_prefix.ts index 80b2b9bb75ceb..55b4e00a1c404 100644 --- a/tests/cases/fourslash/codeFixUnusedIdentifier_prefix.ts +++ b/tests/cases/fourslash/codeFixUnusedIdentifier_prefix.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedLocals: true // @noUnusedParameters: true diff --git a/tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts b/tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts index 19e06e0616593..08574d2d655ed 100644 --- a/tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts +++ b/tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////function f([|p|]) { //// const [|x|] = 0; ////} diff --git a/tests/cases/fourslash/codefixInferFromUsageNullish.ts b/tests/cases/fourslash/codefixInferFromUsageNullish.ts index d1073a9d9a958..66a2f04264f5f 100644 --- a/tests/cases/fourslash/codefixInferFromUsageNullish.ts +++ b/tests/cases/fourslash/codefixInferFromUsageNullish.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noImplicitAny: true ////declare const a: string ////function wat([|b |]) { diff --git a/tests/cases/fourslash/completionCloneQuestionToken.ts b/tests/cases/fourslash/completionCloneQuestionToken.ts index 67df1cabb4a90..71ea89081b436 100644 --- a/tests/cases/fourslash/completionCloneQuestionToken.ts +++ b/tests/cases/fourslash/completionCloneQuestionToken.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: /file2.ts //// type TCallback = (options: T) => any; //// type InKeyOf = { [K in keyof E]?: TCallback; }; diff --git a/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts b/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts index f4fd276502807..0d63653b93f43 100644 --- a/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts +++ b/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////declare class A { //// static foo; ////} diff --git a/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts b/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts index 5adade8c2a70b..035f030a4819d 100644 --- a/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts +++ b/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////declare class A { //// foo; ////} diff --git a/tests/cases/fourslash/completionsOverridingMethod9.ts b/tests/cases/fourslash/completionsOverridingMethod9.ts index 5026f3aa8aac6..d99f1bd0a7adf 100644 --- a/tests/cases/fourslash/completionsOverridingMethod9.ts +++ b/tests/cases/fourslash/completionsOverridingMethod9.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: a.ts // @newline: LF diff --git a/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts b/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts index 27feb9eac590d..a6f980133f535 100644 --- a/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts +++ b/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class A { //// foo: string; //// } diff --git a/tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts b/tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts index 6cf29e8b6fedc..f0d8c10462af7 100644 --- a/tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts +++ b/tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: a.ts // @newLine: lf ////const enum TestEnum { diff --git a/tests/cases/fourslash/contextualTypingOfArrayLiterals.ts b/tests/cases/fourslash/contextualTypingOfArrayLiterals.ts index 7318eeee6cb33..1a553e52f7669 100644 --- a/tests/cases/fourslash/contextualTypingOfArrayLiterals.ts +++ b/tests/cases/fourslash/contextualTypingOfArrayLiterals.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class C { //// name: string; //// age: number; diff --git a/tests/cases/fourslash/defaultParamsAndContextualTypes.ts b/tests/cases/fourslash/defaultParamsAndContextualTypes.ts index b5e05fd937751..56e08348ff15e 100644 --- a/tests/cases/fourslash/defaultParamsAndContextualTypes.ts +++ b/tests/cases/fourslash/defaultParamsAndContextualTypes.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface FooOptions { //// text?: string; ////} diff --git a/tests/cases/fourslash/deprecatedInheritedJSDocOverload.ts b/tests/cases/fourslash/deprecatedInheritedJSDocOverload.ts index 838d984bae0a9..1cb1cc35d4a6e 100644 --- a/tests/cases/fourslash/deprecatedInheritedJSDocOverload.ts +++ b/tests/cases/fourslash/deprecatedInheritedJSDocOverload.ts @@ -1,3 +1,4 @@ +// @strict: false //// interface PartialObserver {} //// interface Subscription {} diff --git a/tests/cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts b/tests/cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts index 82dfe9429e1b2..a11a5976b6f75 100644 --- a/tests/cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts +++ b/tests/cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class CollectionItem { //// x: number; ////} diff --git a/tests/cases/fourslash/diagnosticsJsFileCompilationDuplicateFunctionImplementation.ts b/tests/cases/fourslash/diagnosticsJsFileCompilationDuplicateFunctionImplementation.ts index 268944e010a39..01767fef7bc5f 100644 --- a/tests/cases/fourslash/diagnosticsJsFileCompilationDuplicateFunctionImplementation.ts +++ b/tests/cases/fourslash/diagnosticsJsFileCompilationDuplicateFunctionImplementation.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @declaration: true // @newLine: lf // @outFile: out.js diff --git a/tests/cases/fourslash/emptyArrayInference.ts b/tests/cases/fourslash/emptyArrayInference.ts index 195acdf33d5c2..a7ed3da94ac95 100644 --- a/tests/cases/fourslash/emptyArrayInference.ts +++ b/tests/cases/fourslash/emptyArrayInference.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////var x/*1*/x = true ? [1] : [undefined]; ////var y/*2*/y = true ? [1] : []; diff --git a/tests/cases/fourslash/exportEqualTypes.ts b/tests/cases/fourslash/exportEqualTypes.ts index 0853fc9fc791f..f5f14433c14ee 100644 --- a/tests/cases/fourslash/exportEqualTypes.ts +++ b/tests/cases/fourslash/exportEqualTypes.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: exportEqualTypes_file0.ts ////interface x { //// (): Date; diff --git a/tests/cases/fourslash/extendArrayInterfaceMember.ts b/tests/cases/fourslash/extendArrayInterfaceMember.ts index cc1460b126e54..ee1eb812769ab 100644 --- a/tests/cases/fourslash/extendArrayInterfaceMember.ts +++ b/tests/cases/fourslash/extendArrayInterfaceMember.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////var x = [1, 2, 3]; ////var /*y*/y = x.pop(/*1*/5/*2*/); //// diff --git a/tests/cases/fourslash/extendInterfaceOverloadedMethod.ts b/tests/cases/fourslash/extendInterfaceOverloadedMethod.ts index dd4332c24736b..4d172cdf4ff98 100644 --- a/tests/cases/fourslash/extendInterfaceOverloadedMethod.ts +++ b/tests/cases/fourslash/extendInterfaceOverloadedMethod.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface A { //// foo(a: T): B; //// foo(): void ; diff --git a/tests/cases/fourslash/extendsTArray.ts b/tests/cases/fourslash/extendsTArray.ts index 8f655b9db4591..c305c7ca85090 100644 --- a/tests/cases/fourslash/extendsTArray.ts +++ b/tests/cases/fourslash/extendsTArray.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface I1 { //// (a: T): T; ////} diff --git a/tests/cases/fourslash/extractFunctionContainingThis3.ts b/tests/cases/fourslash/extractFunctionContainingThis3.ts index 505f241239ac2..cef16f5fb180f 100644 --- a/tests/cases/fourslash/extractFunctionContainingThis3.ts +++ b/tests/cases/fourslash/extractFunctionContainingThis3.ts @@ -1,6 +1,7 @@ /// +// @strict: false ////const foo = { //// bar: "1", //// baz() { diff --git a/tests/cases/fourslash/fixingTypeParametersQuickInfo.ts b/tests/cases/fourslash/fixingTypeParametersQuickInfo.ts index fb7fcb69cc572..b9974c1aaa182 100644 --- a/tests/cases/fourslash/fixingTypeParametersQuickInfo.ts +++ b/tests/cases/fourslash/fixingTypeParametersQuickInfo.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////declare function f(x: T, y: (p: T) => T, z: (p: T) => T): T; ////var /*1*/result = /*2*/f(0, /*3*/x => null, /*4*/x => x.blahblah); diff --git a/tests/cases/fourslash/functionTypes.ts b/tests/cases/fourslash/functionTypes.ts index 222bbf2fd97fb..2b2e7876891aa 100644 --- a/tests/cases/fourslash/functionTypes.ts +++ b/tests/cases/fourslash/functionTypes.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////var f: Function; ////function g() { } //// diff --git a/tests/cases/fourslash/genericInterfacePropertyInference1.ts b/tests/cases/fourslash/genericInterfacePropertyInference1.ts index 60f4cf0dda3d1..6e2595e73cf2c 100644 --- a/tests/cases/fourslash/genericInterfacePropertyInference1.ts +++ b/tests/cases/fourslash/genericInterfacePropertyInference1.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface I { //// x: number; ////} diff --git a/tests/cases/fourslash/genericInterfacePropertyInference2.ts b/tests/cases/fourslash/genericInterfacePropertyInference2.ts index a3600865a9e5b..0f6ea7d0e93a9 100644 --- a/tests/cases/fourslash/genericInterfacePropertyInference2.ts +++ b/tests/cases/fourslash/genericInterfacePropertyInference2.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface I { //// x: number; ////} diff --git a/tests/cases/fourslash/genericMapTyping1.ts b/tests/cases/fourslash/genericMapTyping1.ts index 47514c9616829..3623d417b93fe 100644 --- a/tests/cases/fourslash/genericMapTyping1.ts +++ b/tests/cases/fourslash/genericMapTyping1.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface Iterator_ { //// (value: T, index: any, list: any): U; ////} diff --git a/tests/cases/fourslash/genericObjectBaseType.ts b/tests/cases/fourslash/genericObjectBaseType.ts index acca6c3c33b8f..e4acbdbcd344e 100644 --- a/tests/cases/fourslash/genericObjectBaseType.ts +++ b/tests/cases/fourslash/genericObjectBaseType.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class C { //// constructor(){} //// foo(a: T) { diff --git a/tests/cases/fourslash/genericRespecialization1.ts b/tests/cases/fourslash/genericRespecialization1.ts index 3264052aea9c5..e69742b6653cf 100644 --- a/tests/cases/fourslash/genericRespecialization1.ts +++ b/tests/cases/fourslash/genericRespecialization1.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class Food { //// private amount: number; //// constructor(public name: string) { diff --git a/tests/cases/fourslash/getDeclarationDiagnostics.ts b/tests/cases/fourslash/getDeclarationDiagnostics.ts index 575586efb9459..3a35f8240423e 100644 --- a/tests/cases/fourslash/getDeclarationDiagnostics.ts +++ b/tests/cases/fourslash/getDeclarationDiagnostics.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @declaration: true // @outFile: true diff --git a/tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts b/tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts index 72739c665be62..b27f86c768830 100644 --- a/tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts +++ b/tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @module: CommonJS // @declaration: true //// export function /*1*/foo/*2*/() { diff --git a/tests/cases/fourslash/incompatibleOverride.ts b/tests/cases/fourslash/incompatibleOverride.ts index 1ce0b07def189..155a88c5972e5 100644 --- a/tests/cases/fourslash/incompatibleOverride.ts +++ b/tests/cases/fourslash/incompatibleOverride.ts @@ -2,6 +2,7 @@ // Squiggle for implementing a derived class with an incompatible override is too large +// @strict: false //// class Foo { xyz: string; } //// class Bar extends Foo { /*1*/xyz/*2*/: number = 1; } //// class Baz extends Foo { public /*3*/xyz/*4*/: number = 2; } diff --git a/tests/cases/fourslash/inheritedModuleMembersForClodule2.ts b/tests/cases/fourslash/inheritedModuleMembersForClodule2.ts index 8c1150be0c748..87139fce98541 100644 --- a/tests/cases/fourslash/inheritedModuleMembersForClodule2.ts +++ b/tests/cases/fourslash/inheritedModuleMembersForClodule2.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////namespace M { //// export namespace A { //// var o; diff --git a/tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts b/tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts index 7c593913bb0f5..ce6ec86e26d13 100644 --- a/tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts +++ b/tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////namespace M { //// namespace A { //// var o; diff --git a/tests/cases/fourslash/jsxAttributeSnippetCompletionAfterTypeArgs.ts b/tests/cases/fourslash/jsxAttributeSnippetCompletionAfterTypeArgs.ts index f22d6a7c86e4f..6b0ef2e2f62b6 100644 --- a/tests/cases/fourslash/jsxAttributeSnippetCompletionAfterTypeArgs.ts +++ b/tests/cases/fourslash/jsxAttributeSnippetCompletionAfterTypeArgs.ts @@ -1,4 +1,5 @@ /// +// @strict: false //@Filename: file.tsx ////declare const React: any; diff --git a/tests/cases/fourslash/jsxAttributeSnippetCompletionClosed.ts b/tests/cases/fourslash/jsxAttributeSnippetCompletionClosed.ts index 636c5bb1ab23c..b73a15acae97e 100644 --- a/tests/cases/fourslash/jsxAttributeSnippetCompletionClosed.ts +++ b/tests/cases/fourslash/jsxAttributeSnippetCompletionClosed.ts @@ -1,4 +1,5 @@ /// +// @strict: false //@Filename: file.tsx ////interface NestedInterface { //// Foo: NestedInterface; diff --git a/tests/cases/fourslash/jsxAttributeSnippetCompletionUnclosed.ts b/tests/cases/fourslash/jsxAttributeSnippetCompletionUnclosed.ts index 5816f56500d10..1581047f114fa 100644 --- a/tests/cases/fourslash/jsxAttributeSnippetCompletionUnclosed.ts +++ b/tests/cases/fourslash/jsxAttributeSnippetCompletionUnclosed.ts @@ -1,4 +1,5 @@ /// +// @strict: false //@Filename: file.tsx ////interface NestedInterface { //// Foo: NestedInterface; diff --git a/tests/cases/fourslash/multiModuleFundule.ts b/tests/cases/fourslash/multiModuleFundule.ts index 8856759144b16..b7d23b482ccd8 100644 --- a/tests/cases/fourslash/multiModuleFundule.ts +++ b/tests/cases/fourslash/multiModuleFundule.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////function C(x: number) { } //// ////namespace C { diff --git a/tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts b/tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts index c36d5352e7fd7..0f6569bacdc2b 100644 --- a/tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts +++ b/tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @Filename: /a.ts ////export {}; ////const a = 1 d; diff --git a/tests/cases/fourslash/objectLiteralCallSignatures.ts b/tests/cases/fourslash/objectLiteralCallSignatures.ts index 3749d26fb4e62..7926af77395f7 100644 --- a/tests/cases/fourslash/objectLiteralCallSignatures.ts +++ b/tests/cases/fourslash/objectLiteralCallSignatures.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////var /*1*/x: { //// func1(x: number): number; // Method signature //// func2: (x: number) => number; // Function type literal diff --git a/tests/cases/fourslash/parenthesisFatArrows.ts b/tests/cases/fourslash/parenthesisFatArrows.ts index ea123b986e447..2bdc235e76b03 100644 --- a/tests/cases/fourslash/parenthesisFatArrows.ts +++ b/tests/cases/fourslash/parenthesisFatArrows.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////x => x; ////(y) => y; /////**/ diff --git a/tests/cases/fourslash/pasteLambdaOverModule.ts b/tests/cases/fourslash/pasteLambdaOverModule.ts index f85b9d902c21a..5637baac373dc 100644 --- a/tests/cases/fourslash/pasteLambdaOverModule.ts +++ b/tests/cases/fourslash/pasteLambdaOverModule.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// /**/ goTo.marker(); diff --git a/tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts b/tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts index 0c72575d936ac..12fbd6865dfe4 100644 --- a/tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts +++ b/tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////function tempTag2(templateStrs: TemplateStringsArray, f: (x: number) => number, x: number): number; ////function tempTag2(templateStrs: TemplateStringsArray, f: (x: string) => string, h: (y: string) => string, x: string): string; ////function tempTag2(...rest: any[]): any { diff --git a/tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName03.ts b/tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName03.ts index 9378c99126c64..aadd48680f7d1 100644 --- a/tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName03.ts +++ b/tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName03.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////interface Recursive { //// next?: Recursive; //// value: any; diff --git a/tests/cases/fourslash/quickInfoForShorthandProperty.ts b/tests/cases/fourslash/quickInfoForShorthandProperty.ts index c863663eff060..6dd36a29b3c39 100644 --- a/tests/cases/fourslash/quickInfoForShorthandProperty.ts +++ b/tests/cases/fourslash/quickInfoForShorthandProperty.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// var name1 = undefined, id1 = undefined; //// var /*obj1*/obj1 = {/*name1*/name1, /*id1*/id1}; //// var name2 = "Hello"; diff --git a/tests/cases/fourslash/quickInfoGenericTypeArgumentInference1.ts b/tests/cases/fourslash/quickInfoGenericTypeArgumentInference1.ts index 3b8bff11dca22..837e48ea82692 100644 --- a/tests/cases/fourslash/quickInfoGenericTypeArgumentInference1.ts +++ b/tests/cases/fourslash/quickInfoGenericTypeArgumentInference1.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////namespace Underscore { //// export interface Iterator { //// (value: T, index: any, list: any): U; diff --git a/tests/cases/fourslash/quickInfoJsDocNonDiscriminatedUnionSharedProp.ts b/tests/cases/fourslash/quickInfoJsDocNonDiscriminatedUnionSharedProp.ts index ad4300f2696dd..18fb506d05cae 100644 --- a/tests/cases/fourslash/quickInfoJsDocNonDiscriminatedUnionSharedProp.ts +++ b/tests/cases/fourslash/quickInfoJsDocNonDiscriminatedUnionSharedProp.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// interface Entries { //// /** //// * Plugins info... diff --git a/tests/cases/fourslash/quickInfoOnCatchVariable.ts b/tests/cases/fourslash/quickInfoOnCatchVariable.ts index 07e86c2ed818f..f6c4ba3e6729c 100644 --- a/tests/cases/fourslash/quickInfoOnCatchVariable.ts +++ b/tests/cases/fourslash/quickInfoOnCatchVariable.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// function f() { //// try { } catch (/**/e) { } //// } diff --git a/tests/cases/fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts b/tests/cases/fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts index d3bbb125e8d20..46540ac07f6b1 100644 --- a/tests/cases/fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts +++ b/tests/cases/fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////namespace MM { //// interface B { //// foo: number; diff --git a/tests/cases/fourslash/quickInfoOnMergedModule.ts b/tests/cases/fourslash/quickInfoOnMergedModule.ts index b9225e2b0bc09..8d8d7a3781b78 100644 --- a/tests/cases/fourslash/quickInfoOnMergedModule.ts +++ b/tests/cases/fourslash/quickInfoOnMergedModule.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////namespace M2 { //// export interface A { //// foo: string; diff --git a/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts b/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts index 2f834c9515b8d..b5d9ee7f933f9 100644 --- a/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts +++ b/tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////var strOrNum: string | number; ////namespace m { //// var nonExportedStrOrNum: string | number; diff --git a/tests/cases/fourslash/quickInfoSignatureOptionalParameterFromUnion1.ts b/tests/cases/fourslash/quickInfoSignatureOptionalParameterFromUnion1.ts index dce4bfdf0ad56..56b17d9c59cde 100644 --- a/tests/cases/fourslash/quickInfoSignatureOptionalParameterFromUnion1.ts +++ b/tests/cases/fourslash/quickInfoSignatureOptionalParameterFromUnion1.ts @@ -2,6 +2,7 @@ // https://github.com/microsoft/TypeScript/issues/55574 +// @strict: false //// declare const optionals: //// | ((a?: { a: true }) => unknown) //// | ((b?: { b: true }) => unknown); diff --git a/tests/cases/fourslash/quickInfoSignatureRestParameterFromUnion2.ts b/tests/cases/fourslash/quickInfoSignatureRestParameterFromUnion2.ts index d53beebd5d8cc..0707d8f69f8ee 100644 --- a/tests/cases/fourslash/quickInfoSignatureRestParameterFromUnion2.ts +++ b/tests/cases/fourslash/quickInfoSignatureRestParameterFromUnion2.ts @@ -2,6 +2,7 @@ // https://github.com/microsoft/TypeScript/issues/55574 +// @strict: false //// declare const rest: //// | ((a?: { a: true }, ...rest: string[]) => unknown) //// | ((b?: { b: true }) => unknown); diff --git a/tests/cases/fourslash/quickInfoWidenedTypes.ts b/tests/cases/fourslash/quickInfoWidenedTypes.ts index 1ece274690bd7..3d69b22dea4b3 100644 --- a/tests/cases/fourslash/quickInfoWidenedTypes.ts +++ b/tests/cases/fourslash/quickInfoWidenedTypes.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////var /*1*/a = null; // var a: any ////var /*2*/b = undefined; // var b: any ////var /*3*/c = { x: 0, y: null }; // var c: { x: number, y: any } diff --git a/tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts b/tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts index 7161dd18d7cfa..fdf5e3d28192c 100644 --- a/tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts +++ b/tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts @@ -1,5 +1,6 @@ /// +// @strict: false //// class A { //// /*a*/public a?: string = "foo";/*b*/ //// } diff --git a/tests/cases/fourslash/signatureHelpCallExpressionJs.ts b/tests/cases/fourslash/signatureHelpCallExpressionJs.ts index 3b19ddb393ac5..db7e19c383cd1 100644 --- a/tests/cases/fourslash/signatureHelpCallExpressionJs.ts +++ b/tests/cases/fourslash/signatureHelpCallExpressionJs.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @checkJs: true // @allowJs: true diff --git a/tests/cases/fourslash/signatureHelpOptionalCall2.ts b/tests/cases/fourslash/signatureHelpOptionalCall2.ts index ab388398177a0..0a400444c2440 100644 --- a/tests/cases/fourslash/signatureHelpOptionalCall2.ts +++ b/tests/cases/fourslash/signatureHelpOptionalCall2.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////declare const fnTest: undefined | ((str: string, num: number) => void); ////fnTest?.(/*1*/); diff --git a/tests/cases/fourslash/squiggleFunctionExpression.ts b/tests/cases/fourslash/squiggleFunctionExpression.ts index 75cca339e9daf..1d28f445d7cc2 100644 --- a/tests/cases/fourslash/squiggleFunctionExpression.ts +++ b/tests/cases/fourslash/squiggleFunctionExpression.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////function takesCallback(callback: (n) => any) { } ////takesCallback(function inner(n) { var /*1*/k/*2*/: string = 10; }); diff --git a/tests/cases/fourslash/squiggleIllegalSubclassOverride.ts b/tests/cases/fourslash/squiggleIllegalSubclassOverride.ts index c97c6c75fcf5b..103fd13132cc6 100644 --- a/tests/cases/fourslash/squiggleIllegalSubclassOverride.ts +++ b/tests/cases/fourslash/squiggleIllegalSubclassOverride.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////class Foo { //// public x: number; ////} diff --git a/tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts b/tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts index 03ff229fd582f..5472c1d1eebd4 100644 --- a/tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts +++ b/tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////namespace M { //// export class C { //// static foo(): C { diff --git a/tests/cases/fourslash/unclosedArrayErrorRecovery.ts b/tests/cases/fourslash/unclosedArrayErrorRecovery.ts index 3d9e4acea5351..790fc72cf60f1 100644 --- a/tests/cases/fourslash/unclosedArrayErrorRecovery.ts +++ b/tests/cases/fourslash/unclosedArrayErrorRecovery.ts @@ -1,5 +1,6 @@ /// +// @strict: false ////var table: number[; /////**/table.push(1) diff --git a/tests/cases/fourslash/underscoreTypings02.ts b/tests/cases/fourslash/underscoreTypings02.ts index be7d20427e229..bf7fdeaca1d69 100644 --- a/tests/cases/fourslash/underscoreTypings02.ts +++ b/tests/cases/fourslash/underscoreTypings02.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @module: CommonJS //// interface Dictionary { diff --git a/tests/cases/fourslash/unusedClassInNamespace4.ts b/tests/cases/fourslash/unusedClassInNamespace4.ts index 8b856379acbf0..ecbc7f213a8c9 100644 --- a/tests/cases/fourslash/unusedClassInNamespace4.ts +++ b/tests/cases/fourslash/unusedClassInNamespace4.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedLocals: true // @noUnusedParameters:true //// [| namespace Validation { diff --git a/tests/cases/fourslash/unusedParameterInFunction2.ts b/tests/cases/fourslash/unusedParameterInFunction2.ts index 96a710df911f0..c53aedad6d56c 100644 --- a/tests/cases/fourslash/unusedParameterInFunction2.ts +++ b/tests/cases/fourslash/unusedParameterInFunction2.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedParameters: true ////function [|greeter(x,y)|] { //// use(x); diff --git a/tests/cases/fourslash/unusedParameterInLambda3.ts b/tests/cases/fourslash/unusedParameterInLambda3.ts index 20742f4bd3778..a478baf950ca8 100644 --- a/tests/cases/fourslash/unusedParameterInLambda3.ts +++ b/tests/cases/fourslash/unusedParameterInLambda3.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedLocals: true // @noUnusedParameters: true ////[|/*~a*/(/*~b*/x/*~c*/,/*~d*/y/*~e*/)/*~f*/ => /*~g*/x/*~h*/|] diff --git a/tests/cases/fourslash/unusedTypeParametersInLambda3.ts b/tests/cases/fourslash/unusedTypeParametersInLambda3.ts index 764e75294b9bb..937865a5916d6 100644 --- a/tests/cases/fourslash/unusedTypeParametersInLambda3.ts +++ b/tests/cases/fourslash/unusedTypeParametersInLambda3.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedLocals: true // @noUnusedParameters: true //// class A { public x: Dummy } diff --git a/tests/cases/fourslash/unusedTypeParametersInLambda4.ts b/tests/cases/fourslash/unusedTypeParametersInLambda4.ts index 14bdb64549b51..a1cd928745c3b 100644 --- a/tests/cases/fourslash/unusedTypeParametersInLambda4.ts +++ b/tests/cases/fourslash/unusedTypeParametersInLambda4.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedParameters: true //// class A { //// public x: T; diff --git a/tests/cases/fourslash/unusedVariableInClass1.ts b/tests/cases/fourslash/unusedVariableInClass1.ts index 9e7235841c938..66d18087325cf 100644 --- a/tests/cases/fourslash/unusedVariableInClass1.ts +++ b/tests/cases/fourslash/unusedVariableInClass1.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedLocals: true ////class greeter { //// [|private greeting: string;|] diff --git a/tests/cases/fourslash/unusedVariableInClass2.ts b/tests/cases/fourslash/unusedVariableInClass2.ts index a4302b4dd535a..d183580601e7a 100644 --- a/tests/cases/fourslash/unusedVariableInClass2.ts +++ b/tests/cases/fourslash/unusedVariableInClass2.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedLocals: true ////class greeter { //// [|public greeting1; diff --git a/tests/cases/fourslash/unusedVariableInClass4.ts b/tests/cases/fourslash/unusedVariableInClass4.ts index ec5d5f973a2d6..f3ab0bad887ea 100644 --- a/tests/cases/fourslash/unusedVariableInClass4.ts +++ b/tests/cases/fourslash/unusedVariableInClass4.ts @@ -1,5 +1,6 @@ /// +// @strict: false // @noUnusedLocals: false ////class greeter { //// [|private greeting: string;|] From d9d9eeafa0a2bb1fd327b3af15edacade7544e5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:43:57 -0800 Subject: [PATCH 5/6] Bump the github-actions group across 1 directory with 3 updates (#63013) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../workflows/accept-baselines-fix-lints.yaml | 2 +- .github/workflows/ci.yml | 26 +++++++++---------- .github/workflows/codeql.yml | 6 ++--- .github/workflows/copilot-setup-steps.yml | 2 +- .github/workflows/insiders.yaml | 4 +-- .github/workflows/lkg.yml | 2 +- .github/workflows/new-release-branch.yaml | 2 +- .github/workflows/nightly.yaml | 4 +-- .../workflows/release-branch-artifact.yaml | 2 +- .github/workflows/scorecard.yml | 2 +- .github/workflows/set-version.yaml | 2 +- .github/workflows/sync-branch.yaml | 2 +- .github/workflows/twoslash-repros.yaml | 2 +- .github/workflows/update-package-lock.yaml | 2 +- 14 files changed, 30 insertions(+), 30 deletions(-) diff --git a/.github/workflows/accept-baselines-fix-lints.yaml b/.github/workflows/accept-baselines-fix-lints.yaml index 4f3ee8ef0767b..21ccf45b03488 100644 --- a/.github/workflows/accept-baselines-fix-lints.yaml +++ b/.github/workflows/accept-baselines-fix-lints.yaml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: token: ${{ secrets.TS_BOT_GITHUB_TOKEN }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 388db63970372..c60a671617025 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -123,7 +123,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Use node version ${{ matrix.config.node-version }} - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: ${{ matrix.config.node-version }} check-latest: true @@ -155,7 +155,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci @@ -180,7 +180,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci @@ -193,7 +193,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci @@ -206,12 +206,12 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci - - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + - uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2 with: path: ~/.cache/dprint key: ${{ runner.os }}-dprint-${{ hashFiles('package-lock.json', '.dprint.jsonc') }} @@ -228,7 +228,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci @@ -244,7 +244,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci @@ -258,7 +258,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | @@ -306,7 +306,7 @@ jobs: path: base ref: ${{ github.base_ref }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | @@ -345,7 +345,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci @@ -361,7 +361,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci @@ -382,7 +382,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: npm ci diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d715312240f51..aa1db96016975 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -46,7 +46,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8 + uses: github/codeql-action/init@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10 with: config-file: ./.github/codeql/codeql-configuration.yml # Override language selection by uncommenting this and choosing your languages @@ -56,7 +56,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below). - name: Autobuild - uses: github/codeql-action/autobuild@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8 + uses: github/codeql-action/autobuild@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10 # ℹ️ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -70,4 +70,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8 + uses: github/codeql-action/analyze@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10 diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 5c8c2dd2485b2..72f1e0b549725 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -16,7 +16,7 @@ jobs: # If you do not check out your code, Copilot will do this for you. steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 - run: npm ci # pull dprint caches before network access is blocked - run: npx hereby check-format || true diff --git a/.github/workflows/insiders.yaml b/.github/workflows/insiders.yaml index 9c27709dae89b..374062dfebf3f 100644 --- a/.github/workflows/insiders.yaml +++ b/.github/workflows/insiders.yaml @@ -21,7 +21,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | @@ -43,7 +43,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' # Use NODE_AUTH_TOKEN environment variable to authenticate to this registry. diff --git a/.github/workflows/lkg.yml b/.github/workflows/lkg.yml index 3d1d1f50d27c8..79442d0e7b475 100644 --- a/.github/workflows/lkg.yml +++ b/.github/workflows/lkg.yml @@ -31,7 +31,7 @@ jobs: with: ref: ${{ inputs.branch_name }} token: ${{ secrets.TS_BOT_GITHUB_TOKEN }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | diff --git a/.github/workflows/new-release-branch.yaml b/.github/workflows/new-release-branch.yaml index 7d96198753384..073260780bcbd 100644 --- a/.github/workflows/new-release-branch.yaml +++ b/.github/workflows/new-release-branch.yaml @@ -55,7 +55,7 @@ jobs: filter: blob:none # https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/ fetch-depth: 0 # Default is 1; need to set to 0 to get the benefits of blob:none. token: ${{ secrets.TS_BOT_GITHUB_TOKEN }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index faa9f3d615a73..a37e08fc16856 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | @@ -43,7 +43,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' # Use NODE_AUTH_TOKEN environment variable to authenticate to this registry. diff --git a/.github/workflows/release-branch-artifact.yaml b/.github/workflows/release-branch-artifact.yaml index 70ccb39435a83..222b8bd504475 100644 --- a/.github/workflows/release-branch-artifact.yaml +++ b/.github/workflows/release-branch-artifact.yaml @@ -20,7 +20,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index b5c0239a9301d..19211fe314138 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -55,6 +55,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: 'Upload to code-scanning' - uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8 + uses: github/codeql-action/upload-sarif@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10 with: sarif_file: results.sarif diff --git a/.github/workflows/set-version.yaml b/.github/workflows/set-version.yaml index 77455eb3c7bd2..3a29329b9ac1b 100644 --- a/.github/workflows/set-version.yaml +++ b/.github/workflows/set-version.yaml @@ -53,7 +53,7 @@ jobs: with: ref: ${{ inputs.branch_name }} token: ${{ secrets.TS_BOT_GITHUB_TOKEN }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | diff --git a/.github/workflows/sync-branch.yaml b/.github/workflows/sync-branch.yaml index 62c27289ebc94..8f434bec74746 100644 --- a/.github/workflows/sync-branch.yaml +++ b/.github/workflows/sync-branch.yaml @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/twoslash-repros.yaml b/.github/workflows/twoslash-repros.yaml index 414be032b6d80..f5f9000de0bc6 100644 --- a/.github/workflows/twoslash-repros.yaml +++ b/.github/workflows/twoslash-repros.yaml @@ -57,7 +57,7 @@ jobs: fetch-depth: 0 # Default is 1; need to set to 0 to get the benefits of blob:none. - if: ${{ !github.event.inputs.bisect }} uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - uses: microsoft/TypeScript-Twoslash-Repro-Action@master diff --git a/.github/workflows/update-package-lock.yaml b/.github/workflows/update-package-lock.yaml index 7fa5d6ad6bf6f..1e50c2ea57607 100644 --- a/.github/workflows/update-package-lock.yaml +++ b/.github/workflows/update-package-lock.yaml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: token: ${{ secrets.TS_BOT_GITHUB_TOKEN }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 'lts/*' - run: | From b19a9da2a3b8f2a720d314d01258dd2bdc110fef Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Fri, 23 Jan 2026 15:48:05 -0800 Subject: [PATCH 6/6] Fix transform crash with destructured parameter property (#63043) --- src/compiler/transformers/ts.ts | 4 ++ ...structuringParameterProperties2.errors.txt | 28 +++++++++ ...onEmitDestructuringParameterProperties2.js | 60 +++++++++++++++++++ ...tDestructuringParameterProperties2.symbols | 43 +++++++++++++ ...mitDestructuringParameterProperties2.types | 58 ++++++++++++++++++ ...onEmitDestructuringParameterProperties2.ts | 19 ++++++ 6 files changed, 212 insertions(+) create mode 100644 tests/baselines/reference/declarationEmitDestructuringParameterProperties2.errors.txt create mode 100644 tests/baselines/reference/declarationEmitDestructuringParameterProperties2.js create mode 100644 tests/baselines/reference/declarationEmitDestructuringParameterProperties2.symbols create mode 100644 tests/baselines/reference/declarationEmitDestructuringParameterProperties2.types create mode 100644 tests/cases/compiler/declarationEmitDestructuringParameterProperties2.ts diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index cc3da23d2067b..2219f2b1211a1 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -1055,6 +1055,10 @@ export function transformTypeScript(context: TransformationContext): Transformer if (parametersWithPropertyAssignments) { for (const parameter of parametersWithPropertyAssignments) { + // Ignore parameter properties with destructured names; we will have errored on them earlier. + if (!isIdentifier(parameter.name)) { + continue; + } const parameterProperty = factory.createPropertyDeclaration( /*modifiers*/ undefined, parameter.name, diff --git a/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.errors.txt b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.errors.txt new file mode 100644 index 0000000000000..dbfd04701a929 --- /dev/null +++ b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.errors.txt @@ -0,0 +1,28 @@ +declarationEmitDestructuringParameterProperties2.ts(2,17): error TS1187: A parameter property may not be declared using a binding pattern. +declarationEmitDestructuringParameterProperties2.ts(8,17): error TS1187: A parameter property may not be declared using a binding pattern. +declarationEmitDestructuringParameterProperties2.ts(14,17): error TS1187: A parameter property may not be declared using a binding pattern. + + +==== declarationEmitDestructuringParameterProperties2.ts (3 errors) ==== + class C1 { + constructor(public [x, y, z]: string[]) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS1187: A parameter property may not be declared using a binding pattern. + } + } + + type TupleType1 =[string, number, boolean]; + class C2 { + constructor(public [x, y, z]: TupleType1) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS1187: A parameter property may not be declared using a binding pattern. + } + } + + type ObjType1 = { x: number; y: string; z: boolean } + class C3 { + constructor(public { x, y, z }: ObjType1) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +!!! error TS1187: A parameter property may not be declared using a binding pattern. + } + } \ No newline at end of file diff --git a/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.js b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.js new file mode 100644 index 0000000000000..15a67e835bb89 --- /dev/null +++ b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.js @@ -0,0 +1,60 @@ +//// [tests/cases/compiler/declarationEmitDestructuringParameterProperties2.ts] //// + +//// [declarationEmitDestructuringParameterProperties2.ts] +class C1 { + constructor(public [x, y, z]: string[]) { + } +} + +type TupleType1 =[string, number, boolean]; +class C2 { + constructor(public [x, y, z]: TupleType1) { + } +} + +type ObjType1 = { x: number; y: string; z: boolean } +class C3 { + constructor(public { x, y, z }: ObjType1) { + } +} + +//// [declarationEmitDestructuringParameterProperties2.js] +class C1 { + constructor([x, y, z]) { + } +} +class C2 { + constructor([x, y, z]) { + } +} +class C3 { + constructor({ x, y, z }) { + } +} + + +//// [declarationEmitDestructuringParameterProperties2.d.ts] +declare class C1 { + x: string; + y: string; + z: string; + constructor([x, y, z]: string[]); +} +type TupleType1 = [string, number, boolean]; +declare class C2 { + x: string; + y: number; + z: boolean; + constructor([x, y, z]: TupleType1); +} +type ObjType1 = { + x: number; + y: string; + z: boolean; +}; +declare class C3 { + x: number; + y: string; + z: boolean; + constructor({ x, y, z }: ObjType1); +} diff --git a/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.symbols b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.symbols new file mode 100644 index 0000000000000..dd073e280dced --- /dev/null +++ b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.symbols @@ -0,0 +1,43 @@ +//// [tests/cases/compiler/declarationEmitDestructuringParameterProperties2.ts] //// + +=== declarationEmitDestructuringParameterProperties2.ts === +class C1 { +>C1 : Symbol(C1, Decl(declarationEmitDestructuringParameterProperties2.ts, 0, 0)) + + constructor(public [x, y, z]: string[]) { +>x : Symbol(x, Decl(declarationEmitDestructuringParameterProperties2.ts, 1, 24)) +>y : Symbol(y, Decl(declarationEmitDestructuringParameterProperties2.ts, 1, 26)) +>z : Symbol(z, Decl(declarationEmitDestructuringParameterProperties2.ts, 1, 29)) + } +} + +type TupleType1 =[string, number, boolean]; +>TupleType1 : Symbol(TupleType1, Decl(declarationEmitDestructuringParameterProperties2.ts, 3, 1)) + +class C2 { +>C2 : Symbol(C2, Decl(declarationEmitDestructuringParameterProperties2.ts, 5, 43)) + + constructor(public [x, y, z]: TupleType1) { +>x : Symbol(x, Decl(declarationEmitDestructuringParameterProperties2.ts, 7, 24)) +>y : Symbol(y, Decl(declarationEmitDestructuringParameterProperties2.ts, 7, 26)) +>z : Symbol(z, Decl(declarationEmitDestructuringParameterProperties2.ts, 7, 29)) +>TupleType1 : Symbol(TupleType1, Decl(declarationEmitDestructuringParameterProperties2.ts, 3, 1)) + } +} + +type ObjType1 = { x: number; y: string; z: boolean } +>ObjType1 : Symbol(ObjType1, Decl(declarationEmitDestructuringParameterProperties2.ts, 9, 1)) +>x : Symbol(x, Decl(declarationEmitDestructuringParameterProperties2.ts, 11, 17)) +>y : Symbol(y, Decl(declarationEmitDestructuringParameterProperties2.ts, 11, 28)) +>z : Symbol(z, Decl(declarationEmitDestructuringParameterProperties2.ts, 11, 39)) + +class C3 { +>C3 : Symbol(C3, Decl(declarationEmitDestructuringParameterProperties2.ts, 11, 52)) + + constructor(public { x, y, z }: ObjType1) { +>x : Symbol(x, Decl(declarationEmitDestructuringParameterProperties2.ts, 13, 24)) +>y : Symbol(y, Decl(declarationEmitDestructuringParameterProperties2.ts, 13, 27)) +>z : Symbol(z, Decl(declarationEmitDestructuringParameterProperties2.ts, 13, 30)) +>ObjType1 : Symbol(ObjType1, Decl(declarationEmitDestructuringParameterProperties2.ts, 9, 1)) + } +} diff --git a/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.types b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.types new file mode 100644 index 0000000000000..2dc2cdbf0e4f5 --- /dev/null +++ b/tests/baselines/reference/declarationEmitDestructuringParameterProperties2.types @@ -0,0 +1,58 @@ +//// [tests/cases/compiler/declarationEmitDestructuringParameterProperties2.ts] //// + +=== declarationEmitDestructuringParameterProperties2.ts === +class C1 { +>C1 : C1 +> : ^^ + + constructor(public [x, y, z]: string[]) { +>x : string +> : ^^^^^^ +>y : string +> : ^^^^^^ +>z : string +> : ^^^^^^ + } +} + +type TupleType1 =[string, number, boolean]; +>TupleType1 : TupleType1 +> : ^^^^^^^^^^ + +class C2 { +>C2 : C2 +> : ^^ + + constructor(public [x, y, z]: TupleType1) { +>x : string +> : ^^^^^^ +>y : number +> : ^^^^^^ +>z : boolean +> : ^^^^^^^ + } +} + +type ObjType1 = { x: number; y: string; z: boolean } +>ObjType1 : ObjType1 +> : ^^^^^^^^ +>x : number +> : ^^^^^^ +>y : string +> : ^^^^^^ +>z : boolean +> : ^^^^^^^ + +class C3 { +>C3 : C3 +> : ^^ + + constructor(public { x, y, z }: ObjType1) { +>x : number +> : ^^^^^^ +>y : string +> : ^^^^^^ +>z : boolean +> : ^^^^^^^ + } +} diff --git a/tests/cases/compiler/declarationEmitDestructuringParameterProperties2.ts b/tests/cases/compiler/declarationEmitDestructuringParameterProperties2.ts new file mode 100644 index 0000000000000..9f3e678697cd7 --- /dev/null +++ b/tests/cases/compiler/declarationEmitDestructuringParameterProperties2.ts @@ -0,0 +1,19 @@ +// @module: commonjs +// @declaration: true +// @target: es2024 +class C1 { + constructor(public [x, y, z]: string[]) { + } +} + +type TupleType1 =[string, number, boolean]; +class C2 { + constructor(public [x, y, z]: TupleType1) { + } +} + +type ObjType1 = { x: number; y: string; z: boolean } +class C3 { + constructor(public { x, y, z }: ObjType1) { + } +} \ No newline at end of file