diff --git a/package-lock.json b/package-lock.json index a7a2036e..d6f41b56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,9 +11,9 @@ "dev": true }, "monaco-editor-core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.16.1.tgz", - "integrity": "sha512-nydAuVbU3B1T/sNz4ZiO+92HUnLyVE4YQWr91R8WDEBItFZuwPs7Z2VaCTgouU6BwNrSnDdK/kAyhKgpih+GHQ==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.17.0.tgz", + "integrity": "sha512-8q7b0itiX4UDv6e2F/EJc53G0iLL7P905IZsemu/bXffS7mIcjKKtX+TlzT13YbkuGFC/86Q32ANXERaJTM+mw==", "dev": true }, "monaco-languages": { diff --git a/package.json b/package.json index 8d3b0cfc..d27084a0 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "url": "https://github.com/Microsoft/monaco-editor/issues" }, "devDependencies": { - "monaco-editor-core": "^0.16.1", + "monaco-editor-core": "^0.17.0", "monaco-languages": "^1.7.0", "monaco-plugin-helpers": "^1.0.2", "requirejs": "^2.3.6", diff --git a/src/languageFeatures.ts b/src/languageFeatures.ts index 8950044c..0ab6a0e2 100644 --- a/src/languageFeatures.ts +++ b/src/languageFeatures.ts @@ -414,17 +414,19 @@ export class DocumentLinkAdapter implements monaco.languages.LinkProvider { constructor(private _worker: WorkerAccessor) { } - public provideLinks(model: monaco.editor.IReadOnlyModel, token: CancellationToken): Thenable { + public provideLinks(model: monaco.editor.IReadOnlyModel, token: CancellationToken): Thenable { const resource = model.uri; return this._worker(resource).then(worker => worker.findDocumentLinks(resource.toString())).then(items => { if (!items) { return; } - return items.map(item => ({ - range: toRange(item.range), - url: item.target - })); + return { + links: items.map(item => ({ + range: toRange(item.range), + url: item.target + })) + }; }); } }