fix(57348): Auto-complete on satisfies auto-imports satisfies (#57364)

This commit is contained in:
Oleksandr T 2024-02-26 19:29:45 +02:00 committed by GitHub
parent 8f531ff3ba
commit 65812bf3ec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 14397 additions and 1 deletions

View File

@ -5900,5 +5900,7 @@ function isContextualKeywordInAutoImportableExpressionSpace(keyword: string) {
keyword === "declare" ||
keyword === "module" ||
keyword === "namespace" ||
keyword === "type";
keyword === "type" ||
keyword === "satisfies" ||
keyword === "as";
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
/// <reference path="fourslash.ts" />
// @Filename: /a.ts
////export function as() {}
// @Filename: /b.ts
////1 a/*1*/
////a/*2*/
verify.baselineCompletions({
includeCompletionsForModuleExports: true,
});

View File

@ -0,0 +1,12 @@
/// <reference path="fourslash.ts" />
// @Filename: /a.ts
////export function satisfies() {}
// @Filename: /b.ts
////1 sat/*1*/
////sat/*2*/
verify.baselineCompletions({
includeCompletionsForModuleExports: true,
});