|
|
-{"version":3,"file":"3180.js","mappings":"8IAAA,ysC","sources":["file:////home/runner/work/monaco-editor/monaco-editor/website/src/website/data/playground-samples/extending-language-services/inlay-hints-provider-example/sample.js"],"sourcesContent":["export default \"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\";"],"names":[],"sourceRoot":""}
|
|
|
+{"version":3,"file":"3180.js","mappings":"8IAAA,wzC","sources":["file:////home/runner/work/monaco-editor/monaco-editor/website/src/website/data/playground-samples/extending-language-services/inlay-hints-provider-example/sample.js"],"sourcesContent":["export default \"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\";"],"names":[],"sourceRoot":""}
|