This commit is contained in:
36
node_modules/yaml-language-server/lib/esm/webworker/yamlServerMain.js
generated
vendored
36
node_modules/yaml-language-server/lib/esm/webworker/yamlServerMain.js
generated
vendored
@@ -1,36 +0,0 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Red Hat, Inc. All rights reserved.
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
import { RequestType } from 'vscode-languageserver';
|
||||
import { createConnection, BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageserver/browser';
|
||||
import { TelemetryImpl } from '../languageserver/telemetry';
|
||||
import { schemaRequestHandler, workspaceContext } from '../languageservice/services/schemaRequestHandler';
|
||||
import { YAMLServerInit } from '../yamlServerInit';
|
||||
import { SettingsState } from '../yamlSettings';
|
||||
// eslint-disable-next-line @typescript-eslint/no-namespace
|
||||
var FSReadFile;
|
||||
(function (FSReadFile) {
|
||||
FSReadFile.type = new RequestType('fs/readFile');
|
||||
})(FSReadFile || (FSReadFile = {}));
|
||||
const messageReader = new BrowserMessageReader(globalThis);
|
||||
const messageWriter = new BrowserMessageWriter(globalThis);
|
||||
const connection = createConnection(messageReader, messageWriter);
|
||||
const yamlSettings = new SettingsState();
|
||||
const fileSystem = {
|
||||
readFile: (fsPath) => {
|
||||
return connection.sendRequest(FSReadFile.type, fsPath);
|
||||
},
|
||||
};
|
||||
/**
|
||||
* Handles schema content requests given the schema URI
|
||||
* @param uri can be a local file, vscode request, http(s) request or a custom request
|
||||
*/
|
||||
const schemaRequestHandlerWrapper = (connection, uri) => {
|
||||
return schemaRequestHandler(connection, uri, yamlSettings.workspaceFolders, yamlSettings.workspaceRoot, yamlSettings.useVSCodeContentRequest, fileSystem);
|
||||
};
|
||||
const schemaRequestService = schemaRequestHandlerWrapper.bind(this, connection);
|
||||
const telemetry = new TelemetryImpl(connection);
|
||||
new YAMLServerInit(connection, yamlSettings, workspaceContext, schemaRequestService, telemetry).start();
|
||||
//# sourceMappingURL=yamlServerMain.js.map
|
||||
Reference in New Issue
Block a user