* Implements languageId support
* Implements typing of helper functions * Shift+F1 opens a new debug visualizer window if none is opened yet
This commit is contained in:
@@ -10,7 +10,7 @@ export class ExpressionInput extends React.Component<{ model: Model }> {
|
||||
@observable private contentHeight: number | undefined = undefined;
|
||||
private model = monaco.editor.createModel(
|
||||
"",
|
||||
"text",
|
||||
"javascript",
|
||||
monaco.Uri.parse(`file:///main.ts`)
|
||||
);
|
||||
|
||||
@@ -54,6 +54,11 @@ export class ExpressionInput extends React.Component<{ model: Model }> {
|
||||
}
|
||||
});
|
||||
|
||||
@disposeOnUnmount
|
||||
private _updateLanguageId = autorun(() => {
|
||||
monaco.editor.setModelLanguage(this.model, this.props.model.languageId);
|
||||
});
|
||||
|
||||
private readonly setEditorDiv = (editorDiv: HTMLDivElement) => {
|
||||
if (!editorDiv) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user