Added test for unused typeparameters in a typealias declaration

This commit is contained in:
Dick van den Brink 2017-06-22 16:45:09 +02:00
parent 09be537786
commit 33224747b3
3 changed files with 20 additions and 0 deletions

View file

@ -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<T> = { };
~
!!! error TS6133: 'T' is declared but never used.
type Alias2<T> = { x: T };

View file

@ -0,0 +1,6 @@
//// [unusedTypeParameters10.ts]
type Alias<T> = { };
type Alias2<T> = { x: T };
//// [unusedTypeParameters10.js]

View file

@ -0,0 +1,5 @@
//@noUnusedLocals:true
//@noUnusedParameters:true
type Alias<T> = { };
type Alias2<T> = { x: T };