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;
| };
| }
|
|