adopt monaco-editor-core@0.17.0

This commit is contained in:
Peng Lyu 2019-05-05 15:56:46 -07:00
parent 22c0d87c23
commit b9f61a5750
3 changed files with 11 additions and 9 deletions

6
package-lock.json generated
View file

@ -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": {

View file

@ -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",

View file

@ -414,17 +414,19 @@ export class DocumentLinkAdapter implements monaco.languages.LinkProvider {
constructor(private _worker: WorkerAccessor) {
}
public provideLinks(model: monaco.editor.IReadOnlyModel, token: CancellationToken): Thenable<monaco.languages.ILink[]> {
public provideLinks(model: monaco.editor.IReadOnlyModel, token: CancellationToken): Thenable<monaco.languages.ILinksList> {
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
}))
};
});
}
}