/**
 * @author       Richard Davey <rich@phaser.io>
 * @copyright    2013-2025 Phaser Studio Inc.
 * @license      {@link https://opensource.org/licenses/MIT|MIT License}
 */

/**
 * @namespace Phaser.Utils.Objects
 */

module.exports = {

    Clone: require('./Clone'),
    DeepCopy: require('./DeepCopy'),
    Extend: require('./Extend'),
    GetAdvancedValue: require('./GetAdvancedValue'),
    GetFastValue: require('./GetFastValue'),
    GetMinMaxValue: require('./GetMinMaxValue'),
    GetValue: require('./GetValue'),
    HasAll: require('./HasAll'),
    HasAny: require('./HasAny'),
    HasValue: require('./HasValue'),
    IsPlainObject: require('./IsPlainObject'),
    Merge: require('./Merge'),
    MergeRight: require('./MergeRight'),
    Pick: require('./Pick'),
    SetValue: require('./SetValue')

};
