@editorjs/editorjs
Version:
Editor.js — open source block-style WYSIWYG editor with JSON output
31 lines (26 loc) • 682 B
TypeScript
/**
* 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;
}