UNPKG

greybel-languageserver-core

Version:
19 lines 732 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.activate = void 0; const folding_range_builder_1 = require("../helper/folding-range-builder"); function activate(context) { context.connection.languages.foldingRange.on(async (params) => { const document = await context.fs.getTextDocument(params.textDocument.uri); if (document == null) { return; } const parseResult = await context.documentManager.getLatest(document); if (!parseResult.parsedPayload) { return; } return (0, folding_range_builder_1.buildFoldingRanges)(parseResult); }); } exports.activate = activate; //# sourceMappingURL=folding-range.js.map