@tsparticles/interaction-external-grab
Version:
tsParticles grab external interaction
14 lines (13 loc) • 615 B
JavaScript
export async function loadExternalGrabInteraction(engine) {
engine.checkVersion("4.1.0");
await engine.pluginManager.register(async (e) => {
const { ensureInteractivityPluginLoaded } = await import("@tsparticles/plugin-interactivity/lazy");
ensureInteractivityPluginLoaded(e);
e.pluginManager.addInteractor?.("externalGrab", async (container) => {
const { Grabber } = await import("./Grabber.js");
return new Grabber(e.pluginManager, container);
});
});
}
export * from "./Options/Classes/Grab.js";
export * from "./Options/Classes/GrabLinks.js";