Skip to content

Commit 77d8e15

Browse files
author
Andy
authored
Remove unused property ParameterInference#typeNode (#28115)
1 parent 372c7d9 commit 77d8e15

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/services/codefixes/inferFromUsage.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -306,10 +306,9 @@ namespace ts.codefix {
306306
}
307307

308308
interface ParameterInference {
309-
declaration: ParameterDeclaration;
310-
type?: Type;
311-
typeNode?: TypeNode;
312-
isOptional?: boolean;
309+
readonly declaration: ParameterDeclaration;
310+
readonly type?: Type;
311+
readonly isOptional?: boolean;
313312
}
314313

315314
namespace InferFromReference {
@@ -355,7 +354,7 @@ namespace ts.codefix {
355354
}
356355
const isConstructor = declaration.kind === SyntaxKind.Constructor;
357356
const callContexts = isConstructor ? usageContext.constructContexts : usageContext.callContexts;
358-
return callContexts && declaration.parameters.map((parameter, parameterIndex) => {
357+
return callContexts && declaration.parameters.map((parameter, parameterIndex): ParameterInference => {
359358
const types: Type[] = [];
360359
const isRest = isRestParameter(parameter);
361360
let isOptional = false;

0 commit comments

Comments
 (0)