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 "dev": true
}, },
"monaco-editor-core": { "monaco-editor-core": {
"version": "0.16.1", "version": "0.17.0",
"resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.16.1.tgz", "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.17.0.tgz",
"integrity": "sha512-nydAuVbU3B1T/sNz4ZiO+92HUnLyVE4YQWr91R8WDEBItFZuwPs7Z2VaCTgouU6BwNrSnDdK/kAyhKgpih+GHQ==", "integrity": "sha512-8q7b0itiX4UDv6e2F/EJc53G0iLL7P905IZsemu/bXffS7mIcjKKtX+TlzT13YbkuGFC/86Q32ANXERaJTM+mw==",
"dev": true "dev": true
}, },
"monaco-languages": { "monaco-languages": {

View file

@ -19,7 +19,7 @@
"url": "https://github.com/Microsoft/monaco-editor/issues" "url": "https://github.com/Microsoft/monaco-editor/issues"
}, },
"devDependencies": { "devDependencies": {
"monaco-editor-core": "^0.16.1", "monaco-editor-core": "^0.17.0",
"monaco-languages": "^1.7.0", "monaco-languages": "^1.7.0",
"monaco-plugin-helpers": "^1.0.2", "monaco-plugin-helpers": "^1.0.2",
"requirejs": "^2.3.6", "requirejs": "^2.3.6",

View file

@ -414,17 +414,19 @@ export class DocumentLinkAdapter implements monaco.languages.LinkProvider {
constructor(private _worker: WorkerAccessor) { 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; const resource = model.uri;
return this._worker(resource).then(worker => worker.findDocumentLinks(resource.toString())).then(items => { return this._worker(resource).then(worker => worker.findDocumentLinks(resource.toString())).then(items => {
if (!items) { if (!items) {
return; return;
} }
return items.map(item => ({ return {
range: toRange(item.range), links: items.map(item => ({
url: item.target range: toRange(item.range),
})); url: item.target
}))
};
}); });
} }
} }