UNPKG

@tsparticles/plugin-emitters

Version:

tsParticles emitters plugin

13 lines (12 loc) 703 B
import type { Container, ICoordinates, RecursivePartial } from "@tsparticles/engine"; import type { EmitterInstance } from "./EmitterInstance.js"; import type { EmitterOptions } from "./types.js"; import type { IEmitter } from "./Options/Interfaces/IEmitter.js"; export type EmitterContainer = Container & { actualOptions: EmitterOptions; addEmitter: (options: RecursivePartial<IEmitter>, position?: ICoordinates) => Promise<EmitterInstance>; getEmitter: (idxOrName?: number | string) => EmitterInstance | undefined; pauseEmitter: (idxOrName?: number | string) => void; playEmitter: (idxOrName?: number | string) => void; removeEmitter: (idxOrName?: number | string) => void; };