mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 16:15:41 +01:00
Bump the TypeScript version, and fix the changes to the monaco API
This commit is contained in:
parent
4fefe8993f
commit
05f3891fd1
4 changed files with 7 additions and 6 deletions
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
|
|
@ -12,3 +12,4 @@ jobs:
|
||||||
node-version: '10.x'
|
node-version: '10.x'
|
||||||
- run: npm install
|
- run: npm install
|
||||||
- run: npm run compile
|
- run: npm run compile
|
||||||
|
- run: npm run prepublishOnly
|
||||||
|
|
|
||||||
6
package-lock.json
generated
6
package-lock.json
generated
|
|
@ -79,9 +79,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"typescript": {
|
"typescript": {
|
||||||
"version": "3.7.5",
|
"version": "3.8.3",
|
||||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz",
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz",
|
||||||
"integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==",
|
"integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==",
|
||||||
"dev": true
|
"dev": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,6 @@
|
||||||
"monaco-plugin-helpers": "^1.0.2",
|
"monaco-plugin-helpers": "^1.0.2",
|
||||||
"requirejs": "^2.3.6",
|
"requirejs": "^2.3.6",
|
||||||
"terser": "^4.6.3",
|
"terser": "^4.6.3",
|
||||||
"typescript": "^3.7.5"
|
"typescript": "^3.8.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -691,7 +691,7 @@ export class FormatOnTypeAdapter extends FormatHelper implements monaco.language
|
||||||
|
|
||||||
export class CodeActionAdaptor extends FormatHelper implements monaco.languages.CodeActionProvider {
|
export class CodeActionAdaptor extends FormatHelper implements monaco.languages.CodeActionProvider {
|
||||||
|
|
||||||
public async provideCodeActions(model: monaco.editor.ITextModel, range: Range, context: monaco.languages.CodeActionContext, token: CancellationToken): Promise<monaco.languages.CodeActionList | undefined> {
|
public async provideCodeActions(model: monaco.editor.ITextModel, range: Range, context: monaco.languages.CodeActionContext, token: CancellationToken): Promise<monaco.languages.CodeActionList> {
|
||||||
const resource = model.uri;
|
const resource = model.uri;
|
||||||
const start = model.getOffsetAt({ lineNumber: range.startLineNumber, column: range.startColumn });
|
const start = model.getOffsetAt({ lineNumber: range.startLineNumber, column: range.startColumn });
|
||||||
const end = model.getOffsetAt({ lineNumber: range.endLineNumber, column: range.endColumn });
|
const end = model.getOffsetAt({ lineNumber: range.endLineNumber, column: range.endColumn });
|
||||||
|
|
@ -701,7 +701,7 @@ export class CodeActionAdaptor extends FormatHelper implements monaco.languages.
|
||||||
const codeFixes = await worker.getCodeFixesAtPosition(resource.toString(), start, end, errorCodes, formatOptions);
|
const codeFixes = await worker.getCodeFixesAtPosition(resource.toString(), start, end, errorCodes, formatOptions);
|
||||||
|
|
||||||
if (!codeFixes || model.isDisposed()) {
|
if (!codeFixes || model.isDisposed()) {
|
||||||
return;
|
return { actions: [], dispose:() => {} };
|
||||||
}
|
}
|
||||||
|
|
||||||
const actions = codeFixes.filter(fix => {
|
const actions = codeFixes.filter(fix => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue