UNPKG

@ckeditor/ckeditor5-collaboration-core

Version:

Base utilities used by CKEditor 5 collaboration features to support multiple users working together in a rich text editor.

57 lines (56 loc) 3.46 kB
/** * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module collaboration-core/suggestions/suggestionsconversion */ import { Plugin } from 'ckeditor5/src/core.js'; import { SuggestionsConversionAlignment } from './integrations/alignment.js'; import { SuggestionsConversionBasicStyles } from './integrations/basicstyles.js'; import { SuggestionsConversionBookmark } from './integrations/bookmark.js'; import { SuggestionsConversionFont } from './integrations/font.js'; import { SuggestionsConversionHighlight } from './integrations/highlight.js'; import { SuggestionsConversionHtmlEmbed } from './integrations/htmlembed.js'; import { SuggestionsConversionImage } from './integrations/image.js'; import { SuggestionsConversionIndent } from './integrations/indent.js'; import { SuggestionsConversionLineHeight } from './integrations/lineheight.js'; import { SuggestionsConversionLink } from './integrations/link.js'; import { SuggestionsConversionList } from './integrations/list.js'; import { SuggestionsConversionListProperties } from './integrations/listproperties.js'; import { SuggestionsConversionMultiLevelList } from './integrations/multilevellist.js'; import { SuggestionsConversionStylesDropdown } from './integrations/style.js'; import { SuggestionsConversionTableHeadings } from './integrations/tableheadings.js'; import { SuggestionsConversionTableProperties } from './integrations/tableproperties.js'; import { SuggestionsConversionTableLayout } from './integrations/tablelayout.js'; import { SuggestionsConversionUploadcare } from './integrations/uploadcare.js'; import { SuggestionsConversionShiftEnter } from './integrations/shiftenter.js'; import { SuggestionsConversionMediaEmbed } from './integrations/mediaembed.js'; import { SuggestionsConversionTable } from './integrations/table.js'; import { SuggestionsConversionHorizontalLine } from './integrations/horizontalline.js'; /** * Provides converters for suggestions markers that are shared by Track Changes and AI features. */ export declare class SuggestionsConversion extends Plugin { /** * @inheritDoc */ static get pluginName(): "SuggestionsConversion"; static get requires(): readonly [typeof SuggestionsConversionAlignment, typeof SuggestionsConversionBasicStyles, typeof SuggestionsConversionBookmark, typeof SuggestionsConversionFont, typeof SuggestionsConversionHighlight, typeof SuggestionsConversionHorizontalLine, typeof SuggestionsConversionHtmlEmbed, typeof SuggestionsConversionImage, typeof SuggestionsConversionIndent, typeof SuggestionsConversionLineHeight, typeof SuggestionsConversionLink, typeof SuggestionsConversionList, typeof SuggestionsConversionListProperties, typeof SuggestionsConversionMediaEmbed, typeof SuggestionsConversionMultiLevelList, typeof SuggestionsConversionShiftEnter, typeof SuggestionsConversionStylesDropdown, typeof SuggestionsConversionTable, typeof SuggestionsConversionTableHeadings, typeof SuggestionsConversionTableLayout, typeof SuggestionsConversionTableProperties, typeof SuggestionsConversionUploadcare]; /** * @inheritDoc */ static get isOfficialPlugin(): true; /** * @inheritDoc */ static get isPremiumPlugin(): true; /** * @inheritDoc */ init(): void; /** * @inheritDoc */ afterInit(): void; }