From 33224747b33ddf6218bdf1e9006ff9bd87902cab Mon Sep 17 00:00:00 2001 From: Dick van den Brink Date: Thu, 22 Jun 2017 16:45:09 +0200 Subject: [PATCH] Added test for unused typeparameters in a typealias declaration --- .../reference/unusedTypeParameters10.errors.txt | 9 +++++++++ tests/baselines/reference/unusedTypeParameters10.js | 6 ++++++ tests/cases/compiler/unusedTypeParameters10.ts | 5 +++++ 3 files changed, 20 insertions(+) create mode 100644 tests/baselines/reference/unusedTypeParameters10.errors.txt create mode 100644 tests/baselines/reference/unusedTypeParameters10.js create mode 100644 tests/cases/compiler/unusedTypeParameters10.ts diff --git a/tests/baselines/reference/unusedTypeParameters10.errors.txt b/tests/baselines/reference/unusedTypeParameters10.errors.txt new file mode 100644 index 00000000000..7bfd5676df3 --- /dev/null +++ b/tests/baselines/reference/unusedTypeParameters10.errors.txt @@ -0,0 +1,9 @@ +tests/cases/compiler/unusedTypeParameters10.ts(1,12): error TS6133: 'T' is declared but never used. + + +==== tests/cases/compiler/unusedTypeParameters10.ts (1 errors) ==== + type Alias = { }; + ~ +!!! error TS6133: 'T' is declared but never used. + type Alias2 = { x: T }; + \ No newline at end of file diff --git a/tests/baselines/reference/unusedTypeParameters10.js b/tests/baselines/reference/unusedTypeParameters10.js new file mode 100644 index 00000000000..5738e6f48e8 --- /dev/null +++ b/tests/baselines/reference/unusedTypeParameters10.js @@ -0,0 +1,6 @@ +//// [unusedTypeParameters10.ts] +type Alias = { }; +type Alias2 = { x: T }; + + +//// [unusedTypeParameters10.js] diff --git a/tests/cases/compiler/unusedTypeParameters10.ts b/tests/cases/compiler/unusedTypeParameters10.ts new file mode 100644 index 00000000000..cda482e5bdc --- /dev/null +++ b/tests/cases/compiler/unusedTypeParameters10.ts @@ -0,0 +1,5 @@ +//@noUnusedLocals:true +//@noUnusedParameters:true + +type Alias = { }; +type Alias2 = { x: T };