mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 20:52:56 +01:00
2 lines
No EOL
1.4 KiB
JavaScript
2 lines
No EOL
1.4 KiB
JavaScript
"use strict";(self.webpackChunkmy_application=self.webpackChunkmy_application||[]).push([[3180],{3180:(t,n,e)=>{e.r(n),e.d(n,{default:()=>a});const a='const value = `\nconst f = (a, b) => a + b;\n\nconst result = f(2, 5);\n`;\n\nconst editor = monaco.editor.create(document.getElementById("container"), {\n\tvalue,\n\tlanguage: "javascript",\n});\n\nmonaco.languages.registerInlayHintsProvider("javascript", {\n\tprovideInlayHints(model, range, token) {\n\t\treturn [\n\t\t\t{\n\t\t\t\tkind: monaco.languages.InlayHintKind.Type,\n\t\t\t\tposition: { column: 13, lineNumber: 4 },\n\t\t\t\ttext: `: Number`,\n\t\t\t},\n\t\t\t{\n\t\t\t\tkind: monaco.languages.InlayHintKind.Type,\n\t\t\t\tposition: { column: 13, lineNumber: 2 },\n\t\t\t\ttext: `: Number`,\n\t\t\t},\n\t\t\t{\n\t\t\t\tkind: monaco.languages.InlayHintKind.Type,\n\t\t\t\tposition: { column: 16, lineNumber: 2 },\n\t\t\t\ttext: `: Number`,\n\t\t\t\twhitespaceBefore: true, // see difference between a and b parameter\n\t\t\t},\n\t\t\t{\n\t\t\t\tkind: monaco.languages.InlayHintKind.Parameter,\n\t\t\t\tposition: { column: 18, lineNumber: 4 },\n\t\t\t\ttext: `a:`,\n\t\t\t},\n\t\t\t{\n\t\t\t\tkind: monaco.languages.InlayHintKind.Parameter,\n\t\t\t\tposition: { column: 21, lineNumber: 4 },\n\t\t\t\ttext: `b:`,\n\t\t\t\twhitespaceAfter: true, // similar to whitespaceBefore\n\t\t\t},\n\t\t];\n\t},\n});\n'}}]);
|
|
//# sourceMappingURL=3180.js.map
|