@talentsoft-opensource/uxp-themes
Version:
Talentsoft UX themes
19 lines (18 loc) • 595 B
TypeScript
export default class Chart {
degreeChart: string | null;
maxDegrees: number;
startDegrees: number;
start: number;
ctx: CanvasRenderingContext2D | null;
animation: number;
percentElement: HTMLElement;
chart: HTMLCanvasElement;
rootDegrees: number;
animationSpeed: number;
constructor($chart: HTMLCanvasElement, $percentElm: HTMLElement, $animationSpeed?: number);
updateChart(): void;
createChart(): void;
clearCircle(): void;
degreesToRadians(degrees: number): number;
getDegrees(degrees: number | string | null): number | null;
}