vue-data-ui
Version:
A user-empowering data visualization Vue 3 components library for eloquent data storytelling
94 lines (88 loc) • 2.78 kB
TypeScript
import type { DefineComponent, VNodeChild } from 'vue';
import type {
VueUi3dBarConfig,
VueUi3dBarDataset,
VueUi3dBarExpose,
VueUi3dBarDatapoint,
VueUi3dBarDatasetBreakdown,
VueUi3dBarEvent,
VueUi3dBarProps,
VueUiAnnotatorActionColorSlotProps,
VueUiAnnotatorActionDrawSlotProps,
VueUiAnnotatorActionUndoSlotProps,
VueUiAnnotatorActionRedoSlotProps,
VueUiAnnotatorActionDeleteSlotProps,
VueUiMenuIconSlotProps,
VueUiOptionFullscreenSlotProps,
VueUiOptionAnnotatorSlotProps,
VueUi3dBarLegendSlotProps,
VueUi3dBarSvgSlotProps,
VueUiWatermarkSlotProps,
CommonAnnotatorSlots,
VueUi3dBarEmits,
VueUi3dBarEmitSelectDatapoint,
VueUi3dBarEmitCopyAlt,
} from 'vue-data-ui';
export type {
VueUi3dBarConfig,
VueUi3dBarDataset,
VueUi3dBarExpose,
VueUi3dBarDatapoint,
VueUi3dBarDatasetBreakdown,
VueUi3dBarEvent,
VueUi3dBarProps,
VueUiAnnotatorActionColorSlotProps,
VueUiAnnotatorActionDrawSlotProps,
VueUiAnnotatorActionUndoSlotProps,
VueUiAnnotatorActionRedoSlotProps,
VueUiAnnotatorActionDeleteSlotProps,
VueUiMenuIconSlotProps,
VueUiOptionFullscreenSlotProps,
VueUiOptionAnnotatorSlotProps,
VueUi3dBarLegendSlotProps,
VueUi3dBarSvgSlotProps,
VueUiWatermarkSlotProps,
CommonAnnotatorSlots,
VueUi3dBarEmits,
VueUi3dBarEmitSelectDatapoint,
VueUi3dBarEmitCopyAlt,
};
declare const VueUi3dBarBase: DefineComponent<
VueUi3dBarProps,
{},
{},
{},
{},
{},
{},
VueUi3dBarEmits
>;
export const VueUi3dBar: typeof VueUi3dBarBase & {
new (): VueUi3dBarExpose & {
$slots: CommonAnnotatorSlots & {
['custom-menu-before']?: () => VNodeChild;
['custom-menu-after']?: () => VNodeChild;
menuIcon?: (props: VueUiMenuIconSlotProps) => VNodeChild;
optionPdf?: () => VNodeChild;
optionCsv?: () => VNodeChild;
optionImg?: () => VNodeChild;
optionSvg?: () => VNodeChild;
optionTable?: () => VNodeChild;
optionFullscreen?: (
props: VueUiOptionFullscreenSlotProps,
) => VNodeChild;
optionAnnotator?: (
props: VueUiOptionAnnotatorSlotProps,
) => VNodeChild;
optionAltCopy?: () => VNodeChild;
['chart-background']?: () => VNodeChild;
legend?: (props: VueUi3dBarLegendSlotProps) => VNodeChild;
svg?: (props: VueUi3dBarSvgSlotProps) => VNodeChild;
watermark?: (props: VueUiWatermarkSlotProps) => VNodeChild;
source?: () => VNodeChild;
skeleton?: () => VNodeChild;
};
};
};
export default VueUi3dBar;
export { VueUi3dBar };