@ckeditor/ckeditor5-core
Version:
The core architecture of CKEditor 5 – the best browser-based rich text editor.
91 lines (90 loc) • 3.37 kB
TypeScript
/**
* @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/
/**
* @module core
*/
export { default as Plugin, type PluginDependencies, type PluginConstructor } from './plugin.js';
export { default as Command, type CommandExecuteEvent } from './command.js';
export { default as MultiCommand } from './multicommand.js';
export type { CommandsMap } from './commandcollection.js';
export type { PluginsMap, default as PluginCollection } from './plugincollection.js';
export { default as Context, type ContextConfig } from './context.js';
export { default as ContextPlugin, type ContextPluginDependencies } from './contextplugin.js';
export { type EditingKeystrokeCallback } from './editingkeystrokehandler.js';
export type { PartialBy, NonEmptyArray, HexColor } from './typings.js';
export { default as Editor, type EditorReadyEvent, type EditorDestroyEvent } from './editor/editor.js';
export type { EditorConfig, LanguageConfig, ToolbarConfig, ToolbarConfigItem, UiConfig, SanitizedOutput } from './editor/editorconfig.js';
export { default as attachToForm } from './editor/utils/attachtoform.js';
export { default as DataApiMixin, type DataApi } from './editor/utils/dataapimixin.js';
export { default as ElementApiMixin, type ElementApi } from './editor/utils/elementapimixin.js';
export { default as secureSourceElement } from './editor/utils/securesourceelement.js';
export { default as PendingActions, type PendingAction } from './pendingactions.js';
export type { KeystrokeInfos as KeystrokeInfoDefinitions, KeystrokeInfoGroup as KeystrokeInfoGroupDefinition, KeystrokeInfoCategory as KeystrokeInfoCategoryDefinition, KeystrokeInfoDefinition as KeystrokeInfoDefinition } from './accessibility.js';
export declare const icons: {
bold: string;
cancel: string;
caption: string;
check: string;
cog: string;
colorPalette: string;
eraser: string;
history: string;
image: string;
imageUpload: string;
imageAssetManager: string;
imageUrl: string;
lowVision: string;
textAlternative: string;
loupe: string;
previousArrow: string;
nextArrow: string;
importExport: string;
paragraph: string;
plus: string;
text: string;
alignBottom: string;
alignMiddle: string;
alignTop: string;
alignLeft: string;
alignCenter: string;
alignRight: string;
alignJustify: string;
objectLeft: string;
objectCenter: string;
objectRight: string;
objectFullWidth: string;
objectInline: string;
objectBlockLeft: string;
objectBlockRight: string;
objectSizeCustom: string;
objectSizeFull: string;
objectSizeLarge: string;
objectSizeSmall: string;
objectSizeMedium: string;
pencil: string;
pilcrow: string;
quote: string;
threeVerticalDots: string;
dragIndicator: string;
redo: string;
undo: string;
bulletedList: string;
numberedList: string;
todoList: string;
codeBlock: string;
browseFiles: string;
heading1: string;
heading2: string;
heading3: string;
heading4: string;
heading5: string;
heading6: string;
horizontalLine: string;
html: string;
indent: string;
outdent: string;
table: string;
};
import './augmentation.js';