UNPKG

tsparticles

Version:

Porting of the abandoned Vincent Garreau's particles.js, converted in TypeScript. Added many new cool features and various bug fixes.

33 lines (32 loc) 904 B
export class OpacityAnimation { constructor() { this.enable = false; this.minimumValue = 0; this.speed = 2; this.sync = false; } get opacity_min() { return this.minimumValue; } set opacity_min(value) { this.minimumValue = value; } load(data) { var _a; if (data !== undefined) { if (data.enable !== undefined) { this.enable = data.enable; } const minimumValue = (_a = data.minimumValue) !== null && _a !== void 0 ? _a : data.opacity_min; if (minimumValue !== undefined) { this.minimumValue = minimumValue; } if (data.speed !== undefined) { this.speed = data.speed; } if (data.sync !== undefined) { this.sync = data.sync; } } } }