UNPKG

@ckeditor/ckeditor5-core

Version:

The core architecture of CKEditor 5 – the best browser-based rich text editor.

30 lines (29 loc) 2.84 kB
/** * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module core */ export { Plugin, type PluginDependenciesOf, type PluginDependencies, type PluginConstructor, type PluginInterface, type PluginClassConstructor, type PluginFunctionConstructor, type PluginStaticMembers, type LoadedPlugins } from "./plugin.js"; export { Command, type CommandExecuteEvent } from "./command.js"; export { MultiCommand } from "./multicommand.js"; export { CommandCollection, type CommandsMap } from "./commandcollection.js"; export { type PluginsMap, PluginCollection, type PluginEntry } from "./plugincollection.js"; export { Context, type ContextConfig } from "./context.js"; export { ContextPlugin, type ContextInterface, type ContextPluginDependencies } from "./contextplugin.js"; export { EditingKeystrokeHandler, type EditingKeystrokeCallback } from "./editingkeystrokehandler.js"; export type { PartialBy, NonEmptyArray, HexColor } from "./typings.js"; export { Editor, type EditorRootAttributes, type EditorCollectUsageDataEvent, type EditorReadyEvent, type EditorDestroyEvent, type LicenseErrorReason as _LicenseErrorReason } from "./editor/editor.js"; export type { EditorConfig, RootConfig, ViewRootElementDefinition, LanguageConfig, ToolbarConfig, ToolbarConfigItem, UiConfig, ViewportOffsetConfig, PoweredByConfig } from "./editor/editorconfig.js"; export { attachToForm } from "./editor/utils/attachtoform.js"; export { ElementApiMixin, type ElementApi, type ElementApiMixinConstructor } from "./editor/utils/elementapimixin.js"; export { secureSourceElement } from "./editor/utils/securesourceelement.js"; export { registerAndInitializeRootConfigAttributes } from "./editor/utils/registerandinitializerootconfigattributes.js"; export { normalizeRootsConfig, normalizeSingleRootEditorConstructorParams, normalizeMultiRootEditorConstructorParams, normalizeViewRootElementDefinition } from "./editor/utils/normalizerootsconfig.js"; export { verifyRootElements } from "./editor/utils/verifyrootelements.js"; export { rootAcceptsBlocks } from "./editor/utils/rootacceptsblocks.js"; export { PendingActions, type PendingAction, type PendingActionsAddEvent, type PendingActionsRemoveEvent } from "./pendingactions.js"; export { Accessibility, DEFAULT_GROUP_ID as _DEFAULT_ACCESSIBILITY_GROUP_ID, type AddKeystrokeInfoCategoryData, type AddKeystrokeInfoGroupData, type AddKeystrokeInfosData, type KeystrokeInfoDefinition, type KeystrokeInfoDefinitions, type KeystrokeInfoGroupDefinition, type KeystrokeInfoCategoryDefinition } from "./accessibility.js"; export { getEditorUsageData as _getEditorUsageData, type EditorUsageData as _EditorUsageData } from "./editor/utils/editorusagedata.js"; import "./augmentation.js";