UNPKG

882 BTypeScriptView Raw
1import { Editor } from "@ckeditor/ckeditor5-core";
2import { EditorConfig } from "@ckeditor/ckeditor5-core/src/editor/editorconfig";
3import { EditorWithUI } from "@ckeditor/ckeditor5-core/src/editor/editorwithui";
4import { DataApi } from "@ckeditor/ckeditor5-core/src/editor/utils/dataapimixin";
5import { ElementApi } from "@ckeditor/ckeditor5-core/src/editor/utils/elementapimixin";
6import ClassicEditorUI from "./classiceditorui";
7
8export default class ClassicEditor extends Editor implements DataApi, EditorWithUI, ElementApi {
9 ui: ClassicEditorUI;
10 static create(sourceElementOrData: HTMLElement | string, config?: EditorConfig): Promise<ClassicEditor>;
11
12 setData(data: string): void;
13 getData(options?: { rootName?: string | undefined; trim?: "empty" | "none" | undefined }): string;
14
15 sourceElement?: HTMLElement | undefined;
16 updateSourceElement(): void;
17}