Skip to content

Commit 67a940b

Browse files
Check declaration modifier, not class modifier
1 parent 3405948 commit 67a940b

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

src/services/codefixes/helpers.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -322,13 +322,7 @@ export function addNewNodeForMemberSymbol(
322322
}
323323

324324
function shouldAddOverrideKeyword(): boolean {
325-
if (!context.program.getCompilerOptions().noImplicitOverride || !enclosingDeclaration.heritageClauses) {
326-
return false;
327-
}
328-
329-
const valueDeclaration = checker.getSymbolAtLocation(enclosingDeclaration.heritageClauses[0].types[0].expression)?.valueDeclaration;
330-
331-
return !!(valueDeclaration && hasAbstractModifier(valueDeclaration));
325+
return !!(context.program.getCompilerOptions().noImplicitOverride && declaration && hasAbstractModifier(declaration));
332326
}
333327

334328
function createName(node: PropertyName) {

0 commit comments

Comments
 (0)