UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

16 lines (15 loc) 1.06 kB
import type { TooltipPanelAttrs, TooltipRichTextAttrs } from '@visactor/vrender-components'; import type { ITooltipActual, MaybeArray } from '../../../../typings'; import type { ITooltipAttributes, ITooltipTextStyle } from '../interface'; import type { ITheme } from '../../../../theme'; import type { ITooltipSpec, ITooltipTextTheme, ITooltipTheme } from '../../../../component/tooltip'; interface ITooltipTextInfo { width: number; height: number; text: MaybeArray<number> | MaybeArray<string> | TooltipRichTextAttrs; } export declare const measureTooltipText: (text: string | TooltipRichTextAttrs, style: ITooltipTextStyle) => ITooltipTextInfo; export declare function getTextAttributes(style?: ITooltipTextTheme, globalTheme?: ITheme, defaultAttributes?: Partial<ITooltipTextStyle>): ITooltipTextStyle; export declare const getPanelAttributes: (style: ITooltipTheme['panel']) => TooltipPanelAttrs; export declare const getTooltipAttributes: (actualTooltip: ITooltipActual, spec: ITooltipSpec, globalTheme: ITheme) => ITooltipAttributes; export {};