UNPKG

@tsparticles/plugin-emitters

Version:

tsParticles emitters plugin

15 lines (14 loc) 830 B
import { type ICoordinates, type RecursivePartial } from "@tsparticles/engine"; import type { EmitterContainer } from "./EmitterContainer.js"; import type { EmitterInstance } from "./EmitterInstance.js"; import type { EmittersPluginManager } from "./EmittersEngine.js"; import type { IEmitter } from "./Options/Interfaces/IEmitter.js"; export declare class EmittersInstancesManager { #private; constructor(pluginManager: EmittersPluginManager); addEmitter(container: EmitterContainer, options: RecursivePartial<IEmitter>, position?: ICoordinates): Promise<EmitterInstance>; clear(container: EmitterContainer): void; getArray(container: EmitterContainer): EmitterInstance[]; initContainer(container: EmitterContainer): void; removeEmitter(container: EmitterContainer, emitter: EmitterInstance): void; }