From 06755144d27eb4f91ce74d130d33cb7678a94913 Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Thu, 11 May 2023 16:04:29 +0800 Subject: [PATCH] feat: compatible with latest labs --- packages/vscode-vue/src/nodeClientMain.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/vscode-vue/src/nodeClientMain.ts b/packages/vscode-vue/src/nodeClientMain.ts index 330ef3819d..1414f4c325 100644 --- a/packages/vscode-vue/src/nodeClientMain.ts +++ b/packages/vscode-vue/src/nodeClientMain.ts @@ -7,7 +7,7 @@ import { activate as commonActivate, deactivate as commonDeactivate, getDocument import { middleware } from './middleware'; import * as serverLib from '@vue/language-server'; import { config } from './config'; -import { createExports } from '@volar/vscode'; +import type { ExportsInfoForLabs } from '@volar/vscode'; export async function activate(context: vscode.ExtensionContext) { @@ -108,11 +108,14 @@ export async function activate(context: vscode.ExtensionContext) { return client; }); - return createExports({ - codegenStackSupport: true, - languageClients, - serverLib: serverLib as any, - }); + return { + volarLabs: { + version: '1.6.2', + codegenStackSupport: true, + languageClients, + languageServerProtocol: serverLib, + }, + } satisfies ExportsInfoForLabs; } export function deactivate(): Thenable | undefined {