From 77d8e1590516c65c05be68ca8e09cc37978f8d84 Mon Sep 17 00:00:00 2001 From: Andy Date: Fri, 26 Oct 2018 14:44:49 -0700 Subject: [PATCH] Remove unused property ParameterInference#typeNode (#28115) --- src/services/codefixes/inferFromUsage.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/services/codefixes/inferFromUsage.ts b/src/services/codefixes/inferFromUsage.ts index bc324ac9e24..cef820bbf59 100644 --- a/src/services/codefixes/inferFromUsage.ts +++ b/src/services/codefixes/inferFromUsage.ts @@ -306,10 +306,9 @@ namespace ts.codefix { } interface ParameterInference { - declaration: ParameterDeclaration; - type?: Type; - typeNode?: TypeNode; - isOptional?: boolean; + readonly declaration: ParameterDeclaration; + readonly type?: Type; + readonly isOptional?: boolean; } namespace InferFromReference { @@ -355,7 +354,7 @@ namespace ts.codefix { } const isConstructor = declaration.kind === SyntaxKind.Constructor; const callContexts = isConstructor ? usageContext.constructContexts : usageContext.callContexts; - return callContexts && declaration.parameters.map((parameter, parameterIndex) => { + return callContexts && declaration.parameters.map((parameter, parameterIndex): ParameterInference => { const types: Type[] = []; const isRest = isRestParameter(parameter); let isOptional = false;