added await keyword to completions and added test (#27912)

This commit is contained in:
Sam Drugan 2018-10-22 19:32:49 +01:00 committed by Andy
parent afa94c527c
commit 02c74987b7
2 changed files with 5 additions and 1 deletions

View File

@ -2150,7 +2150,7 @@ namespace ts.Completions {
case KeywordCompletionFilters.None:
return false;
case KeywordCompletionFilters.All:
return kind === SyntaxKind.AsyncKeyword || !isContextualKeyword(kind) && !isClassMemberCompletionKeyword(kind) || kind === SyntaxKind.DeclareKeyword || kind === SyntaxKind.ModuleKeyword
return kind === SyntaxKind.AsyncKeyword || SyntaxKind.AwaitKeyword || !isContextualKeyword(kind) && !isClassMemberCompletionKeyword(kind) || kind === SyntaxKind.DeclareKeyword || kind === SyntaxKind.ModuleKeyword
|| isTypeKeyword(kind) && kind !== SyntaxKind.UndefinedKeyword;
case KeywordCompletionFilters.ClassElementKeywords:
return isClassMemberCompletionKeyword(kind);

View File

@ -0,0 +1,4 @@
//// /**/
goTo.marker("")
verify.completionListContains("await");