UNPKG

naive-ui

Version:

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

58 lines (57 loc) 1.81 kB
import type { PropType, SlotsType, VNode } from 'vue'; import type { PopoverProps } from '../../popover/src/Popover'; import type { HeatmapDataItem } from './public-types'; export interface RectSlots { tooltip?: (props: HeatmapDataItem) => VNode[]; } declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ mergedClsPrefix: { type: StringConstructor; required: true; }; data: { type: PropType<HeatmapDataItem>; required: true; }; color: { type: StringConstructor; required: true; }; style: ObjectConstructor; loading: BooleanConstructor; loadingClass: StringConstructor; tooltip: { type: PropType<PopoverProps | boolean>; default: boolean; }; }>, { cssVars: import("vue").ComputedRef<{ '--n-rect-color': string; }>; tooltipProps: import("vue").ComputedRef<PopoverProps>; defaultTooltipContent: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ mergedClsPrefix: { type: StringConstructor; required: true; }; data: { type: PropType<HeatmapDataItem>; required: true; }; color: { type: StringConstructor; required: true; }; style: ObjectConstructor; loading: BooleanConstructor; loadingClass: StringConstructor; tooltip: { type: PropType<PopoverProps | boolean>; default: boolean; }; }>> & Readonly<{}>, { tooltip: boolean | PopoverProps; loading: boolean; }, SlotsType<RectSlots>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;