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