UNPKG

@tsparticles/vue3

Version:

Official tsParticles Vue.js 3.x Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js 2.x,

26 lines (25 loc) 1.32 kB
import { type Container, type ISourceOptions } from "@tsparticles/engine"; export type IParticlesProps = ISourceOptions; declare const _default: import("vue").DefineComponent<__VLS_TypePropsToRuntimeProps<{ id: string; options?: import("@tsparticles/engine").RecursivePartial<import("@tsparticles/engine").IOptions> | undefined; url?: string | undefined; }>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { particlesLoaded: (container?: Container | undefined) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<__VLS_TypePropsToRuntimeProps<{ id: string; options?: import("@tsparticles/engine").RecursivePartial<import("@tsparticles/engine").IOptions> | undefined; url?: string | undefined; }>>> & { onParticlesLoaded?: ((container?: Container | undefined) => any) | undefined; }, {}, {}>; export default _default; type __VLS_NonUndefinedable<T> = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps<T> = { [K in keyof T]-?: {} extends Pick<T, K> ? { type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>; } : { type: import('vue').PropType<T[K]>; required: true; }; };