Packages
ckeditor5_phoenix
1.24.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/hooks/editor/utils/query-all-editor-editables.d.ts
import { EditorId } from '../typings';
/**
* Gets the initial root elements for the editor based on its type.
*
* @param editorId The editor's ID.
* @returns The root element(s) for the editor.
*/
export declare function queryEditablesElements(editorId: EditorId): Record<string, HTMLElement>;
/**
* Gets the initial data for the roots of the editor. If the editor is a single editing-like editor,
* it retrieves the initial value from the element's attribute. Otherwise, it returns an object mapping
* editable names to their initial values.
*
* @param editorId The editor's ID.
* @returns The initial values for the editor's roots.
*/
export declare function queryEditablesSnapshotContent(editorId: EditorId): Record<string, string>;
/**
* Queries all editable elements within a specific editor instance.
*
* @param editorId The ID of the editor to query.
* @returns An object mapping editable names to their corresponding elements and initial values.
*/
export declare function queryAllEditorEditables(editorId: EditorId): Record<string, EditableItem>;
/**
* Type representing an editable item within an editor.
*/
export type EditableItem = {
content: HTMLElement;
initialValue: string;
};
//# sourceMappingURL=query-all-editor-editables.d.ts.map