@tsparticles/interaction-external-connect
Version:
tsParticles connect external interaction
23 lines (22 loc) • 650 B
TypeScript
import type { Container, Particle } from "@tsparticles/engine";
import type { Connect } from "./Options/Classes/Connect.js";
import type { ConnectOptions } from "./Options/Classes/ConnectOptions.js";
import type { IConnect } from "./Options/Interfaces/IConnect.js";
export interface IConnectMode {
connect: IConnect;
}
export interface ConnectMode {
connect?: Connect;
}
export type ConnectContainer = Container & {
actualOptions: ConnectOptions;
retina: {
connectModeDistance?: number;
connectModeRadius?: number;
};
};
export type LinkParticle = Particle & {
retina: {
linksWidth?: number;
};
};