UNPKG

@editorjs/editorjs

Version:

Editor.js — open source block-style WYSIWYG editor with JSON output

31 lines (26 loc) 682 B
/** * Tooltip API */ import {TooltipContent, TooltipOptions} from 'codex-tooltip'; export interface Tooltip { /** * Show tooltip * * @param {HTMLElement} element * @param {TooltipContent} content * @param {TooltipOptions} options */ show: (element: HTMLElement, content: TooltipContent, options?: TooltipOptions) => void; /** * Hides tooltip */ hide: () => void; /** * Decorator for showing Tooltip by mouseenter/mouseleave * * @param {HTMLElement} element * @param {TooltipContent} content * @param {TooltipOptions} options */ onHover: (element: HTMLElement, content: TooltipContent, options?: TooltipOptions) => void; }