Packages
ckeditor5_phoenix
1.8.0
1.28.2
1.28.1
1.28.0
1.27.2
1.27.1
1.27.0
1.26.0
1.25.1
1.25.0
1.24.2
1.24.1
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.2
1.17.1
1.17.0
1.16.1
1.16.0
1.15.8
1.15.7
1.15.6
1.15.5
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.14.2
1.14.1
1.14.0
1.13.0
1.12.0
1.11.0
1.10.2
1.10.1
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
1.1.0
1.0.8
1.0.7
CKEditor 5 integration for Phoenix Framework
Current section
Files
Jump to
Current section
Files
dist/src/hooks/editor/utils/wrap-with-watchdog.d.ts
import { Editor, EditorWatchdog } from 'ckeditor5';
/**
* Wraps an Editor creator with a watchdog for automatic recovery.
*
* @param Editor - The Editor creator to wrap.
* @returns The Editor creator wrapped with a watchdog.
*/
export declare function wrapWithWatchdog(Editor: EditorCreator): {
watchdog: EditorWatchdog<Editor>;
Constructor: {
create: (...args: Parameters<(typeof Editor)["create"]>) => Promise<Editor>;
};
};
/**
* Unwraps the EditorWatchdog from the editor instance.
*/
export declare function unwrapEditorWatchdog(editor: Editor): EditorWatchdog | null;
/**
* Type representing an Editor creator with a create method.
*/
export type EditorCreator = {
create: (...args: any) => Promise<Editor>;
};
//# sourceMappingURL=wrap-with-watchdog.d.ts.map