"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); exports.InlineValueRefreshRequest = exports.InlineValueRequest = void 0; const messages_1 = require("./messages"); /** * A request to provide inline values in a document. The request's parameter is of * type {@link InlineValueParams}, the response is of type * {@link InlineValue InlineValue[]} or a Thenable that resolves to such. * * @since 3.17.0 */ var InlineValueRequest; (function (InlineValueRequest) { InlineValueRequest.method = 'textDocument/inlineValue'; InlineValueRequest.messageDirection = messages_1.MessageDirection.clientToServer; InlineValueRequest.type = new messages_1.ProtocolRequestType(InlineValueRequest.method); })(InlineValueRequest || (exports.InlineValueRequest = InlineValueRequest = {})); /** * @since 3.17.0 */ var InlineValueRefreshRequest; (function (InlineValueRefreshRequest) { InlineValueRefreshRequest.method = `workspace/inlineValue/refresh`; InlineValueRefreshRequest.messageDirection = messages_1.MessageDirection.serverToClient; InlineValueRefreshRequest.type = new messages_1.ProtocolRequestType0(InlineValueRefreshRequest.method); })(InlineValueRefreshRequest || (exports.InlineValueRefreshRequest = InlineValueRefreshRequest = {}));