/** * @author Richard Davey * @copyright 2018 Photon Storm Ltd. * @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License} */ declare var corePlugins: {}; declare var customPlugins: {}; /** * @typedef {object} CorePluginContainer * * @property {string} key - The unique name of this plugin in the core plugin cache. * @property {function} plugin - The plugin to be stored. Should be the source object, not instantiated. * @property {string} [mapping] - If this plugin is to be injected into the Scene Systems, this is the property key map used. * @property {boolean} [custom=false] - Core Scene plugin or a Custom Scene plugin? */ /** * @typedef {object} CustomPluginContainer * * @property {string} key - The unique name of this plugin in the custom plugin cache. * @property {function} plugin - The plugin to be stored. Should be the source object, not instantiated. */ declare var PluginCache: any;