diff --git a/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.errors.txt b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.errors.txt new file mode 100644 index 00000000000..8ce2ddcaaa3 --- /dev/null +++ b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.errors.txt @@ -0,0 +1,7 @@ +error TS5052: Option 'strictPropertyInitialization' cannot be specified without specifying option 'strictNullChecks'. + + +!!! error TS5052: Option 'strictPropertyInitialization' cannot be specified without specifying option 'strictNullChecks'. +==== tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts (0 errors) ==== + var x; + \ No newline at end of file diff --git a/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.js b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.js new file mode 100644 index 00000000000..fc564c722da --- /dev/null +++ b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.js @@ -0,0 +1,6 @@ +//// [optionsStrictPropertyInitializationStrictNullChecks.ts] +var x; + + +//// [optionsStrictPropertyInitializationStrictNullChecks.js] +var x; diff --git a/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.symbols b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.symbols new file mode 100644 index 00000000000..7482215b822 --- /dev/null +++ b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.symbols @@ -0,0 +1,4 @@ +=== tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts === +var x; +>x : Symbol(x, Decl(optionsStrictPropertyInitializationStrictNullChecks.ts, 0, 3)) + diff --git a/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.types b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.types new file mode 100644 index 00000000000..f59278f8382 --- /dev/null +++ b/tests/baselines/reference/optionsStrictPropertyInitializationStrictNullChecks.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts === +var x; +>x : any + diff --git a/tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts b/tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts new file mode 100644 index 00000000000..53afb64ccd4 --- /dev/null +++ b/tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts @@ -0,0 +1,3 @@ +// @strictPropertyInitialization: true + +var x;