From ae391497b0d22809fa151802c729c0304f68dfea Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 1 Apr 2019 13:36:07 -0700 Subject: [PATCH] Add new baselines for destructuring void --- tests/baselines/reference/destructuringVoid.js | 7 +++++++ tests/baselines/reference/destructuringVoid.symbols | 7 +++++++ tests/baselines/reference/destructuringVoid.types | 7 +++++++ .../destructuringVoidStrictNullChecks.errors.txt | 9 +++++++++ .../reference/destructuringVoidStrictNullChecks.js | 7 +++++++ .../reference/destructuringVoidStrictNullChecks.symbols | 7 +++++++ .../reference/destructuringVoidStrictNullChecks.types | 7 +++++++ 7 files changed, 51 insertions(+) create mode 100644 tests/baselines/reference/destructuringVoid.js create mode 100644 tests/baselines/reference/destructuringVoid.symbols create mode 100644 tests/baselines/reference/destructuringVoid.types create mode 100644 tests/baselines/reference/destructuringVoidStrictNullChecks.errors.txt create mode 100644 tests/baselines/reference/destructuringVoidStrictNullChecks.js create mode 100644 tests/baselines/reference/destructuringVoidStrictNullChecks.symbols create mode 100644 tests/baselines/reference/destructuringVoidStrictNullChecks.types 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 +