UNPKG

@tsparticles/engine

Version:

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 React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.

100 lines (99 loc) 5.86 kB
export * from "./Core/Interfaces/Colors.js"; export * from "./Core/Interfaces/IBounds.js"; export * from "./Core/Interfaces/IBubbleParticleData.js"; export * from "./Core/Interfaces/ICircleBouncer.js"; export * from "./Core/Interfaces/IColorManager.js"; export * from "./Core/Interfaces/IContainerInteractivity.js"; export * from "./Core/Interfaces/IContainerPlugin.js"; export * from "./Core/Interfaces/ICoordinates.js"; export * from "./Core/Interfaces/IDelta.js"; export * from "./Core/Interfaces/IDimension.js"; export * from "./Core/Interfaces/IDistance.js"; export * from "./Core/Interfaces/IDrawParticleParams.js"; export * from "./Core/Interfaces/IEffectDrawer.js"; export * from "./Core/Interfaces/IExternalInteractor.js"; export * from "./Core/Interfaces/IInteractor.js"; export * from "./Core/Interfaces/ILoadParams.js"; export * from "./Core/Interfaces/IMouseData.js"; export * from "./Core/Interfaces/IMovePathGenerator.js"; export * from "./Core/Interfaces/IParticleColorStyle.js"; export * from "./Core/Interfaces/IParticleHslAnimation.js"; export * from "./Core/Interfaces/IParticleLife.js"; export * from "./Core/Interfaces/IParticleMover.js"; export * from "./Core/Interfaces/IParticleRetinaProps.js"; export * from "./Core/Interfaces/IParticleRoll.js"; export * from "./Core/Interfaces/IParticleTransformValues.js"; export * from "./Core/Interfaces/IParticleUpdater.js"; export * from "./Core/Interfaces/IParticleValueAnimation.js"; export * from "./Core/Interfaces/IParticlesInteractor.js"; export * from "./Core/Interfaces/IPlugin.js"; export * from "./Core/Interfaces/IPositionFromSizeParams.js"; export * from "./Core/Interfaces/IRangeValue.js"; export * from "./Core/Interfaces/IRectSideResult.js"; export * from "./Core/Interfaces/IShapeDrawData.js"; export * from "./Core/Interfaces/IShapeDrawer.js"; export * from "./Core/Interfaces/IShapeValues.js"; export * from "./Core/Interfaces/ISlowParticleData.js"; export * from "./Core/Interfaces/ITrailFillData.js"; export * from "./Options/Interfaces/Background/IBackground.js"; export * from "./Options/Interfaces/BackgroundMask/IBackgroundMask.js"; export * from "./Options/Interfaces/BackgroundMask/IBackgroundMaskCover.js"; export * from "./Options/Interfaces/FullScreen/IFullScreen.js"; export * from "./Options/Interfaces/IAnimatable.js"; export * from "./Options/Interfaces/IAnimatableColor.js"; export * from "./Options/Interfaces/IAnimation.js"; export * from "./Options/Interfaces/IColorAnimation.js"; export * from "./Options/Interfaces/IHslAnimation.js"; export * from "./Options/Interfaces/IManualParticle.js"; export * from "./Options/Interfaces/IOptionLoader.js"; export * from "./Options/Interfaces/IOptions.js"; export * from "./Options/Interfaces/IOptionsColor.js"; export * from "./Options/Interfaces/IResponsive.js"; export * from "./Options/Interfaces/IValueWithRandom.js"; export * from "./Options/Interfaces/Interactivity/Events/IClickEvent.js"; export * from "./Options/Interfaces/Interactivity/Events/IDivEvent.js"; export * from "./Options/Interfaces/Interactivity/Events/IEvents.js"; export * from "./Options/Interfaces/Interactivity/Events/IHoverEvent.js"; export * from "./Options/Interfaces/Interactivity/Events/IParallax.js"; export * from "./Options/Interfaces/Interactivity/Events/IResizeEvent.js"; export * from "./Options/Interfaces/Interactivity/Modes/IModeDiv.js"; export * from "./Options/Interfaces/Interactivity/Modes/IModes.js"; export * from "./Options/Interfaces/Interactivity/IInteractivity.js"; export * from "./Options/Interfaces/Particles/Bounce/IParticlesBounce.js"; export * from "./Options/Interfaces/Particles/Collisions/ICollisions.js"; export * from "./Options/Interfaces/Particles/Collisions/ICollisionsAbsorb.js"; export * from "./Options/Interfaces/Particles/Collisions/ICollisionsOverlap.js"; export * from "./Options/Interfaces/Particles/Effect/IEffect.js"; export * from "./Options/Interfaces/Particles/IParticlesOptions.js"; export * from "./Options/Interfaces/Particles/IShadow.js"; export * from "./Options/Interfaces/Particles/IStroke.js"; export * from "./Options/Interfaces/Particles/Move/IMoveAttract.js"; export * from "./Options/Interfaces/Particles/Move/IMove.js"; export * from "./Options/Interfaces/Particles/Move/IMoveAngle.js"; export * from "./Options/Interfaces/Particles/Move/IMoveCenter.js"; export * from "./Options/Interfaces/Particles/Move/IMoveGravity.js"; export * from "./Options/Interfaces/Particles/Move/Path/IMovePath.js"; export * from "./Options/Interfaces/Particles/Move/IOutModes.js"; export * from "./Options/Interfaces/Particles/Move/ISpin.js"; export * from "./Options/Interfaces/Particles/Move/IMoveTrail.js"; export * from "./Options/Interfaces/Particles/Number/IParticlesDensity.js"; export * from "./Options/Interfaces/Particles/Number/IParticlesNumber.js"; export * from "./Options/Interfaces/Particles/Number/IParticlesNumberLimit.js"; export * from "./Options/Interfaces/Particles/Opacity/IOpacity.js"; export * from "./Options/Interfaces/Particles/Opacity/IOpacityAnimation.js"; export * from "./Options/Interfaces/Particles/Shape/IShape.js"; export * from "./Options/Interfaces/Particles/Size/ISize.js"; export * from "./Options/Interfaces/Particles/Size/ISizeAnimation.js"; export * from "./Options/Interfaces/Particles/ZIndex/IZIndex.js"; export * from "./Options/Interfaces/Theme/ITheme.js"; export * from "./Options/Interfaces/Theme/IThemeDefault.js"; export * from "./Types/CustomEventArgs.js"; export * from "./Types/CustomEventListener.js"; export * from "./Types/ExportResult.js"; export * from "./Types/ISourceOptions.js"; export * from "./Types/ParticlesGroups.js"; export * from "./Types/PathOptions.js"; export * from "./Types/RangeValue.js"; export * from "./Types/RecursivePartial.js"; export * from "./Types/ShapeData.js"; export * from "./Types/SingleOrMultiple.js";