File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -11,13 +11,21 @@ import { UriConverter } from './uriConverter';
11
11
import { TextDocumentIdentifier } from 'vscode-languageserver-protocol' ;
12
12
import { languageServerOptions } from '../shared/options' ;
13
13
14
+ interface CopilotTrait {
15
+ name : string ;
16
+ value : string ;
17
+ includeInPrompt ?: boolean ;
18
+ promptTextOverride ?: string ;
19
+ }
20
+
14
21
interface CopilotRelatedFilesProviderRegistration {
15
22
registerRelatedFilesProvider (
16
23
providerId : { extensionId : string ; languageId : string } ,
17
24
callback : (
18
25
uri : vscode . Uri ,
26
+ context : { flags : Record < string , unknown > } ,
19
27
cancellationToken ?: vscode . CancellationToken
20
- ) => Promise < { entries : vscode . Uri [ ] ; traits ?: { name : string ; value : string } [ ] } >
28
+ ) => Promise < { entries : vscode . Uri [ ] ; traits ?: CopilotTrait [ ] } >
21
29
) : vscode . Disposable ;
22
30
}
23
31
@@ -55,7 +63,7 @@ export function registerCopilotExtension(languageServer: RoslynLanguageServer, c
55
63
languageId : 'csharp' ,
56
64
} ;
57
65
58
- relatedAPI . registerRelatedFilesProvider ( id , async ( uri , token ) => {
66
+ relatedAPI . registerRelatedFilesProvider ( id , async ( uri , _ , token ) => {
59
67
const buildResult = ( reports : CopilotRelatedDocumentsReport [ ] , builder ?: vscode . Uri [ ] ) => {
60
68
if ( reports ) {
61
69
for ( const report of reports ) {
You can’t perform that action at this time.
0 commit comments