UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

20 lines (19 loc) 969 B
/*! * Jodit Editor PRO (https://xdsoft.net/jodit/) * See LICENSE.md in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/ */ import type { CanPromise, IDictionary } from "jodit/esm/types/index"; export interface IAutoCompleteItem<T = IDictionary> { value: string; title?: string; itemRenderer?: (item: T) => string | HTMLElement; insertValueRenderer?: (item: T) => string | HTMLElement; } export type AutoCompleteCallback = (query: string) => CanPromise<IAutoCompleteItem[]>; export interface IAutoCompleteCustomFeed { feed: CanPromise<string[]> | CanPromise<IAutoCompleteItem[]> | AutoCompleteCallback; itemRenderer?: IAutoCompleteItem<IAutoCompleteItem>['itemRenderer']; insertValueRenderer?: IAutoCompleteItem<IAutoCompleteItem>['insertValueRenderer']; } export type AutoCompleteSource = IAutoCompleteCustomFeed['feed'] | IAutoCompleteCustomFeed;