From 8326b5c76f7c3b6fc901ad8d4b3a11925e2cf5e1 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Wed, 24 Oct 2018 15:22:15 -0700 Subject: [PATCH] Remove unused property ParameterInference#typeNode --- 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 62f73df9f80b8..4a7dcafff6be3 100644 --- a/src/services/codefixes/inferFromUsage.ts +++ b/src/services/codefixes/inferFromUsage.ts @@ -260,10 +260,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 { @@ -309,7 +308,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;