]> BookStack Code Mirror - bookstack/blobdiff - resources/js/wysiwyg/nodes/code-block.ts
JS: Converted come common services to typescript
[bookstack] / resources / js / wysiwyg / nodes / code-block.ts
index f839501db2ef5c721c997fd2b520f5c9481b39a0..2478ba24900d0447eabe7b4ee9495d894bb1a383 100644 (file)
@@ -10,6 +10,7 @@ import {
 import type {EditorConfig} from "lexical/LexicalEditor";
 import {el} from "../helpers";
 import {EditorDecoratorAdapter} from "../ui/framework/decorator";
+import {CodeEditor} from "../../components";
 
 export type SerializedCodeBlockNode = Spread<{
     language: string;
@@ -170,7 +171,7 @@ export function $openCodeEditorForNode(editor: LexicalEditor, node: CodeBlockNod
     const language = node.getLanguage();
 
     // @ts-ignore
-    const codeEditor = window.$components.first('code-editor');
+    const codeEditor = window.$components.first('code-editor') as CodeEditor;
     // TODO - Handle direction
     codeEditor.open(code, language, 'ltr', (newCode: string, newLang: string) => {
         editor.update(() => {