UNPKG

press-plus

Version:
20 lines (18 loc) 388 B
export function getRotateAngle({ prizeIndex, prizeTotal = 6, innerStartAngle = 0, laps = 3, }: { prizeIndex: number; prizeTotal?: number; innerStartAngle?: number; laps?: number; }) { const partSize = 360 / prizeTotal; const rotateAngle = innerStartAngle + laps * 360 + partSize * prizeIndex - (innerStartAngle % 360); return rotateAngle; }