From c4b7f6fff8ccda04c29f8eda792af97437087940 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 18 Apr 2025 11:28:38 +0300 Subject: [PATCH] chore(monorepo/client): CKEditor-related type errors --- apps/client/src/types.d.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/apps/client/src/types.d.ts b/apps/client/src/types.d.ts index 5021d65bd..7d27c0ba3 100644 --- a/apps/client/src/types.d.ts +++ b/apps/client/src/types.d.ts @@ -137,10 +137,10 @@ declare global { } interface CKEditorInstance { - + create(elementOrData: any, finalConfig: any): TextEditor; } - interface CKWatchdog { + class CKWatchdog { constructor(editorClass: CKEditorInstance, opts: { minimumNonErrorTimePeriod: number; crashNumberLimit: number, @@ -175,7 +175,7 @@ declare global { var CKEditor: { BalloonEditor: CKEditorInstance; DecoupledEditor: CKEditorInstance; - EditorWatchdog: CKWatchdog; + EditorWatchdog: typeof CKWatchdog; }; var CKEditorInspector: { @@ -345,6 +345,7 @@ declare global { commands: { get(name: string): { value: unknown; + on(event: string, callback: () => void): void; }; } model: { @@ -407,6 +408,14 @@ declare global { }; toModel(viewFeragment: any); }, + ui: { + view: { + toolbar: { + items: any[]; + element: HTMLElement; + } + } + } conversion: { for(filter: string): { markerToHighlight(data: {