UNPKG

@adyen/lume-vue3

Version:

Lume is a Vue data visualization component library, built with Typescript and D3.

77 lines 2.38 kB
import { PropType } from 'vue'; import { DataValidator } from './base'; import type { ChartOptions, Options } from '@/types/options'; import type { Orientation } from '@/types/utils'; export declare function orientationValidator(orientation: string): boolean; export declare const withChartProps: <T extends Options = ChartOptions>(dataValidator?: DataValidator, withOrientation?: boolean) => { orientation?: { type: PropType<Orientation>; default: Orientation; validator: typeof orientationValidator; }; classList: { type: PropType<string | string[]>; default: () => any[]; }; hoveredIndex: { type: NumberConstructor; default: any; }; options: { type: PropType<T>; default: () => {}; }; xScale: { type: PropType<import("./scales").Scale | import("./scales").ScaleGenerator<import("./scales").Scale>>; default: any; }; yScale: { type: PropType<import("./scales").Scale | import("./scales").ScaleGenerator<import("./scales").Scale>>; default: any; }; data: { type: PropType<import("..").Data<import("..").DatasetValue<number>>>; required: boolean; validator: DataValidator; }; labels: { type: PropType<string[]>; default: any; }; color: { type: PropType<import("@/types/utils").Colors | import("@/types/utils").DivergentColors>; default: import("@/types/utils").Colors; }; title: { type: StringConstructor; default: any; }; }; export declare const withDiagramProps: <T extends Options = ChartOptions>(dataValidator?: DataValidator) => { hoveredElement: { type: PropType<string | number>; default: any; }; options: { type: PropType<T>; default: () => {}; }; data: { type: PropType<import("..").Data<import("..").DatasetValue<number>>>; required: boolean; validator: DataValidator; }; labels: { type: PropType<string[]>; default: any; }; color: { type: PropType<import("@/types/utils").Colors | import("@/types/utils").DivergentColors>; default: import("@/types/utils").Colors; }; title: { type: StringConstructor; default: any; }; }; //# sourceMappingURL=props.d.ts.map