1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
//// [tests/cases/compiler/noUnusedLocals_typeParameterMergedWithParameter.ts] ////
=== noUnusedLocals_typeParameterMergedWithParameter.ts ===
function useNone<T>(T: number) {}
>useNone : <T>(T: number) => void
>T : number
function useParam<T>(T: number) {
>useParam : <T>(T: number) => number
>T : number
return T;
>T : number
}
function useTypeParam<T>(T: T) {}
>useTypeParam : <T>(T: T) => void
>T : T
function useBoth<T>(T: T) {
>useBoth : <T>(T: T) => T
>T : T
return T;
>T : T
}
|