vue-circular-gauge
Version:
Circular gauge component for Vue.js with customizable colors, animations, and thresholds
13 lines • 1.36 kB
TypeScript
import type { Size } from './types';
export declare const calculatePrimaryStrokeDasharray: (strokePercent: number, offsetFactor: number, gapPercent: number, circumference: number) => string;
export declare const calculateSecondaryStrokeDasharray: (strokePercent: number, offsetFactorSecondary: number, gapPercent: number, circumference: number) => string;
export declare const calculatePrimaryTransform: (strokePercent: number, offsetFactor: number, gapPercent: number, isAscendingVariant: boolean) => string;
export declare const calculateSecondaryTransform: (strokePercent: number, offsetFactorSecondary: number, gapPercent: number, isAscendingVariant: boolean) => string;
export declare const calculatePrimaryStroke: (primary: string | Record<number, string>, strokePercent: number) => string | undefined;
export declare const calculateSecondaryStroke: (secondary: string | Record<number, string>, strokePercent: number) => string | undefined;
export declare const calculatePrimaryOpacity: (offsetFactor: number, strokePercent: number, gapPercent: number, offsetFactorSecondary: number) => 0 | 1;
export declare const calculateSecondaryOpacity: (offsetFactor: number, strokePercent: number, gapPercent: number, offsetFactorSecondary: number) => 0 | 1;
export declare const sizeConfig: Record<Size, {
size: number;
}>;
//# sourceMappingURL=utils.d.ts.map