Improve class member snippet completions and keyword completions interaction (#52525)

This commit is contained in:
Gabriela Araujo Britto
2023-05-17 19:14:34 -03:00
committed by GitHub
parent b14264a2eb
commit 24ac9e75c2
38 changed files with 780 additions and 522 deletions

View File

@@ -194,7 +194,8 @@ export function addNewNodeForMemberSymbol(
const kind = declaration?.kind ?? SyntaxKind.PropertySignature;
const declarationName = getSynthesizedDeepClone(getNameOfDeclaration(declaration), /*includeTrivia*/ false) as PropertyName;
const effectiveModifierFlags = declaration ? getEffectiveModifierFlags(declaration) : ModifierFlags.None;
let modifierFlags =
let modifierFlags = effectiveModifierFlags & ModifierFlags.Static;
modifierFlags |=
effectiveModifierFlags & ModifierFlags.Public ? ModifierFlags.Public :
effectiveModifierFlags & ModifierFlags.Protected ? ModifierFlags.Protected :
ModifierFlags.None;