Skip to content

Commit 23c9fb5

Browse files
authored
Fix break in lmTools API (#12801)
1 parent 4b2dac3 commit 23c9fb5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: Extension/src/LanguageServer/lmTool.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ const knownValues: { [Property in keyof ChatContextResult]?: { [id: string]: str
4646

4747
const plainTextContentType = 'text/plain';
4848

49-
export class CppConfigurationLanguageModelTool implements vscode.LanguageModelTool {
50-
public async invoke(options: vscode.LanguageModelToolInvocationOptions, token: vscode.CancellationToken): Promise<vscode.LanguageModelToolResult> {
49+
export class CppConfigurationLanguageModelTool implements vscode.LanguageModelTool<void> {
50+
public async invoke(options: vscode.LanguageModelToolInvocationOptions<void>, token: vscode.CancellationToken): Promise<vscode.LanguageModelToolResult> {
5151
const result: vscode.LanguageModelToolResult = {};
5252
if (options.requestedContentTypes.includes(plainTextContentType)) {
5353
result[plainTextContentType] = await this.getContext(token);

0 commit comments

Comments
 (0)