@@ -22,6 +22,7 @@ import { SemanticToken, SemanticTokensProvider } from './Providers/semanticToken
2222import { WorkspaceSymbolProvider } from './Providers/workspaceSymbolProvider' ;
2323// End provider imports
2424
25+ import { SupportedContextItem } from '@github/copilot-language-server' ;
2526import { ok } from 'assert' ;
2627import * as fs from 'fs' ;
2728import * as os from 'os' ;
@@ -55,7 +56,7 @@ import {
5556} from './codeAnalysis' ;
5657import { Location , TextEdit , WorkspaceEdit } from './commonTypes' ;
5758import * as configs from './configurations' ;
58- import { CopilotCompletionContextFeatures , CopilotCompletionContextProvider , SnippetEntry } from './copilotCompletionContextProvider' ;
59+ import { CopilotCompletionContextFeatures , CopilotCompletionContextProvider } from './copilotCompletionContextProvider' ;
5960import { DataBinding } from './dataBinding' ;
6061import { cachedEditorConfigSettings , getEditorConfigSettings } from './editorConfig' ;
6162import { CppSourceStr , clients , configPrefix , updateLanguageConfigurations , usesCrashHandler , watchForCrashes } from './extension' ;
@@ -568,11 +569,13 @@ interface FilesEncodingChanged {
568569
569570export interface CopilotCompletionContextResult {
570571 requestId : number ;
571- isResultMissing : boolean ;
572- snippets : SnippetEntry [ ] ;
572+ areCodeSnippetsMissing : boolean ;
573+ snippets : SupportedContextItem [ ] ;
573574 translationUnitUri : string ;
574575 caretOffset : number ;
575576 featureFlag : CopilotCompletionContextFeatures ;
577+ codeSnippetsCount : number ;
578+ traitsCount : number ;
576579}
577580
578581export interface CopilotCompletionContextParams {
0 commit comments