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';
1111import { TextDocumentIdentifier } from 'vscode-languageserver-protocol' ;
1212import { languageServerOptions } from '../shared/options' ;
1313
14+ interface CopilotTrait {
15+ name : string ;
16+ value : string ;
17+ includeInPrompt ?: boolean ;
18+ promptTextOverride ?: string ;
19+ }
20+
1421interface CopilotRelatedFilesProviderRegistration {
1522 registerRelatedFilesProvider (
1623 providerId : { extensionId : string ; languageId : string } ,
1724 callback : (
1825 uri : vscode . Uri ,
26+ context : { flags : Record < string , unknown > } ,
1927 cancellationToken ?: vscode . CancellationToken
20- ) => Promise < { entries : vscode . Uri [ ] ; traits ?: { name : string ; value : string } [ ] } >
28+ ) => Promise < { entries : vscode . Uri [ ] ; traits ?: CopilotTrait [ ] } >
2129 ) : vscode . Disposable ;
2230}
2331
@@ -55,7 +63,7 @@ export function registerCopilotExtension(languageServer: RoslynLanguageServer, c
5563 languageId : 'csharp' ,
5664 } ;
5765
58- relatedAPI . registerRelatedFilesProvider ( id , async ( uri , token ) => {
66+ relatedAPI . registerRelatedFilesProvider ( id , async ( uri , _ , token ) => {
5967 const buildResult = ( reports : CopilotRelatedDocumentsReport [ ] , builder ?: vscode . Uri [ ] ) => {
6068 if ( reports ) {
6169 for ( const report of reports ) {
You can’t perform that action at this time.
0 commit comments