UNPKG

@tsparticles/fireworks

Version:

tsParticles fireworks bundle — easily create spectacular fireworks and fountain particle effects with built-in presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.

18 lines (17 loc) 933 B
import { type RecursivePartial } from "@tsparticles/engine/lazy"; import type { FireworksFunc } from "./types.js"; import type { FireworksInstance } from "./FireworksInstance.js"; import type { IFireworkOptions } from "./IFireworkOptions.js"; declare global { var fireworks: FireworksFunc & { create: (canvas?: HTMLCanvasElement | null, options?: RecursivePartial<IFireworkOptions>) => Promise<FireworksInstance | undefined>; init: () => Promise<void>; version: string; }; } export declare function fireworks(idOrOptions?: string | RecursivePartial<IFireworkOptions>, sourceOptions?: RecursivePartial<IFireworkOptions>): Promise<FireworksInstance | undefined>; export declare namespace fireworks { var create: (canvas?: HTMLCanvasElement | null, options?: RecursivePartial<IFireworkOptions>) => Promise<FireworksInstance | undefined>; var init: () => Promise<void>; var version: string; }