/**
 * @typedef {object} Phaser.Types.GameObjects.Shader.ShaderConfig
 * @extends Phaser.Types.GameObjects.GameObjectConfig
 * @since 3.50.0
 *
 * @property {(string|Phaser.Display.BaseShader)} key - The key of the shader to use from the shader cache, or a BaseShader instance.
 * @property {number} [width=128] - The width of the Game Object.
 * @property {number} [height=128] - The height of the Game Object.
 */
