/**
 * @typedef {object} Phaser.Types.GameObjects.Particles.ParticleData
 * @since 3.60.0
 *
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [tint={min:0xffffff,max:0xffffff}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [alpha={min:1,max:1}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [rotate={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [scaleX={min:1,max:1}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [scaleY={min:1,max:1}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [x={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [y={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [accelerationX={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [accelerationY={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [maxVelocityX={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [maxVelocityY={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [moveToX={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [moveToY={min:0,max:0}]
 * @property {Phaser.Types.GameObjects.Particles.ParticleDataValue} [bounce={min:0,max:0}]
 */
