massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-json / node_modules / vscode-languageserver-protocol / lib / common / protocol.foldingRange.js
1 "use strict";
2 /*---------------------------------------------------------------------------------------------
3  *  Copyright (c) Microsoft Corporation. All rights reserved.
4  *  Licensed under the MIT License. See License.txt in the project root for license information.
5  *--------------------------------------------------------------------------------------------*/
6 Object.defineProperty(exports, "__esModule", { value: true });
7 exports.FoldingRangeRequest = exports.FoldingRangeKind = void 0;
8 const messages_1 = require("./messages");
9 /**
10  * Enum of known range kinds
11  */
12 var FoldingRangeKind;
13 (function (FoldingRangeKind) {
14     /**
15      * Folding range for a comment
16      */
17     FoldingRangeKind["Comment"] = "comment";
18     /**
19      * Folding range for a imports or includes
20      */
21     FoldingRangeKind["Imports"] = "imports";
22     /**
23      * Folding range for a region (e.g. `#region`)
24      */
25     FoldingRangeKind["Region"] = "region";
26 })(FoldingRangeKind = exports.FoldingRangeKind || (exports.FoldingRangeKind = {}));
27 /**
28  * A request to provide folding ranges in a document. The request's
29  * parameter is of type [FoldingRangeParams](#FoldingRangeParams), the
30  * response is of type [FoldingRangeList](#FoldingRangeList) or a Thenable
31  * that resolves to such.
32  */
33 var FoldingRangeRequest;
34 (function (FoldingRangeRequest) {
35     FoldingRangeRequest.method = 'textDocument/foldingRange';
36     FoldingRangeRequest.type = new messages_1.ProtocolRequestType(FoldingRangeRequest.method);
37 })(FoldingRangeRequest = exports.FoldingRangeRequest || (exports.FoldingRangeRequest = {}));
38 //# sourceMappingURL=protocol.foldingRange.js.map