volar-service-json
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -1,9 +0,9 @@ | ||
import { InjectionKey, Service } from '@volar/language-service'; | ||
import type { Service } from '@volar/language-service'; | ||
import * as json from 'vscode-json-languageservice'; | ||
import { TextDocument } from 'vscode-languageserver-textdocument'; | ||
export declare const injectionKeys: { | ||
jsonDocument: InjectionKey<[TextDocument], json.JSONDocument>; | ||
languageService: InjectionKey<[], json.LanguageService>; | ||
}; | ||
export interface Provide { | ||
'json/jsonDocument': (document: TextDocument) => json.JSONDocument | undefined; | ||
'json/languageService': () => json.LanguageService; | ||
} | ||
declare const _default: (settings?: json.LanguageSettings) => Service; | ||
export default _default; |
@@ -26,9 +26,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.injectionKeys = void 0; | ||
const language_service_1 = require("@volar/language-service"); | ||
const json = __importStar(require("vscode-json-languageservice")); | ||
exports.injectionKeys = { | ||
jsonDocument: 'json/jsonDocument', | ||
languageService: 'json/languageService', | ||
}; | ||
exports.default = (settings) => (context) => { | ||
@@ -47,4 +41,4 @@ // https://github.com/microsoft/vscode/blob/09850876e652688fb142e2e19fd00fd38c0bc4ba/extensions/json-language-features/server/src/jsonServer.ts#L150 | ||
provide: { | ||
...(0, language_service_1.defineProvide)(exports.injectionKeys.jsonDocument, getJsonDocument), | ||
...(0, language_service_1.defineProvide)(exports.injectionKeys.languageService, () => jsonLs), | ||
'json/jsonDocument': getJsonDocument, | ||
'json/languageService': () => jsonLs, | ||
}, | ||
@@ -51,0 +45,0 @@ triggerCharacters, |
{ | ||
"name": "volar-service-json", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"main": "out/index.js", | ||
@@ -20,11 +20,3 @@ "license": "MIT", | ||
}, | ||
"peerDependencies": { | ||
"@volar/language-service": "*" | ||
}, | ||
"peerDependenciesMeta": { | ||
"@volar/language-service": { | ||
"optional": true | ||
} | ||
}, | ||
"gitHead": "19482084693c7349f461dc75ec52ee6917739c51" | ||
"gitHead": "28896539331e31b4ef1064b6839ea0924d5d28d0" | ||
} |
3
6407
140