15 lines
230 B
TypeScript
15 lines
230 B
TypeScript
|
// @strict: true
|
||
|
|
||
|
// Repro from #20840
|
||
|
|
||
|
function function1<T extends 'a' | 'b'>(key: T) {
|
||
|
switch (key) {
|
||
|
case 'a':
|
||
|
key.toLowerCase();
|
||
|
break;
|
||
|
default:
|
||
|
key.toLowerCase();
|
||
|
break;
|
||
|
}
|
||
|
}
|