UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

17 lines (16 loc) 579 B
import type { VNode } from 'vue'; export type HeatmapData = HeatmapDataItem[]; export interface HeatmapDataItem { timestamp: number; value?: number | null; } export type HeatmapTooltipSlotProps = HeatmapDataItem; export interface HeatmapSlots { footer?: () => VNode[]; indicator?: () => VNode[]; 'indicator-leading-text'?: () => VNode[]; 'indicator-trailing-text'?: () => VNode[]; tooltip?: (props: HeatmapTooltipSlotProps) => VNode[]; } export type HeatmapFirstDayOfWeek = 0 | 1 | 2 | 3 | 4 | 5 | 6; export type { HeatmapColorTheme } from './theme';