@tsparticles/confetti
Version:
tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact,
22 lines (21 loc) • 591 B
TypeScript
import type { ICoordinates, SingleOrMultiple } from "@tsparticles/engine";
export interface IConfettiOptions {
angle: number;
colors: SingleOrMultiple<string>;
count: number;
decay: number;
disableForReducedMotion: boolean;
drift: number;
flat: boolean;
gravity: number;
origin: ICoordinates;
particleCount: number;
position: ICoordinates;
scalar: number;
shapeOptions: Record<string, SingleOrMultiple<unknown>>;
shapes: SingleOrMultiple<string>;
spread: number;
startVelocity: number;
ticks: number;
zIndex: number;
}