UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

100 lines (94 loc) 2.96 kB
/** * DevExtreme (viz/sparklines/base_sparkline.d.ts) * Version: 21.1.4 * Build date: Mon Jun 21 2021 * * Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { UserDefinedElement, DxElement } from '../../core/element'; import { template } from '../../core/templates/template'; import { EventInfo } from '../../events/index'; import BaseWidget, { BaseWidgetExport, BaseWidgetLoadingIndicator, BaseWidgetOptions, BaseWidgetTitle, BaseWidgetTooltip } from '../core/base_widget'; /** * @deprecated Attention! This type is for internal purposes only. If you used it previously, please describe your scenario in the following GitHub Issue, and we will suggest a public alternative: {@link https://github.com/DevExpress/DevExtreme/issues/17885|Internal Types}. */ export interface BaseSparklineOptions<T = BaseSparkline> extends BaseWidgetOptions<T> { /** * */ export?: BaseWidgetExport; /** * */ loadingIndicator?: BaseWidgetLoadingIndicator; /** * A function that is executed when a tooltip becomes hidden. */ onTooltipHidden?: ((e: EventInfo<T>) => void); /** * A function that is executed when a tooltip appears. */ onTooltipShown?: ((e: EventInfo<T>) => void); /** * */ redrawOnResize?: boolean; /** * */ title?: BaseWidgetTitle | string; /** * Configures the tooltip. */ tooltip?: BaseSparklineTooltip; } /** * @deprecated Attention! This type is for internal purposes only. If you used it previously, please describe your scenario in the following GitHub Issue, and we will suggest a public alternative: {@link https://github.com/DevExpress/DevExtreme/issues/17885|Internal Types}. */ export interface BaseSparklineTooltip extends BaseWidgetTooltip { /** * Specifies a custom template for tooltips. */ contentTemplate?: template | ((pointsInfo: any, element: DxElement) => string | UserDefinedElement); /** * Allows you to change tooltip appearance. */ customizeTooltip?: ((pointsInfo: any) => any); /** * */ enabled?: boolean; /** * Allows users to interact with the tooltip content. */ interactive?: boolean; } /** * Overridden by descriptions for particular UI components. * @deprecated Attention! This type is for internal purposes only. If you used it previously, please describe your scenario in the following GitHub Issue, and we will suggest a public alternative: {@link https://github.com/DevExpress/DevExtreme/issues/17885|Internal Types}. */ export default class BaseSparkline extends BaseWidget { constructor(element: UserDefinedElement, options?: BaseSparklineOptions) /** * */ hideLoadingIndicator(): void; /** * */ showLoadingIndicator(): void; }