/**
 * @typedef {object} Phaser.Types.Animations.AnimationFrame
 * @since 3.0.0
 *
 * @property {string} [key] - The key of the texture within the Texture Manager to use for this Animation Frame.
 * @property {(string|number)} [frame] - The key, or index number, of the frame within the texture to use for this Animation Frame.
 * @property {number} [duration=0] - The duration, in ms, of this frame of the animation.
 * @property {boolean} [visible] - Should the parent Game Object be visible during this frame of the animation?
 */
