@@ -21,6 +21,19 @@ var StableSort = require('../../utils/array/StableSort');
2121var Vector2 = require ( '../../math/Vector2' ) ;
2222var Wrap = require ( '../../math/Wrap' ) ;
2323
24+ /**
25+ * @callback ParticleEmitterCallback
26+ *
27+ * @param {Phaser.GameObjects.Particles.Particle } particle - [description]
28+ * @param {Phaser.GameObjects.Particles.ParticleEmitter } emitter - [description]
29+ */
30+
31+ /**
32+ * @callback ParticleDeathCallback
33+ *
34+ * @param {Phaser.GameObjects.Particles.Particle } particle - [description]
35+ */
36+
2437/**
2538 * @classdesc
2639 * [description]
@@ -400,7 +413,7 @@ var ParticleEmitter = new Class({
400413 * [description]
401414 *
402415 * @name Phaser.GameObjects.Particles.ParticleEmitter#emitCallback
403- * @type {?function }
416+ * @type {?ParticleEmitterCallback }
404417 * @default null
405418 * @since 3.0.0
406419 */
@@ -410,7 +423,7 @@ var ParticleEmitter = new Class({
410423 * [description]
411424 *
412425 * @name Phaser.GameObjects.Particles.ParticleEmitter#emitCallbackScope
413- * @type {?object }
426+ * @type {?any }
414427 * @default null
415428 * @since 3.0.0
416429 */
@@ -420,7 +433,7 @@ var ParticleEmitter = new Class({
420433 * [description]
421434 *
422435 * @name Phaser.GameObjects.Particles.ParticleEmitter#deathCallback
423- * @type {?function }
436+ * @type {?ParticleDeathCallback }
424437 * @default null
425438 * @since 3.0.0
426439 */
@@ -430,7 +443,7 @@ var ParticleEmitter = new Class({
430443 * [description]
431444 *
432445 * @name Phaser.GameObjects.Particles.ParticleEmitter#deathCallbackScope
433- * @type {?object }
446+ * @type {?any }
434447 * @default null
435448 * @since 3.0.0
436449 */
@@ -1534,7 +1547,7 @@ var ParticleEmitter = new Class({
15341547 * @method Phaser.GameObjects.Particles.ParticleEmitter#onParticleEmit
15351548 * @since 3.0.0
15361549 *
1537- * @param {function } callback - [description]
1550+ * @param {ParticleEmitterCallback } callback - [description]
15381551 * @param {any } [context] - [description]
15391552 *
15401553 * @return {Phaser.GameObjects.Particles.ParticleEmitter } This Particle Emitter.
@@ -1566,7 +1579,7 @@ var ParticleEmitter = new Class({
15661579 * @method Phaser.GameObjects.Particles.ParticleEmitter#onParticleDeath
15671580 * @since 3.0.0
15681581 *
1569- * @param {function } callback - [description]
1582+ * @param {ParticleDeathCallback } callback - [description]
15701583 * @param {any } [context] - [description]
15711584 *
15721585 * @return {Phaser.GameObjects.Particles.ParticleEmitter } This Particle Emitter.
@@ -1619,7 +1632,7 @@ var ParticleEmitter = new Class({
16191632 * @method Phaser.GameObjects.Particles.ParticleEmitter#forEachAlive
16201633 * @since 3.0.0
16211634 *
1622- * @param {function } callback - [description]
1635+ * @param {ParticleEmitterCallback } callback - [description]
16231636 * @param {any } thisArg - [description]
16241637 *
16251638 * @return {Phaser.GameObjects.Particles.ParticleEmitter } This Particle Emitter.
@@ -1644,7 +1657,7 @@ var ParticleEmitter = new Class({
16441657 * @method Phaser.GameObjects.Particles.ParticleEmitter#forEachDead
16451658 * @since 3.0.0
16461659 *
1647- * @param {function } callback - [description]
1660+ * @param {ParticleEmitterCallback } callback - [description]
16481661 * @param {any } thisArg - [description]
16491662 *
16501663 * @return {Phaser.GameObjects.Particles.ParticleEmitter } This Particle Emitter.
0 commit comments