@volar/language-service
Advanced tools
Comparing version 1.2.0-alpha.1 to 1.2.0-alpha.2
@@ -5,3 +5,3 @@ import type * as vscode from 'vscode-languageserver-protocol'; | ||
uri: string; | ||
originalData: any; | ||
original: Pick<vscode.CallHierarchyItem, 'data'>; | ||
pluginId: string; | ||
@@ -8,0 +8,0 @@ map: { |
@@ -25,3 +25,5 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
uri, | ||
originalData: item.data, | ||
original: { | ||
data: item.data, | ||
}, | ||
pluginId: Object.keys(context.plugins).find(key => context.plugins[key] === plugin), | ||
@@ -46,3 +48,3 @@ map: map ? { | ||
return incomingItems; | ||
item.data = data.originalData; | ||
Object.assign(item, data.original); | ||
if (data.map) { | ||
@@ -86,3 +88,3 @@ if (context.documents.hasVirtualFileByUri(data.map.embeddedDocumentUri)) { | ||
return items; | ||
item.data = data.originalData; | ||
Object.assign(item, data.original); | ||
if (data.map) { | ||
@@ -89,0 +91,0 @@ if (context.documents.hasVirtualFileByUri(data.map.embeddedDocumentUri)) { |
@@ -21,3 +21,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
return item; | ||
item.data = data.originalData; | ||
Object.assign(item, data.original); | ||
if (data.map) { | ||
@@ -24,0 +24,0 @@ if (context.documents.hasVirtualFileByUri(data.map.embeddedDocumentUri)) { |
@@ -5,3 +5,3 @@ import * as vscode from 'vscode-languageserver-protocol'; | ||
uri: string; | ||
originalData: any; | ||
original: Pick<vscode.CodeAction, 'data'>; | ||
pluginId: string; | ||
@@ -8,0 +8,0 @@ map: { |
@@ -64,3 +64,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
const data = diagnostic.data; | ||
return Object.assign(Object.assign({}, diagnostic), { data: data.originalData }); | ||
return Object.assign(Object.assign({}, diagnostic), data.original); | ||
}); | ||
@@ -71,3 +71,5 @@ const codeActions = yield ((_b = (_a = plugin.codeAction) === null || _a === void 0 ? void 0 : _a.on) === null || _b === void 0 ? void 0 : _b.call(_a, document, range, Object.assign(Object.assign({}, codeActionContext), { diagnostics }))); | ||
uri, | ||
originalData: _codeAction.data, | ||
original: { | ||
data: _codeAction.data, | ||
}, | ||
pluginId: Object.keys(context.plugins).find(key => context.plugins[key] === plugin), | ||
@@ -74,0 +76,0 @@ map: map ? { |
@@ -5,5 +5,5 @@ import type { LanguageServiceRuntimeContext } from '../types'; | ||
uri: string; | ||
originalData: any; | ||
original: Pick<_.CodeLens, 'data'>; | ||
pluginId: string; | ||
} | ||
export declare function register(context: LanguageServiceRuntimeContext): (uri: string) => Promise<_.CodeLens[]>; |
@@ -32,3 +32,5 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
uri, | ||
originalData: codeLens.data, | ||
original: { | ||
data: codeLens.data, | ||
}, | ||
pluginId, | ||
@@ -35,0 +37,0 @@ }; |
@@ -21,3 +21,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
return item; | ||
item.data = data.originalData; | ||
Object.assign(item, data.original); | ||
item = yield plugin.codeLens.resolve(item); | ||
@@ -24,0 +24,0 @@ if (item.command) { |
@@ -5,3 +5,3 @@ import * as vscode from 'vscode-languageserver-protocol'; | ||
uri: string; | ||
originalData: any; | ||
original: Pick<vscode.CompletionItem, 'additionalTextEdits' | 'textEdit' | 'data'>; | ||
pluginId: string; | ||
@@ -8,0 +8,0 @@ map: { |
@@ -37,3 +37,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
uri, | ||
originalData: oldItem.data, | ||
original: { | ||
additionalTextEdits: oldItem.additionalTextEdits, | ||
textEdit: oldItem.textEdit, | ||
data: oldItem.data, | ||
}, | ||
pluginId: Object.keys(context.plugins).find(key => context.plugins[key] === cacheData.plugin), | ||
@@ -58,3 +62,7 @@ map: { | ||
uri, | ||
originalData: item.data, | ||
original: { | ||
additionalTextEdits: item.additionalTextEdits, | ||
textEdit: item.textEdit, | ||
data: item.data, | ||
}, | ||
pluginId: Object.keys(context.plugins).find(key => context.plugins[key] === cacheData.plugin), | ||
@@ -109,3 +117,7 @@ map: undefined, | ||
uri, | ||
originalData: oldItem.data, | ||
original: { | ||
additionalTextEdits: oldItem.additionalTextEdits, | ||
textEdit: oldItem.textEdit, | ||
data: oldItem.data, | ||
}, | ||
pluginId: Object.keys(context.plugins).find(key => context.plugins[key] === plugin), | ||
@@ -152,3 +164,7 @@ map: { | ||
uri, | ||
originalData: item.data, | ||
original: { | ||
additionalTextEdits: item.additionalTextEdits, | ||
textEdit: item.textEdit, | ||
data: item.data, | ||
}, | ||
pluginId: Object.keys(context.plugins).find(key => context.plugins[key] === plugin), | ||
@@ -155,0 +171,0 @@ map: undefined, |
@@ -21,3 +21,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
return item; | ||
item.data = data.originalData; | ||
item = Object.assign(item, data.original); | ||
if (data.map) { | ||
@@ -24,0 +24,0 @@ for (const [_, map] of context.documents.getMapsByVirtualFileUri(data.map.embeddedDocumentUri)) { |
@@ -9,3 +9,3 @@ import * as vscode from 'vscode-languageserver-protocol'; | ||
uri: string; | ||
originalData: any; | ||
original: Pick<vscode.Diagnostic, 'data'>; | ||
type: 'plugin' | 'rule'; | ||
@@ -12,0 +12,0 @@ pluginOrRuleId: string; |
@@ -198,3 +198,5 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
pluginOrRuleId: ruleCtx.ruleId, | ||
originalData: error.data, | ||
original: { | ||
data: error.data, | ||
}, | ||
}; | ||
@@ -253,3 +255,5 @@ }); | ||
pluginOrRuleId: pluginId, | ||
originalData: error.data, | ||
original: { | ||
data: error.data, | ||
}, | ||
}; | ||
@@ -256,0 +260,0 @@ }); |
{ | ||
"name": "@volar/language-service", | ||
"version": "1.2.0-alpha.1", | ||
"version": "1.2.0-alpha.2", | ||
"main": "out/index.js", | ||
@@ -16,6 +16,6 @@ "license": "MIT", | ||
"dependencies": { | ||
"@volar/language-core": "1.2.0-alpha.1", | ||
"@volar/shared": "1.2.0-alpha.1", | ||
"@volar/source-map": "1.2.0-alpha.1", | ||
"@volar/typescript-faster": "1.2.0-alpha.1", | ||
"@volar/language-core": "1.2.0-alpha.2", | ||
"@volar/shared": "1.2.0-alpha.2", | ||
"@volar/source-map": "1.2.0-alpha.2", | ||
"@volar/typescript-faster": "1.2.0-alpha.2", | ||
"vscode-html-languageservice": "^5.0.3", | ||
@@ -27,3 +27,3 @@ "vscode-json-languageservice": "^5.1.3", | ||
}, | ||
"gitHead": "08f0fd7c8a0ac7ba92de978c3ee7338d1919ebd7" | ||
"gitHead": "cc4da3728cbbc0933c9957c298d0a36090fbedc1" | ||
} |
206124
102
3737
+ Added@volar/language-core@1.2.0-alpha.2(transitive)
+ Added@volar/shared@1.2.0-alpha.2(transitive)
+ Added@volar/source-map@1.2.0-alpha.2(transitive)
+ Added@volar/typescript-faster@1.2.0-alpha.2(transitive)
- Removed@volar/language-core@1.2.0-alpha.1(transitive)
- Removed@volar/shared@1.2.0-alpha.1(transitive)
- Removed@volar/source-map@1.2.0-alpha.1(transitive)
- Removed@volar/typescript-faster@1.2.0-alpha.1(transitive)
Updated@volar/shared@1.2.0-alpha.2