vue-circular-gauge
Version:
Circular gauge component for Vue.js with customizable colors, animations, and thresholds
141 lines • 3.87 kB
TypeScript
import type { PropType as __PropType } from 'vue';
import type { Size } from '../types';
declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
value: {
type: __PropType<number>;
required: true;
default: number;
};
size: {
type: __PropType<string | number | undefined>;
required: false;
default: Size;
};
gapPercent: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
strokeWidth: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
variant: {
type: __PropType<"ascending" | "descending" | undefined>;
required: false;
default: string;
};
showValue: {
type: __PropType<boolean | undefined>;
required: false;
default: boolean;
};
showAnimation: {
type: __PropType<boolean | undefined>;
required: false;
default: boolean;
};
primary: {
type: __PropType<string | {
[key: number]: string;
} | undefined>;
required: false;
default: string;
};
secondary: {
type: __PropType<string | {
[key: number]: string;
} | undefined>;
required: false;
default: string;
};
idleMode: {
type: __PropType<boolean | undefined>;
required: false;
default: boolean;
};
idleIconColor: {
type: __PropType<string | undefined>;
required: false;
default: string;
};
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
value: {
type: __PropType<number>;
required: true;
default: number;
};
size: {
type: __PropType<string | number | undefined>;
required: false;
default: Size;
};
gapPercent: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
strokeWidth: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
variant: {
type: __PropType<"ascending" | "descending" | undefined>;
required: false;
default: string;
};
showValue: {
type: __PropType<boolean | undefined>;
required: false;
default: boolean;
};
showAnimation: {
type: __PropType<boolean | undefined>;
required: false;
default: boolean;
};
primary: {
type: __PropType<string | {
[key: number]: string;
} | undefined>;
required: false;
default: string;
};
secondary: {
type: __PropType<string | {
[key: number]: string;
} | undefined>;
required: false;
default: string;
};
idleMode: {
type: __PropType<boolean | undefined>;
required: false;
default: boolean;
};
idleIconColor: {
type: __PropType<string | undefined>;
required: false;
default: string;
};
}>> & Readonly<{}>, {
value: number;
size: string | number | undefined;
gapPercent: number | undefined;
strokeWidth: number | undefined;
variant: "ascending" | "descending" | undefined;
showValue: boolean | undefined;
showAnimation: boolean | undefined;
primary: string | {
[key: number]: string;
} | undefined;
secondary: string | {
[key: number]: string;
} | undefined;
idleMode: boolean | undefined;
idleIconColor: string | undefined;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
//# sourceMappingURL=Gauge.vue.d.ts.map