@tsparticles/interaction-external-pause
Version:
tsParticles pause external interaction
12 lines (11 loc) • 506 B
JavaScript
export async function loadExternalPauseInteraction(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?.("externalPause", async (container) => {
const { Pauser } = await import("./Pauser.js");
return new Pauser(container);
});
});
}