monaco-editor/out/languages/amd-tsc/language/css/cssMode.js
2023-02-23 11:08:13 +00:00

1 line
No EOL
2.5 KiB
JavaScript

var __createBinding=this&&this.__createBinding||(Object.create?function(e,r,n,t){void 0===t&&(t=n);var o=Object.getOwnPropertyDescriptor(r,n);o&&!("get"in o?!r.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return r[n]}}),Object.defineProperty(e,t,o)}:function(e,r,n,t){void 0===t&&(t=n),e[t]=r[n]}),__exportStar=this&&this.__exportStar||function(e,r){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(r,n)||__createBinding(r,e,n)};define(["require","exports","./workerManager","../common/lspLanguageFeatures","../../fillers/monaco-editor-core","./workerManager","../common/lspLanguageFeatures"],(function(e,r,n,t,o,i,a){"use strict";function g(e){return{dispose:function(){return s(e)}}}function s(e){for(;e.length;)e.pop().dispose()}Object.defineProperty(r,"__esModule",{value:!0}),r.WorkerManager=r.setupMode=void 0,r.setupMode=function(e){var r=[],i=[],a=new n.WorkerManager(e);r.push(a);var u,d,c=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return a.getLanguageServiceWorker.apply(a,e)};return u=e.languageId,d=e.modeConfiguration,s(i),d.completionItems&&i.push(o.languages.registerCompletionItemProvider(u,new t.CompletionAdapter(c,["/","-",":"]))),d.hovers&&i.push(o.languages.registerHoverProvider(u,new t.HoverAdapter(c))),d.documentHighlights&&i.push(o.languages.registerDocumentHighlightProvider(u,new t.DocumentHighlightAdapter(c))),d.definitions&&i.push(o.languages.registerDefinitionProvider(u,new t.DefinitionAdapter(c))),d.references&&i.push(o.languages.registerReferenceProvider(u,new t.ReferenceAdapter(c))),d.documentSymbols&&i.push(o.languages.registerDocumentSymbolProvider(u,new t.DocumentSymbolAdapter(c))),d.rename&&i.push(o.languages.registerRenameProvider(u,new t.RenameAdapter(c))),d.colors&&i.push(o.languages.registerColorProvider(u,new t.DocumentColorAdapter(c))),d.foldingRanges&&i.push(o.languages.registerFoldingRangeProvider(u,new t.FoldingRangeAdapter(c))),d.diagnostics&&i.push(new t.DiagnosticsAdapter(u,c,e.onDidChange)),d.selectionRanges&&i.push(o.languages.registerSelectionRangeProvider(u,new t.SelectionRangeAdapter(c))),d.documentFormattingEdits&&i.push(o.languages.registerDocumentFormattingEditProvider(u,new t.DocumentFormattingEditProvider(c))),d.documentRangeFormattingEdits&&i.push(o.languages.registerDocumentRangeFormattingEditProvider(u,new t.DocumentRangeFormattingEditProvider(c))),r.push(g(i)),g(r)},Object.defineProperty(r,"WorkerManager",{enumerable:!0,get:function(){return i.WorkerManager}}),__exportStar(a,r)}));