react-sparklefall
Version:
React component wrapper for SparkleFall - Beautiful falling sparkle animations
31 lines • 904 B
TypeScript
interface UseSparkleFallOptions {
container?: HTMLElement | string;
interval?: number;
duration?: number;
sparkles?: string[];
colors?: string[] | null;
minSize?: number;
maxSize?: number;
minDuration?: number;
maxDuration?: number;
wind?: number;
spin?: boolean;
maxSparkles?: number;
autoStart?: boolean;
zIndex?: number;
}
interface UseSparkleFallReturn {
start: () => void;
stop: () => void;
clear: () => void;
burst: (count?: number) => void;
updateConfig: (options: Partial<UseSparkleFallOptions>) => void;
isRunning: boolean;
}
/**
* React hook for controlling SparkleFall animations
* Provides programmatic control over sparkle animations
*/
export declare const useSparkleFall: (options?: UseSparkleFallOptions) => UseSparkleFallReturn;
export default useSparkleFall;
//# sourceMappingURL=useSparkleFall.d.ts.map