@volar/language-service
Advanced tools
Comparing version 1.4.0-alpha.3 to 1.4.0-alpha.4
@@ -20,3 +20,3 @@ import { LanguageServicePluginContext, LanguageServiceOptions } from './types'; | ||
getColorPresentations: (uri: string, color: vscode.Color, range: vscode.Range, token?: vscode.CancellationToken) => Promise<vscode.ColorPresentation[] | undefined>; | ||
doValidation: (uri: string, mode: "all" | "semantic" | "syntactic", token?: vscode.CancellationToken, response?: ((result: vscode.Diagnostic[]) => void) | undefined) => Promise<vscode.Diagnostic[]>; | ||
doValidation: (uri: string, mode: "semantic" | "all" | "syntactic", token?: vscode.CancellationToken, response?: ((result: vscode.Diagnostic[]) => void) | undefined) => Promise<vscode.Diagnostic[]>; | ||
findReferences: (uri: string, position: vscode.Position, token?: vscode.CancellationToken) => Promise<vscode.Location[] | undefined>; | ||
@@ -23,0 +23,0 @@ findFileReferences: (uri: string, token?: vscode.CancellationToken) => import("./types").NullableResult<vscode.Location[]>; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.createLanguageService = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.createDocumentsAndSourceMaps = exports.MirrorMapWithDocument = exports.SourceMapWithDocuments = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
@@ -2,0 +3,0 @@ if (k2 === undefined) k2 = k; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.embeddedEditToSourceEdit = exports.mergeWorkspaceEdits = exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -286,18 +287,8 @@ exports.register = exports.updateRange = void 0; | ||
function transformFormatErrorRange(errors, map) { | ||
const result = []; | ||
for (const error of errors) { | ||
// clone it to avoid modify cache | ||
let _error = { ...error }; | ||
if (map) { | ||
const range = map.toSourceRange(error.range); | ||
if (!range) { | ||
continue; | ||
} | ||
_error.range = range; | ||
} | ||
result.push(_error); | ||
} | ||
return result; | ||
return transformErrorRangeBase(errors, map, () => true); | ||
} | ||
function transformErrorRange(errors, map) { | ||
return transformErrorRangeBase(errors, map, data => !!data.diagnostic); | ||
} | ||
function transformErrorRangeBase(errors, map, filter) { | ||
const result = []; | ||
@@ -308,3 +299,3 @@ for (const error of errors) { | ||
if (map) { | ||
const range = map.toSourceRange(error.range, data => !!data.diagnostic); | ||
const range = map.toSourceRange(error.range, filter); | ||
if (!range) { | ||
@@ -320,3 +311,3 @@ continue; | ||
for (const [_, map] of context.documents.getMapsByVirtualFileUri(info.location.uri)) { | ||
const range = map.toSourceRange(info.location.range, data => !!data.diagnostic); | ||
const range = map.toSourceRange(info.location.range, filter); | ||
if (range) { | ||
@@ -323,0 +314,0 @@ relatedInfos.push({ |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.register = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.asWorkspaceSymbol = exports.asDocumentSymbol = exports.asTextEdit = exports.asSelectionRanges = exports.asSelectionRange = exports.asLocations = exports.asLocation = exports.asHover = exports.asFoldingRanges = exports.asCompletionList = exports.asCompletionItem = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.transform = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
@@ -2,0 +3,0 @@ if (k2 === undefined) k2 = k; |
@@ -0,1 +1,2 @@ | ||
import type * as ts from 'typescript/lib/tsserverlibrary'; | ||
import type * as vscode from 'vscode-languageserver-protocol'; | ||
@@ -2,0 +3,0 @@ export declare function getOverlapRange(range1Start: number, range1End: number, range2Start: number, range2End: number): { |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.notEmpty = exports.sleep = exports.syntaxToLanguageId = exports.stringToSnapshot = exports.isInsideRange = exports.getOverlapRange = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.withRanges = exports.withCallHierarchyOutgoingCalls = exports.withCallHierarchyIncomingCalls = exports.withLocationLinks = exports.withLocations = exports.withDiagnostics = exports.withDocumentChanges = exports.withTextEdits = exports.withCodeAction = exports.createLocationSet = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.visitEmbedded = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.safeCall = exports.ruleWorker = exports.languageFeatureWorker = exports.documentFeatureWorker = void 0; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -2,0 +3,0 @@ exports.SemanticTokensBuilder = void 0; |
{ | ||
"name": "@volar/language-service", | ||
"version": "1.4.0-alpha.3", | ||
"version": "1.4.0-alpha.4", | ||
"main": "out/index.js", | ||
@@ -16,4 +16,4 @@ "license": "MIT", | ||
"dependencies": { | ||
"@volar/language-core": "1.4.0-alpha.3", | ||
"@volar/source-map": "1.4.0-alpha.3", | ||
"@volar/language-core": "1.4.0-alpha.4", | ||
"@volar/source-map": "1.4.0-alpha.4", | ||
"typescript-auto-import-cache": "^0.0.1", | ||
@@ -26,3 +26,3 @@ "vscode-html-languageservice": "^5.0.4", | ||
}, | ||
"gitHead": "033129d71b355a0f5bbf514c6887ed3a6e083c21" | ||
"gitHead": "b78ceb0a7d185d1e2073c960486d7924f9cda403" | ||
} |
202780
4032
102
+ Added@volar/language-core@1.4.0-alpha.4(transitive)
+ Added@volar/source-map@1.4.0-alpha.4(transitive)
- Removed@volar/language-core@1.4.0-alpha.3(transitive)
- Removed@volar/source-map@1.4.0-alpha.3(transitive)