Skip to content

Commit 2600250

Browse files
author
Andy
authored
Add 'bigint' to type keywords (#28537)
1 parent fe26370 commit 2600250

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/harness/fourslash.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4447,7 +4447,7 @@ namespace FourSlashInterface {
44474447
export const keywords: ReadonlyArray<ExpectedCompletionEntryObject> = keywordsWithUndefined.filter(k => k.name !== "undefined");
44484448

44494449
export const typeKeywords: ReadonlyArray<ExpectedCompletionEntryObject> =
4450-
["false", "null", "true", "void", "any", "boolean", "keyof", "never", "number", "object", "string", "symbol", "undefined", "unique", "unknown"].map(keywordEntry);
4450+
["false", "null", "true", "void", "any", "boolean", "keyof", "never", "number", "object", "string", "symbol", "undefined", "unique", "unknown", "bigint"].map(keywordEntry);
44514451

44524452
const globalTypeDecls: ReadonlyArray<ExpectedCompletionEntryObject> = [
44534453
interfaceEntry("Symbol"),

src/services/utilities.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,6 +1212,7 @@ namespace ts {
12121212

12131213
export const typeKeywords: ReadonlyArray<SyntaxKind> = [
12141214
SyntaxKind.AnyKeyword,
1215+
SyntaxKind.BigIntKeyword,
12151216
SyntaxKind.BooleanKeyword,
12161217
SyntaxKind.FalseKeyword,
12171218
SyntaxKind.KeyOfKeyword,

tests/cases/fourslash/completionsTypeKeywords.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66

77
verify.completions({
88
marker: "",
9-
exact: ["T", "false", "null", "true", "void", "any", "boolean", "keyof", "never", "number", "object", "string", "symbol", "undefined", "unique", "unknown"],
9+
exact: ["T", ...completion.typeKeywords],
1010
});

0 commit comments

Comments
 (0)