lexical-beautiful-mentions
Version:
A mentions plugin for the lexical text editor.
18 lines (17 loc) • 803 B
TypeScript
import { HasMentions, InsertMention, OpenMentionMenu, RemoveMentions, RenameMentions } from "./mention-commands";
/**
* Hook that provides access to the BeautifulMentionsPlugin. It allows you to insert,
* remove and rename mentions from outside the editor.
*/
export declare function useBeautifulMentions(): {
getMentions: () => {
trigger: string;
value: string;
data: Record<string, import("./BeautifulMentionsPluginProps").BeautifulMentionsItemData> | undefined;
}[];
insertMention: (options: InsertMention) => boolean;
removeMentions: (options: RemoveMentions) => boolean;
renameMentions: (options: RenameMentions) => boolean;
hasMentions: ({ value, trigger }: HasMentions) => boolean;
openMentionMenu: (options: OpenMentionMenu) => boolean;
};