12 |
- "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\thints: [\n\t\t\t\t{\n\t\t\t\t\tkind: monaco.languages.InlayHintKind.Type,\n\t\t\t\t\tposition: { column: 13, lineNumber: 4 },\n\t\t\t\t\tlabel: `: Number`,\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tkind: monaco.languages.InlayHintKind.Type,\n\t\t\t\t\tposition: { column: 13, lineNumber: 2 },\n\t\t\t\t\tlabel: `: Number`,\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tkind: monaco.languages.InlayHintKind.Type,\n\t\t\t\t\tposition: { column: 16, lineNumber: 2 },\n\t\t\t\t\tlabel: `: Number`,\n\t\t\t\t\twhitespaceBefore: true, // see difference between a and b parameter\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tkind: monaco.languages.InlayHintKind.Parameter,\n\t\t\t\t\tposition: { column: 18, lineNumber: 4 },\n\t\t\t\t\tlabel: `a:`,\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tkind: monaco.languages.InlayHintKind.Parameter,\n\t\t\t\t\tposition: { column: 21, lineNumber: 4 },\n\t\t\t\t\tlabel: `b:`,\n\t\t\t\t\twhitespaceAfter: true, // similar to whitespaceBefore\n\t\t\t\t},\n\t\t\t],\n\t\t\tdispose: () => {},\n\t\t};\n\t},\n});\n'}}]);
- //# sourceMappingURL=3180.js.map
|