@tsparticles/interaction-external-pause
Version:
tsParticles pause external interaction
12 lines (11 loc) • 464 B
JavaScript
import { ensureInteractivityPluginLoaded } from "@tsparticles/plugin-interactivity";
import { Pauser } from "./Pauser.js";
export async function loadExternalPauseInteraction(engine) {
engine.checkVersion("4.1.0");
await engine.pluginManager.register((e) => {
ensureInteractivityPluginLoaded(e);
e.pluginManager.addInteractor?.("externalPause", container => {
return Promise.resolve(new Pauser(container));
});
});
}