From c010a0e974f8a9a96002f2a34438f9a3dc885189 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Tue, 15 Nov 2016 10:57:48 -0800 Subject: [PATCH] Use getTypeOfSymbolAtLocation --- src/compiler/checker.ts | 1 - src/compiler/types.ts | 1 - src/services/utilities.ts | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 46f1c353dd7..7462e381f23 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -74,7 +74,6 @@ namespace ts { getGlobalDiagnostics, getTypeOfSymbolAtLocation, getSymbolsOfParameterPropertyDeclaration, - getTypeOfSymbol, getDeclaredTypeOfSymbol, getPropertiesOfType, getPropertyOfType, diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 7bd2db13ba2..2db59acbaae 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -2258,7 +2258,6 @@ namespace ts { export interface TypeChecker { getTypeOfSymbolAtLocation(symbol: Symbol, node: Node): Type; - getTypeOfSymbol(symbol: Symbol): Type; getDeclaredTypeOfSymbol(symbol: Symbol): Type; getPropertiesOfType(type: Type): Symbol[]; getPropertyOfType(type: Type, propertyName: string): Symbol; diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 98cf5e0adb8..a727d271022 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -1419,7 +1419,7 @@ namespace ts { function getInsertionForMemberSymbol(symbol: Symbol, enclosingDeclaration: ClassDeclaration, checker: TypeChecker, newlineChar: string): string { const name = symbol.getName(); - const type = checker.getTypeOfSymbol(symbol); + const type = checker.getTypeOfSymbolAtLocation(symbol, enclosingDeclaration); const declarations = symbol.getDeclarations(); if (!(declarations && declarations.length)) { return "";