UNPKG

@tsparticles/interaction-external-repulse

Version:

tsParticles repulse external interaction

16 lines (15 loc) 721 B
export async function loadExternalRepulseInteraction(engine) { engine.checkVersion("4.3.2"); await engine.pluginManager.register(async (e) => { const { ensureInteractivityPluginLoaded } = await import("@tsparticles/plugin-interactivity/lazy"); ensureInteractivityPluginLoaded(e); const pluginManager = e.pluginManager; pluginManager.addInteractor?.("externalRepulse", async (container) => { const { Repulser } = await import("./Repulser.js"); return new Repulser(pluginManager, container); }); }); } export * from "./Options/Classes/RepulseBase.js"; export * from "./Options/Classes/RepulseDiv.js"; export * from "./Options/Classes/Repulse.js";