We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40b3c35 commit 5b5a4e9Copy full SHA for 5b5a4e9
typescript/src/completions/sharedContext.ts
@@ -0,0 +1,17 @@
1
+import { PrevCompletionMap } from '../completionsAtPosition'
2
+import { GetConfig } from '../types'
3
+
4
+/** Must be used within functions */
5
+export const sharedCompletionContext = {} as unknown as Readonly<{
6
+ position: number
7
+ sourceFile: ts.SourceFile
8
+ program: ts.Program
9
+ node: ts.Node | undefined
10
+ languageService: ts.LanguageService
11
+ isCheckedFile: boolean
12
+ prevCompletionsMap: PrevCompletionMap
13
+ c: GetConfig
14
+ formatOptions: ts.FormatCodeSettings
15
+ preferences: ts.UserPreferences
16
+ // languageServiceHost: ts.LanguageServiceHost
17
+}>
0 commit comments