Bin
2025-12-16 9e0b2ba2c317b1a86212f24cbae3195ad1f3dbfa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
export interface SparkleAreaOptions {
  areaShape: "circle" | "rect";
  areaWidth?: number;
  areaHeight?: number;
  areaRadius?: number;
  cutoutShape: "circle" | "rect";
  cutoutWidth?: number;
  cutoutHeight?: number;
  cutoutRadius?: number;
  center: { x: number; y: number };
}
 
export interface Sparkle {
  id: string;
  createdAt: number;
  color: string;
  size: number;
  style: {
    position: "absolute";
    top: string;
    left: string;
    pointerEvents: "none";
    zIndex: number;
  };
}