diff --git a/tests/baselines/reference/destructuringVoid.js b/tests/baselines/reference/destructuringVoid.js new file mode 100644 index 00000000000..d8a36637389 --- /dev/null +++ b/tests/baselines/reference/destructuringVoid.js @@ -0,0 +1,7 @@ +//// [destructuringVoid.ts] +declare const v: void; +const {} = v; + + +//// [destructuringVoid.js] +var _a = v; diff --git a/tests/baselines/reference/destructuringVoid.symbols b/tests/baselines/reference/destructuringVoid.symbols new file mode 100644 index 00000000000..1c2a78738cb --- /dev/null +++ b/tests/baselines/reference/destructuringVoid.symbols @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/destructuring/destructuringVoid.ts === +declare const v: void; +>v : Symbol(v, Decl(destructuringVoid.ts, 0, 13)) + +const {} = v; +>v : Symbol(v, Decl(destructuringVoid.ts, 0, 13)) + diff --git a/tests/baselines/reference/destructuringVoid.types b/tests/baselines/reference/destructuringVoid.types new file mode 100644 index 00000000000..dfa8dd473ff --- /dev/null +++ b/tests/baselines/reference/destructuringVoid.types @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/destructuring/destructuringVoid.ts === +declare const v: void; +>v : void + +const {} = v; +>v : void + diff --git a/tests/baselines/reference/destructuringVoidStrictNullChecks.errors.txt b/tests/baselines/reference/destructuringVoidStrictNullChecks.errors.txt new file mode 100644 index 00000000000..d20c68348f3 --- /dev/null +++ b/tests/baselines/reference/destructuringVoidStrictNullChecks.errors.txt @@ -0,0 +1,9 @@ +tests/cases/conformance/es6/destructuring/destructuringVoidStrictNullChecks.ts(2,7): error TS2532: Object is possibly 'undefined'. + + +==== tests/cases/conformance/es6/destructuring/destructuringVoidStrictNullChecks.ts (1 errors) ==== + declare const v: void; + const {} = v; + ~~ +!!! error TS2532: Object is possibly 'undefined'. + \ No newline at end of file diff --git a/tests/baselines/reference/destructuringVoidStrictNullChecks.js b/tests/baselines/reference/destructuringVoidStrictNullChecks.js new file mode 100644 index 00000000000..418fb5fc8e2 --- /dev/null +++ b/tests/baselines/reference/destructuringVoidStrictNullChecks.js @@ -0,0 +1,7 @@ +//// [destructuringVoidStrictNullChecks.ts] +declare const v: void; +const {} = v; + + +//// [destructuringVoidStrictNullChecks.js] +var _a = v; diff --git a/tests/baselines/reference/destructuringVoidStrictNullChecks.symbols b/tests/baselines/reference/destructuringVoidStrictNullChecks.symbols new file mode 100644 index 00000000000..9f923453a9e --- /dev/null +++ b/tests/baselines/reference/destructuringVoidStrictNullChecks.symbols @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/destructuring/destructuringVoidStrictNullChecks.ts === +declare const v: void; +>v : Symbol(v, Decl(destructuringVoidStrictNullChecks.ts, 0, 13)) + +const {} = v; +>v : Symbol(v, Decl(destructuringVoidStrictNullChecks.ts, 0, 13)) + diff --git a/tests/baselines/reference/destructuringVoidStrictNullChecks.types b/tests/baselines/reference/destructuringVoidStrictNullChecks.types new file mode 100644 index 00000000000..df6e6af3e4f --- /dev/null +++ b/tests/baselines/reference/destructuringVoidStrictNullChecks.types @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/destructuring/destructuringVoidStrictNullChecks.ts === +declare const v: void; +>v : void + +const {} = v; +>v : void +