vue-confetti-explosion
Version:
Confetti explosion in Vue 3 🎉🎊
49 lines (48 loc) • 1.25 kB
TypeScript
import { PropType } from "vue";
declare const _default: {
props: {
particleCount: {
type: NumberConstructor;
default: number;
};
particleSize: {
type: NumberConstructor;
default: number;
};
duration: {
type: NumberConstructor;
default: number;
};
colors: {
type: PropType<string[]>;
default: string[];
};
force: {
type: NumberConstructor;
default: number;
};
stageHeight: {
type: NumberConstructor;
default: number;
};
stageWidth: {
type: NumberConstructor;
default: number;
};
shouldDestroyAfterDone: {
type: BooleanConstructor;
default: boolean;
};
};
setup(props: any): {
isVisible: import("vue").Ref<boolean>;
isValid: import("vue").ComputedRef<boolean>;
stageHeight: any;
particles: import("vue").ComputedRef<{
color: string;
degree: number;
}[]>;
setItemRef: (el: HTMLDivElement, degree: number) => void;
};
};
export default _default;