(node, addDiagnostic)
| 82038 | } |
| 82039 | } |
| 82040 | function checkUnusedInferTypeParameter(node, addDiagnostic) { |
| 82041 | var typeParameter = node.typeParameter; |
| 82042 | if (isTypeParameterUnused(typeParameter)) { |
| 82043 | addDiagnostic(node, 1 /* UnusedKind.Parameter */, ts.createDiagnosticForNode(node, ts.Diagnostics._0_is_declared_but_its_value_is_never_read, ts.idText(typeParameter.name))); |
| 82044 | } |
| 82045 | } |
| 82046 | function checkUnusedTypeParameters(node, addDiagnostic) { |
| 82047 | // Only report errors on the last declaration for the type parameter container; |
| 82048 | // this ensures that all uses have been accounted for. |
no test coverage detected