/** * @author Richard Davey * @copyright 2018 Photon Storm Ltd. * @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License} */ declare var Class: any; declare var GetFastValue: any; /** * @typedef {object} TimerEventConfig * * @property {number} [delay=0] - [description] * @property {number} [repeat=0] - [description] * @property {boolean} [loop=false] - [description] * @property {function} [callback] - [description] * @property {*} [callbackScope] - [description] * @property {Array.<*>} [args] - [description] * @property {number} [timeScale=1] - [description] * @property {number} [startAt=1] - [description] * @property {boolean} [paused=false] - [description] */ /** * @classdesc * [description] * * @class TimerEvent * @memberOf Phaser.Time * @constructor * @since 3.0.0 * * @param {TimerEventConfig} config - [description] */ declare var TimerEvent: any;