Remove getSymbolOfNode from TypeChecker interface
This commit is contained in:
parent
c010a0e974
commit
395d736843
|
@ -87,7 +87,6 @@ namespace ts {
|
|||
resolveStructuredTypeMembers,
|
||||
getNonNullableType,
|
||||
getSymbolsInScope,
|
||||
getSymbolOfNode,
|
||||
getSymbolAtLocation,
|
||||
getShorthandAssignmentValueSymbol,
|
||||
getExportSpecifierLocalTargetSymbol,
|
||||
|
|
|
@ -2271,7 +2271,6 @@ namespace ts {
|
|||
getUnionType(types: Type[], subtypeReduction?: boolean, aliasSymbol?: Symbol, aliasTypeArguments?: Type[]): Type;
|
||||
|
||||
getSymbolsInScope(location: Node, meaning: SymbolFlags): Symbol[];
|
||||
getSymbolOfNode(node: Node): Symbol;
|
||||
getSymbolAtLocation(node: Node): Symbol;
|
||||
getSymbolsOfParameterPropertyDeclaration(parameter: ParameterDeclaration, parameterName: string): Symbol[];
|
||||
getShorthandAssignmentValueSymbol(location: Node): Symbol;
|
||||
|
|
|
@ -1360,8 +1360,7 @@ namespace ts {
|
|||
}
|
||||
|
||||
export function getMissingAbstractMembersInsertion(classDeclaration: ClassDeclaration, resolvedType: ResolvedType, checker: TypeChecker, newlineChar: string): string {
|
||||
const classSymbol = checker.getSymbolOfNode(classDeclaration);
|
||||
const missingMembers = filterMissingMembers(filterAbstract(filterNonPrivate(resolvedType.members)), classSymbol.members);
|
||||
const missingMembers = filterMissingMembers(filterAbstract(filterNonPrivate(resolvedType.members)), classDeclaration.symbol.members);
|
||||
return getInsertionsForMembers(missingMembers, classDeclaration, checker, newlineChar);
|
||||
}
|
||||
|
||||
|
@ -1370,8 +1369,7 @@ namespace ts {
|
|||
* and generates source code for the missing members.
|
||||
*/
|
||||
export function getMissingMembersInsertion(classDeclaration: ClassDeclaration, resolvedType: ResolvedType, checker: TypeChecker, newlineChar: string): string {
|
||||
const classSymbol = checker.getSymbolOfNode(classDeclaration);
|
||||
const missingMembers = filterMissingMembers(filterNonPrivate(resolvedType.members), classSymbol.members);
|
||||
const missingMembers = filterMissingMembers(filterNonPrivate(resolvedType.members), classDeclaration.symbol.members);
|
||||
return getInsertionsForMembers(missingMembers, classDeclaration, checker, newlineChar);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue