@tsparticles/interaction-external-repulse
Version:
tsParticles repulse external interaction
15 lines (14 loc) • 671 B
JavaScript
import { assertValidVersion } from "@tsparticles/engine";
import { Repulser } from "./Repulser.js";
export async function loadExternalRepulseInteraction(engine, refresh = true) {
assertValidVersion(engine, "3.7.1");
await engine.addInteractor("externalRepulse", container => {
return Promise.resolve(new Repulser(engine, container));
}, refresh);
}
export * from "./Options/Classes/RepulseBase.js";
export * from "./Options/Classes/RepulseDiv.js";
export * from "./Options/Classes/Repulse.js";
export * from "./Options/Interfaces/IRepulseBase.js";
export * from "./Options/Interfaces/IRepulseDiv.js";
export * from "./Options/Interfaces/IRepulse.js";