UNPKG

@znuny/ckeditor5-autocomplete-plugin

Version:

A plugin for CKEditor 5 that provides an extendable autocomplete functionality with predefined mention and HTML replacement logic.

23 lines (22 loc) 960 B
/** * @copyright Copyright (c) 2024, Znuny GmbH. * @copyright Copyright (c) 2003-2024, CKSource Holding sp. z o.o. * * @license GNU GPL version 3 * * This software comes with ABSOLUTELY NO WARRANTY. For details, see * the enclosed file COPYING for license information (GPL). If you * did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt. */ import type { CompletionElement } from './CompletionElement'; /** * Represents a mention in the CKEditor model representation. * This mention like completion cast will be used only for completion elements in mention mode (no HTML replacement), without custom renderer. */ export interface CompletionModelAttribute extends CompletionElement { /** * A unique ID of this mention instance. Should be passed as an `option.id` when using * {@link module:engine/view/downcastwriter~DowncastWriter#createAttributeElement writer.createAttributeElement()}. */ uid: string; }