UNPKG

11 kBTypeScriptView Raw
1import { Engine } from "./engine";
2import type { IOptions } from "./Options/Interfaces/IOptions";
3import type { RecursivePartial } from "./Types/RecursivePartial";
4declare const tsParticles: Engine;
5export * from "./Core/Interfaces/Colors";
6export * from "./Core/Interfaces/IBounds";
7export * from "./Core/Interfaces/IBubbleParticleData";
8export * from "./Core/Interfaces/ICircleBouncer";
9export * from "./Core/Interfaces/IColorManager";
10export * from "./Core/Interfaces/IContainerInteractivity";
11export * from "./Core/Interfaces/IContainerPlugin";
12export * from "./Core/Interfaces/ICoordinates";
13export * from "./Core/Interfaces/IDelta";
14export * from "./Core/Interfaces/IDimension";
15export * from "./Core/Interfaces/IDistance";
16export * from "./Core/Interfaces/IExternalInteractor";
17export * from "./Core/Interfaces/IInteractor";
18export * from "./Core/Interfaces/IMouseData";
19export * from "./Core/Interfaces/IMovePathGenerator";
20export * from "./Core/Interfaces/IParticle";
21export * from "./Core/Interfaces/IParticleColorStyle";
22export * from "./Core/Interfaces/IParticleHslAnimation";
23export * from "./Core/Interfaces/IParticlesInteractor";
24export * from "./Core/Interfaces/IParticleLife";
25export * from "./Core/Interfaces/IParticleRetinaProps";
26export * from "./Core/Interfaces/IParticleRoll";
27export * from "./Core/Interfaces/IParticleTransformValues";
28export * from "./Core/Interfaces/IParticleUpdater";
29export * from "./Core/Interfaces/IParticleValueAnimation";
30export * from "./Core/Interfaces/IParticlesMover";
31export * from "./Core/Interfaces/IPlugin";
32export * from "./Core/Interfaces/IRangeValue";
33export * from "./Core/Interfaces/IRectSideResult";
34export * from "./Core/Interfaces/IShapeDrawer";
35export * from "./Core/Interfaces/IShapeValues";
36export * from "./Core/Interfaces/ISlowParticleData";
37export * from "./Core/Utils/Circle";
38export * from "./Core/Utils/Constants";
39export * from "./Core/Utils/ExternalInteractorBase";
40export * from "./Core/Utils/ParticlesInteractorBase";
41export * from "./Core/Utils/Point";
42export * from "./Core/Utils/Range";
43export * from "./Core/Utils/Rectangle";
44export * from "./Core/Utils/Vector";
45export * from "./Core/Utils/Vector3d";
46export * from "./Enums/Directions/MoveDirection";
47export * from "./Enums/Directions/RotateDirection";
48export * from "./Enums/Directions/OutModeDirection";
49export * from "./Enums/Modes/ClickMode";
50export * from "./Enums/Modes/DivMode";
51export * from "./Enums/Modes/HoverMode";
52export * from "./Enums/Modes/CollisionMode";
53export * from "./Enums/Modes/OutMode";
54export * from "./Enums/Modes/SizeMode";
55export * from "./Enums/Modes/ThemeMode";
56export * from "./Enums/Modes/ResponsiveMode";
57export * from "./Enums/Types/AlterType";
58export * from "./Enums/Types/DestroyType";
59export * from "./Enums/Types/GradientType";
60export * from "./Enums/Types/InteractorType";
61export * from "./Enums/Types/ParticleOutType";
62export * from "./Enums/Types/StartValueType";
63export * from "./Enums/Types/DivType";
64export * from "./Enums/Types/EasingType";
65export * from "./Enums/Types/EventType";
66export * from "./Enums/AnimationStatus";
67export * from "./Enums/InteractivityDetect";
68export * from "./Options/Classes/AnimatableColor";
69export * from "./Options/Classes/AnimationOptions";
70export * from "./Options/Classes/Background/Background";
71export * from "./Options/Classes/BackgroundMask/BackgroundMask";
72export * from "./Options/Classes/BackgroundMask/BackgroundMaskCover";
73export * from "./Options/Classes/ColorAnimation";
74export * from "./Options/Classes/FullScreen/FullScreen";
75export * from "./Options/Classes/HslAnimation";
76export * from "./Options/Classes/Interactivity/Events/ClickEvent";
77export * from "./Options/Classes/Interactivity/Events/DivEvent";
78export * from "./Options/Classes/Interactivity/Events/ClickEvent";
79export * from "./Options/Classes/Interactivity/Events/DivEvent";
80export * from "./Options/Classes/Interactivity/Events/Events";
81export * from "./Options/Classes/Interactivity/Events/HoverEvent";
82export * from "./Options/Classes/Interactivity/Events/Parallax";
83export * from "./Options/Classes/Interactivity/Interactivity";
84export * from "./Options/Classes/Interactivity/Modes/Modes";
85export * from "./Options/Classes/ManualParticle";
86export * from "./Options/Classes/Options";
87export * from "./Options/Classes/OptionsColor";
88export * from "./Options/Classes/Particles/Bounce/ParticlesBounce";
89export * from "./Options/Classes/Particles/Bounce/ParticlesBounceFactor";
90export * from "./Options/Classes/Particles/Collisions/Collisions";
91export * from "./Options/Classes/Particles/Collisions/CollisionsOverlap";
92export * from "./Options/Classes/Particles/ParticlesOptions";
93export * from "./Options/Classes/Particles/Shadow";
94export * from "./Options/Classes/Particles/Stroke";
95export * from "./Options/Classes/Particles/Move/MoveAttract";
96export * from "./Options/Classes/Particles/Move/Move";
97export * from "./Options/Classes/Particles/Move/MoveAngle";
98export * from "./Options/Classes/Particles/Move/MoveCenter";
99export * from "./Options/Classes/Particles/Move/MoveGravity";
100export * from "./Options/Classes/Particles/Move/OutModes";
101export * from "./Options/Classes/Particles/Move/Path/MovePath";
102export * from "./Options/Classes/Particles/Move/Spin";
103export * from "./Options/Classes/Particles/Move/MoveTrail";
104export * from "./Options/Classes/Particles/Number/ParticlesNumber";
105export * from "./Options/Classes/Particles/Number/ParticlesDensity";
106export * from "./Options/Classes/Particles/Opacity/Opacity";
107export * from "./Options/Classes/Particles/Opacity/OpacityAnimation";
108export * from "./Options/Classes/Particles/Shape/Shape";
109export * from "./Options/Classes/Particles/Size/Size";
110export * from "./Options/Classes/Particles/Size/SizeAnimation";
111export * from "./Options/Classes/Particles/ZIndex/ZIndex";
112export * from "./Options/Classes/Responsive";
113export * from "./Options/Classes/Theme/Theme";
114export * from "./Options/Classes/Theme/ThemeDefault";
115export * from "./Options/Classes/ValueWithRandom";
116export * from "./Options/Interfaces/Background/IBackground";
117export * from "./Options/Interfaces/BackgroundMask/IBackgroundMask";
118export * from "./Options/Interfaces/BackgroundMask/IBackgroundMaskCover";
119export * from "./Options/Interfaces/FullScreen/IFullScreen";
120export * from "./Options/Interfaces/IAnimatable";
121export * from "./Options/Interfaces/IAnimatableColor";
122export * from "./Options/Interfaces/IAnimation";
123export * from "./Options/Interfaces/IColorAnimation";
124export * from "./Options/Interfaces/IHslAnimation";
125export * from "./Options/Interfaces/IManualParticle";
126export * from "./Options/Interfaces/IOptionLoader";
127export * from "./Options/Interfaces/IOptions";
128export * from "./Options/Interfaces/IOptionsColor";
129export * from "./Options/Interfaces/IResponsive";
130export * from "./Options/Interfaces/IValueWithRandom";
131export * from "./Options/Interfaces/Interactivity/Events/IClickEvent";
132export * from "./Options/Interfaces/Interactivity/Events/IDivEvent";
133export * from "./Options/Interfaces/Interactivity/Events/IEvents";
134export * from "./Options/Interfaces/Interactivity/Events/IHoverEvent";
135export * from "./Options/Interfaces/Interactivity/Events/IParallax";
136export * from "./Options/Interfaces/Interactivity/Modes/IModeDiv";
137export * from "./Options/Interfaces/Interactivity/Modes/IModes";
138export * from "./Options/Interfaces/Interactivity/IInteractivity";
139export * from "./Options/Interfaces/Particles/Bounce/IParticlesBounce";
140export * from "./Options/Interfaces/Particles/Collisions/ICollisions";
141export * from "./Options/Interfaces/Particles/Collisions/ICollisionsOverlap";
142export * from "./Options/Interfaces/Particles/IParticlesOptions";
143export * from "./Options/Interfaces/Particles/IShadow";
144export * from "./Options/Interfaces/Particles/IStroke";
145export * from "./Options/Interfaces/Particles/Move/IMoveAttract";
146export * from "./Options/Interfaces/Particles/Move/IMove";
147export * from "./Options/Interfaces/Particles/Move/IMoveAngle";
148export * from "./Options/Interfaces/Particles/Move/IMoveCenter";
149export * from "./Options/Interfaces/Particles/Move/IMoveGravity";
150export * from "./Options/Interfaces/Particles/Move/Path/IMovePath";
151export * from "./Options/Interfaces/Particles/Move/IOutModes";
152export * from "./Options/Interfaces/Particles/Move/ISpin";
153export * from "./Options/Interfaces/Particles/Move/IMoveTrail";
154export * from "./Options/Interfaces/Particles/Number/IParticlesDensity";
155export * from "./Options/Interfaces/Particles/Number/IParticlesNumber";
156export * from "./Options/Interfaces/Particles/Opacity/IOpacity";
157export * from "./Options/Interfaces/Particles/Opacity/IOpacityAnimation";
158export * from "./Options/Interfaces/Particles/Shape/ICharacterShape";
159export * from "./Options/Interfaces/Particles/Shape/IImageShape";
160export * from "./Options/Interfaces/Particles/Shape/IPolygonShape";
161export * from "./Options/Interfaces/Particles/Shape/IShape";
162export * from "./Options/Interfaces/Particles/Shape/IShapeValues";
163export * from "./Options/Interfaces/Particles/Shape/IStarShape";
164export * from "./Options/Interfaces/Particles/Size/ISize";
165export * from "./Options/Interfaces/Particles/Size/ISizeAnimation";
166export * from "./Options/Interfaces/Particles/ZIndex/IZIndex";
167export * from "./Options/Interfaces/Theme/ITheme";
168export * from "./Options/Interfaces/Theme/IThemeDefault";
169export * from "./Types/CustomEventArgs";
170export * from "./Types/CustomEventListener";
171export * from "./Types/ParticlesGroups";
172export * from "./Types/PathOptions";
173export * from "./Types/RangeValue";
174export * from "./Types/RecursivePartial";
175export * from "./Types/ShapeData";
176export * from "./Types/ShapeDrawerFunctions";
177export * from "./Types/SingleOrMultiple";
178export * from "./Utils/CanvasUtils";
179export * from "./Utils/ColorUtils";
180export * from "./Utils/HslColorManager";
181export * from "./Utils/NumberUtils";
182export * from "./Utils/OptionsUtils";
183export * from "./Utils/RgbColorManager";
184export * from "./Utils/Utils";
185export { tsParticles };
186export type { EventListeners } from "./Core/Utils/EventListeners";
187export type { FrameManager } from "./Core/Utils/FrameManager";
188export type { InteractionManager } from "./Core/Utils/InteractionManager";
189export type { Plugins } from "./Core/Utils/Plugins";
190export type { QuadTree } from "./Core/Utils/QuadTree";
191export type { Canvas } from "./Core/Canvas";
192export type { Container } from "./Core/Container";
193export type { Particle } from "./Core/Particle";
194export type { Particles } from "./Core/Particles";
195export type { Retina } from "./Core/Retina";
196export type { Engine, Engine as Main };
197export type ISourceOptions = RecursivePartial<IOptions>;
198export type { ICollisionsAbsorb } from "./Options/Interfaces/Particles/Collisions/ICollisionsAbsorb";
199export { CollisionsAbsorb } from "./Options/Classes/Particles/Collisions/CollisionsAbsorb";
200export type { IResizeEvent } from "./Options/Interfaces/Interactivity/Events/IResizeEvent";
201export { ResizeEvent } from "./Options/Classes/Interactivity/Events/ResizeEvent";