UNPKG

@figliolia/rn-donut-chart

Version:
16 lines (15 loc) 509 B
import type { ChartDatum, RenderPhase } from "./types"; export declare class Controller { total: number; angles: number[]; data: ChartDatum[]; percentages: number[]; renderPhase: RenderPhase; constructor(data: ChartDatum[]); update(data: ChartDatum[]): void; private sum; private toStrokeLengths; private createAngles; static parseStroke(label: string, stroke: string | string[]): string; static renderGradient(stroke: string | string[]): stroke is string[]; }